Commit Graph
13848 Commits
Author SHA1 Message Date
Nicolas 3f6d04b8ca Merge remote-tracking branch 'origin/master' 2014-06-26 14:11:02 +02:00
Lennart Hensler 82765dcff2 The standard sorting for the RegattaOverview is now lastUpdate descending
I also fixed a NPE, if the left lastUpdate is null.
2014-06-26 13:22:10 +02:00
Nicolas 696835dbba Merge remote-tracking branch 'origin/master' 2014-06-26 12:31:37 +02:00
fmittag 24f6933e18 fix for bug Bug 2019 - Fleet order not preserved during series creation 2014-06-26 12:17:08 +02:00
Axel Uhl 33b43ffb5c updated default env.sh to use the new garbage collector G1GC 2014-06-26 01:57:30 +02:00
Axel Uhl 7c73aef917 reverted launch config (removed sapjvm7 and replaced again by regular execution environment) 2014-06-26 01:47:11 +02:00
Axel Uhl 1f9d3f7306 re-use getEstimatedSpeed calculation in SailingServiceImpl.getBoatPositions 2014-06-26 01:33:03 +02:00
Axel Uhl 8c7333713f Merge branch 'master' into getRaceMapData-Optimization 2014-06-26 01:00:49 +02:00
Axel Uhl fb3b794b33 fixed wind add/remove replication test now that the wind replication operations may run asynchronously 2014-06-25 23:34:30 +02:00
Axel Uhl 216c2e5cdd support concurrent replication operation execution for wind fixes and competitor and mark fixes; fixing bug 2020 2014-06-25 23:28:37 +02:00
Axel Uhl d156cfa7e9 and here the aftermath to c2036cae1d which was still missing an initial check for master's end of tracking time to be set 2014-06-25 23:22:10 +02:00
Axel Uhl 148f7936f2 log size of inbound replication queue (number of received by yet unprocessed messages) 2014-06-25 23:10:45 +02:00
Axel Uhl d8a467d0d3 Merge remote-tracking branch 'server/master' 2014-06-25 22:19:09 +02:00
Axel Uhl b8deee8122 limit the competitorRankings cache size per race to 10 entries; fixing bug 2018 2014-06-25 22:07:44 +02:00
Lennart Hensler 899b854b50 Changed the leg type cache key from TrackedLegOfCompetitor and TimePoint
to Leg and TimePoint
2014-06-25 21:35:35 +02:00
Axel Uhl e20f0891c2 attempting to move TrackedRaceImpl competitor ranks cache to class level and limiting in size; probably too complicated, yet worth a commit on this branch 2014-06-25 20:18:08 +02:00
Frederik Petersen 58c26e0635 Added caching of LegTypes for getBoatPositions
The caching happens locally in the method with a resolution of one minute.
This should increase the performance of the method.
2014-06-25 19:24:42 +02:00
Armin Zamani 1d03b12aa3 Merge branch 'master' into ft-flags 2014-06-25 18:49:43 +02:00
Axel Uhl f65325ee4b Merge remote-tracking branch 'server/master' 2014-06-25 18:48:42 +02:00
Lennart Hensler a0186dbfdc Created an optimized version of getTack, if the wind is known 2014-06-25 18:20:26 +02:00
Axel Uhl 2541567dac comment typo 2014-06-25 17:19:54 +02:00
fmittag a2fa1dabb1 changed call to getRacesTimesInfos() to get executed by a AsyncActionsExecutor 2014-06-25 17:17:53 +02:00
Nicolas 97ca0a6a3d Fixed sometimes failing performance test. 2014-06-25 11:05:24 +02:00
Axel Uhl f65d5584d9 prepared time-keeping for getRaceMapData which may be a performance hog under certain conditions 2014-06-25 00:16:04 +02:00
Axel Uhl 70c7f0ae5e Merge remote-tracking branch 'server/master' 2014-06-24 23:46:22 +02:00
Armin Zamani 92770b97a0 Merge branch 'master' into ft-flags 2014-06-24 18:34:56 +02:00
Fredrik Teschke a14c2e18ba RCApp: change logic for determining flags to display in RegattaOverview
- compare previous FlagPoleState with current FlagPoleState
- then derive what to display (flag with or without arrow) depending on delta between states
2014-06-24 17:16:43 +02:00
Axel Uhl c2036cae1d aftermath for 1fe999d299, also waiting for end of tracking time 2014-06-24 15:51:24 +02:00
fmittag f6653453f8 added 'startOfRace-ms' to the competitor/legs api service for the start analysis 2014-06-24 15:31:02 +02:00
Fredrik Teschke 4f26add403 use SharedDomainFactory in deserializer 2014-06-24 14:42:37 +02:00
Axel Uhl 26b41ae9ec better logging for issues with declination service during heading correction in Igtimi receiver; catch and log exception per Igtimi listener 2014-06-24 12:37:18 +02:00
Frederik Petersen 988c22d911 Global navigation controls can now be hidden in race board panel 2014-06-24 11:28:12 +02:00
Axel Uhl 36c8cca3cb consolidated imports to avoid warnings 2014-06-24 09:41:41 +02:00
Fredrik Teschke 23a77183e1 show date in RegattaOverview table if not today, and more dates in details footer 2014-06-23 15:11:15 +02:00
Axel Uhl 21643e1c32 use Concurrent[Weak]HashMap and Collections.synchronizedSet to generally reduce synchronization and still make iteration-safe 2014-06-23 13:07:03 +02:00
Axel Uhl bf01daace3 fixing ConcurrentModificationException in LeaderboardCacheManager by moving a modification of an inner map into a synchronized block 2014-06-23 12:22:01 +02:00
Frederik Petersen 0329bf13ad Test for course update LeaderboardDTO caching bug 2011 2014-06-23 09:17:32 +02:00
Frederik Petersen 0a30489cf7 Merge branch 'master' of ssh://sapsailing.com/home/trac/git 2014-06-22 13:48:13 +02:00
Axel Uhl ae60c37889 Merge remote-tracking branch 'server/master' 2014-06-22 13:09:30 +02:00
Axel Uhl c280bd48f2 making testRaceTimeReplication more robust by waiting until at least the master has received the start of tracking time;
The problem here was that the abstract replication test set-up only waits until the tracked race has been received. Since the
use of the TracAPI the creation of the TrackedRace object doesn't require the successful receiving of the race timings. So we
need to wait for the arrival of the times separately.
2014-06-22 13:02:20 +02:00
Simon Pamies ac57279566 Fixed export for data where there is no maximum speed for a competitor 2014-06-22 12:23:28 +02:00
Simon Pamies 19ab314390 Fixed NPE occurring when there is no advantage on start line 2014-06-22 12:16:31 +02:00
Axel Uhl b040a0a702 Merge commit '5a5cfea780d727c50b99d0e2b4ef8d924d62e045' 2014-06-22 12:00:32 +02:00
Frederik Petersen e2e7a3ed31 Added moderator shortkey CTRL+M / CTRL+m for hiding navigation panel
applies to RaceboardPanel
2014-06-22 11:53:46 +02:00
Frederik Petersen 416c3cf4b9 Merge branch 'bug2010' 2014-06-22 09:59:09 +02:00
Frederik Petersen 60e7b713d0 Regattas races collection is now empty when imported
fixes bug2010
2014-06-22 09:58:07 +02:00
Fredrik Teschke 7978277e0a Merge branch 'master' of sapsailing.com:/home/trac/git
Conflicts:
	java/com.sap.sailing.domain.racelogtrackingadapter.test/src/com/sap/sailing/domain/racelogtracking/test/impl/TrackedRaceLoadsFixesTest.java
2014-06-22 09:37:28 +02:00
Fredrik Teschke bd6531bdae detect number of switches between threads loading fixes for racelog mappings for test case 2014-06-22 09:35:39 +02:00
Axel Uhl 5a5cfea780 added FIXME comment for bug 2009 2014-06-22 08:51:59 +02:00
Axel Uhl db73fa75ee use single-point-of-exit pattern in CompetitorSelectionModel.getColor 2014-06-21 23:56:29 +02:00