Commit Graph
10284 Commits
Author SHA1 Message Date
Simon Pamies be2821d509 Fixed sourcing of external variables 2013-11-21 10:28:43 +01:00
Axel Uhl 3542cf7e67 using a GzipOutputStream to compress initial replication; results in a factor of 4 compression, roughly 2013-11-19 11:27:57 +01:00
Simon Pamies 8fe6cc7d0a Removed locak assertion - it can't no longer detect if caller has taken write lock because a088724dea switched to cacheLock that is managed by LockUtil - as startSchedulerForCacheRefresh is only called by scheduleCacheRefresh and it takes a write lock the assertion is obsolete 2013-11-18 23:39:58 -02:00
Simon Pamies af244be34f Fixed another NPE that can happen when there is no raceLog created yet 2013-11-18 23:29:51 -02:00
Simon Pamies 5b820c9b5e Fixed NPE in recordFix - can happen when replication goes crazy 2013-11-18 23:29:50 -02:00
Axel Uhl a4441ee2c6 Merge remote-tracking branch 'server/master' 2013-11-18 17:33:17 +01:00
Axel Uhl a310193eff no change 2013-11-18 17:32:44 +01:00
Axel Uhl fffd915d44 used method naming to clarify that the race IDs handled here are the toString() representations 2013-11-18 17:32:01 +01:00
Axel Uhl 052f4ffbdb fixed typo 2013-11-18 17:30:27 +01:00
Axel Uhl 3e757a7fcc make clear that the race IDs handled are the toString() representations of the IDs 2013-11-18 17:29:49 +01:00
Axel Uhl cf6aeba9d6 use a filtering output stream for initial load serialization, so that on the server we can see the data volume caused by the initial load 2013-11-18 17:24:36 +01:00
Axel Uhl f815317f84 whitespace change only 2013-11-18 17:22:52 +01:00
Axel Uhl a088724dea use the cacheLock instead of the track's lock for an extend(...) manipulation to the cache refresh interval; avoids concurrency issue leading to NPE 2013-11-18 17:21:05 +01:00
Axel Uhl c3bd068583 renamed parameter to make clear we're talking about the toString() representation of an ID 2013-11-18 17:20:27 +01:00
Axel Uhl 3bf43aeec1 whitespace change only 2013-11-18 17:19:27 +01:00
Nick Klose 4dfc7bce95 Introducing the AbstractFilterablePanel, a textbox that automatically sorts a celltable after the filtering rule (e.g. name or boat class) is defined. 2013-11-18 17:15:36 +01:00
Nick Klose 76c2d1198b Merge branch 'master' into textbox
Conflicts:
	java/com.sap.sailing.gwt.ui/SailingGWT.launch
2013-11-18 16:49:54 +01:00
Axel Uhl (Server) c86c2859c0 Merge branch 'igtimi' 2013-11-18 15:24:32 +01:00
Jens Rommel 523bd55543 Fixed prerequisite checked for Windfix dialog, added check for array not empty. 2013-11-18 15:20:05 +01:00
Axel Uhl (Server) 3ea586844f Merge branch 'master' into igtimi 2013-11-18 14:11:20 +01:00
Axel Uhl 90bbf7014a don't try to compute line advantage if there is no leg (only one waypoint) 2013-11-18 14:03:48 +01:00
Axel Uhl b150e773cc don't wait for windLoadingCompleted!=RUNNING but wait for it to reach FINISHED; avoids jumping the gun when wind loading starts late 2013-11-18 13:49:48 +01:00
Axel Uhl 3959dde0c5 formatting only 2013-11-17 00:52:07 +01:00
Frederik Petersen 51bd2e0c40 Merge branch 'master' into fix-masterdataimport-overalllg-persistence
Conflicts:
	java/com.sap.sailing.server/src/com/sap/sailing/server/operationaltransformation/ImportMasterDataOperation.java
