Commit Graph
27190 Commits
Author SHA1 Message Date
Peter Siegmund 4df5d575d4 Merge branch 'master' into ubilabs--rcapp--master 2015-07-29 09:23:46 +02:00
Peter Siegmund bac1e7378b Merge branch 'bug3160' into ubilabs--rcapp--master 2015-07-29 09:23:41 +02:00
Axel Uhl d4fce82053 handle unsetting of polar service properly in RacingEventServiceImpl; shut down replication master properly upon bundle stop 2015-07-28 17:49:10 +02:00
Axel Uhl 5467ab061f Merge remote-tracking branch 'server/master' 2015-07-28 16:16:55 +02:00
Christopher Ronnewinkel (D036654) cb0ddb7dec Merge remote-tracking branch 'ExternalGit/raceboard-simulation' 2015-07-28 14:00:37 +02:00
Christopher Ronnewinkel (D036654) 1dc6eda165 Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation 2015-07-28 13:59:52 +02:00
Christopher Ronnewinkel (D036654) cdb0f98871 improve accuracy of end-position of courses; 2015-07-28 13:57:44 +02:00
Axel Uhl 5112d19c21 Merge branch 'master' into design2015
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/dispatch/event/GetEventOverviewStageAction.java
2015-07-28 12:19:40 +02:00
Benjamin Barth 13a8b26bbc Race list - Fixed style to hide columns if there is no data 2015-07-28 09:39:38 +02:00
Axel Uhl 4ef8bbc010 renamed target platfomr definition back to original name 2015-07-28 09:18:00 +02:00
Axel Uhl a7c0ed3b52 refreshed target platform 2015-07-28 08:56:21 +02:00
Axel Uhl 5f3fe7e017 Merge branch 'bug3185' into bug3186 2015-07-28 00:29:02 +02:00
Axel Uhl 80730ffb9a suspend maneuver cache invalidations; trigger for all competitors if triggered for at least one while suspended 2015-07-28 00:28:13 +02:00
Axel Uhl 1e4893a7b6 in suspended mode (state LOADING) don't spend CPU cycles on computing which areas of TrackBasedEstimationWindTrackImpl to invalidate;
invalidation while suspended happens once during the transition by clearing the cache
2015-07-28 00:18:50 +02:00
Axel Uhl 95863bbdc8 In CrossTrackErrorCache, remove as listener from TrackedRace when suspended, and invalidate entirely and add listener again upon resume() 2015-07-28 00:09:03 +02:00
Axel Uhl 087be7f366 moved approximateNow into a new class ApproximateTime in shared.android where we can use Timer and TimerTask which are not GWT-compatible 2015-07-28 00:02:30 +02:00
Axel Uhl b4ffe1ea5e Merge branch 'bug3185' into bug3186 2015-07-27 23:07:48 +02:00
Axel Uhl 709e041eeb reverted the keeping of the TimePoint reference in CompactGPSFixImpl and replaced again with compact implementation of 0ea7e2f106 2015-07-27 22:53:23 +02:00
Axel Uhl d595cf3435 fixed imports 2015-07-27 22:48:53 +02:00
Axel Uhl 78ff26a17e introduced MillisecondsTimePoint.approximateNow() and used where now() is too expensive; re-typed now() to TimePoint 2015-07-27 22:48:09 +02:00
Axel Uhl 82a03565b6 made RegattaImpl.races a ConcurrentHashMap mapping from race name to RaceDefinition, avoiding extra synchronization and speeding up lookup by name 2015-07-27 22:17:42 +02:00
Axel Uhl 27338ad216 Merge branch 'bug3185' into bug3186 2015-07-27 21:55:56 +02:00
Axel Uhl 646d4f5d0c use ConcurrentHashMap instead of synchornization in PolarDataMiner and for DomainFactoryImpl.raceCache;
This should increase concurrency and reduce wait times when loading massive amounts of races
2015-07-27 21:54:45 +02:00
Axel Uhl 836aa730d6 close the master channel's connection, not the channel, to ensure that all threads associated with the RabbitMQ connection are released 2015-07-27 21:12:19 +02:00
Axel Uhl 067f07a989 Merge branch 'master' into bug3186 2015-07-27 21:12:08 +02:00
Axel Uhl cd6fe7ef08 added LZ4 bundle to all launch configurations 2015-07-27 18:46:53 +02:00
Axel Uhl f146c4c01b returning older mark positions than requested if that's the only position known;
good for static marks as we see them coming from TracTrac every now and then
2015-07-27 18:46:18 +02:00
Axel Uhl fd1b25c3b0 adjusted feature.xml declarations to removed geronimo stuff and added lz4 stuff 2015-07-27 18:18:32 +02:00
Axel Uhl dcc51367bb adjusted message queue-based replication to LZ4 compression algorithm 2015-07-27 17:50:53 +02:00
Axel Uhl d1a459c0e9 updated target platform to contain LZ4 compression algorithm; use it in replication code 2015-07-27 17:40:33 +02:00
Axel Uhl ca4953db25 removing old ActiveMQ stuff from target-base; added LZ4 compression library under Apache 2.0 license 2015-07-27 17:13:06 +02:00
Axel Uhl 67bc73616c Merge remote-tracking branch 'server/ubilabs--tracking_app--master' 2015-07-27 16:26:57 +02:00
Axel Uhl 565de22766 obtain replicable only once per queue to work off 2015-07-27 16:22:55 +02:00
Axel Uhl 663f333c94 catch null result from polling the message queue instead of trying to grab operation from a null result 2015-07-27 15:47:15 +02:00
Benjamin Barth 39aa27a33c Changed more static duration initializations to use Duration interface 2015-07-27 15:15:54 +02:00
Benjamin Barth 0a0ac692cc TTL - Changed static ttl initializations to use Duration interface 2015-07-27 15:15:34 +02:00
Benjamin Barth e39296889f TTL - Refactored ResultWithTTL to work with the Duration interface 2015-07-27 15:05:24 +02:00
Axel Uhl 4277652bf9 added more logging to replication; don't apply queues when initial load failed 2015-07-27 11:39:34 +02:00
Benjamin Barth b3fea042ea Merge remote-tracking branch 'origin/master' into design2015 2015-07-27 10:41:30 +02:00
Benjamin Barth d40cc6a512 Fixed bug3182: Carry forward race columns are no longer show in races
list
2015-07-27 10:27:44 +02:00
Axel Uhl c9e88fef2d Merge remote branch 'origin/bug3185' 2015-07-26 17:21:10 +02:00
Axel Uhl 13e74e102f fixed timestamp initialization in LockUtil 2015-07-26 03:27:28 +02:00
Axel Uhl dd92dbff2b improved time keeping in LockUtil, generating time stamps only every second in a timer, avoiding MillisecondTimePoint.now() 2015-07-26 03:17:03 +02:00
Axel Uhl 2ea9c1abc1 fixed resume again 2015-07-26 03:00:25 +02:00
Axel Uhl 4f756c992d fixed suspend/resume on GPSFixTrackImpl 2015-07-26 02:56:56 +02:00
Axel Uhl 5e2ae7bb4b suspend/resume validity caching on GPS tracks when race is LOADING/done loading 2015-07-26 02:48:35 +02:00
Axel Uhl 45b9c4aa9c preparing GPSFixTrack for validity caching suspension and resume 2015-07-26 02:46:49 +02:00
Axel Uhl a5ad6f44c9 Merge branch 'master' into bug3185 2015-07-26 02:36:47 +02:00
Axel Uhl f109076820 removed obsolete comments 2015-07-26 02:35:49 +02:00
Axel Uhl f2a4f4c15f adjusted the log statement for TrackedRaceImpl data structure adjustment after de-serialization to avoid exceptions due to inconsistencies 2015-07-26 00:55:42 +02:00