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