2013-11-16 16:15:58 +01:00
Frederik Petersen a724200499 Fixed persistence of overall leaderboardgroup data in masterdataimport
and tested it
2013-11-16 16:00:31 +01:00
Axel Uhl 44b3b95db2 solved persistence problem for overall leaderboard 2013-11-16 15:19:10 +01:00
Axel Uhl bf974089f6 started to work on bug 1508: export/import suppressed competitors for overall leaderboard 2013-11-15 23:39:49 +01:00
Axel Uhl 482611460d fixed bug 1612 (problem with trailing slash in master data import URL) 2013-11-15 22:53:13 +01:00
Axel Uhl 72c297a970 Fixed bug 1611 by making backward compatible 2013-11-15 22:07:45 +01:00
Axel Uhl 1624d4e929 Merge branch 'master' into igtimi 2013-11-15 19:47:28 +01:00
Axel Uhl 8d6ff2aac9 Merge remote-tracking branch 'server/master' 2013-11-15 19:44:41 +01:00
Axel Uhl d4bbeb5db7 stop TracTrac controller in a separate thread to avoid getting affected by a deadlock in TracTrac's TTCM 2013-11-15 19:17:02 +01:00
Frederik Petersen d3103c8983 Merge branch 'master' into fix-masterdataimport-overall-leaderboard
Conflicts:
	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/serialization/masterdata/impl/LeaderboardGroupMasterDataJsonSerializer.java
2013-11-15 16:17:13 +01:00
Frederik Petersen 967e3de29e MetaColumn factors are now imported with MasterDataImport
see bug #1605

also added an assert to the according OverallLeaderboard test case
2013-11-15 16:13:55 +01:00
Axel Uhl 90f3b503aa got servlet infrastructure to the point where it receives access_token from URL http://127.0.0.1:8888/igtimi/oauth/v1/authorizationcallback?access_token=123 2013-11-15 16:09:20 +01:00
Axel Uhl 80da9fa4c7 added Igtimi bundles to feature, launch configs and pom.xml 2013-11-15 15:49:45 +01:00
Axel Uhl 0b3ceacd52 Merge remote-tracking branch 'server/master' into igtimi 2013-11-15 15:42:50 +01:00
Axel Uhl dab2cfd2a9 Merge branch 'master' into igtimi 2013-11-15 15:41:29 +01:00
Simon Pamies 2c8c02a43e Switching from regatta overall rank to racecolumn rank 2013-11-15 12:38:55 -02:00
Axel Uhl 0453a85b94 Merge remote-tracking branch 'server/master' 2013-11-15 15:33:24 +01:00
Axel Uhl 1ec26d9e90 use local tunnel 2013-11-15 15:31:18 +01:00
Axel Uhl efac9b14e0 fixed bug 1605 by serializing the transient WeakHashMaps through HashMaps and copying into the WeakHashMaps after deserialization again 2013-11-15 15:13:03 +01:00
Axel Uhl b5b46e9d56 added failing test case for bug 1605 (serialization of factors on overall leaderboards) 2013-11-15 15:04:12 +01:00
Simon Pamies 7009450110 Changed logging level to see when replication has been finished 2013-11-15 10:33:13 -02:00
Simon Pamies 613e199b31 Added logging about deserialized races as this helps showing progress 2013-11-15 10:32:48 -02:00
Simon Pamies b9901e0ecf Checking for the right cause of a possible NPE 2013-11-15 10:12:58 -02:00
Simon Pamies de7c2a2b9d It can happen that for some unknown reason the hashmap containing the
racelogs has not been initialized (yet). Avoid NPE and make sure
that racelogs are stored correctly.
2013-11-14 22:13:47 -02:00
Axel Uhl 6618e9e7f9 minor performance tweak for storedDataProgress; removed redundant throwing of InterruptedException 2013-11-14 23:29:15 +01:00
Simon Pamies 14f451dd27 Fixed nasty replication error with HashMap containing FutureTask instances that can't be serialized 2013-11-14 19:57:05 -02:00
Simon Pamies 5a3b0830f3 Make sure that update uri always ends with a slash 2013-11-14 19:09:45 -02:00