Axel Uhl
|
78b65ae114
|
the randomized wait interval in the SwissTiming connector killed a bunch of tests assuming faster response; withdrew the random wait;
This was a workaround for bug 171 (see comment #2). We need to wait for what I expect to be a fix coming from SwissTiming.
|
2014-05-13 14:38:05 +02:00 |
|
Axel Uhl
|
88215764a5
|
use SwissTiming race UUID as RaceDefinition ID
|
2014-05-13 01:26:15 +02:00 |
|
Axel Uhl
|
b4c2202fd4
|
see bug 171, comment #2; introducing a random delay as a workaround for mass-loading of SwissTiming races
|
2014-05-13 00:06:58 +02:00 |
|
Axel Uhl
|
e39836cdb3
|
working on old bug 171; when one connection in a whole series fails, subsequent connections were affected; resolved these dependencies
|
2014-05-12 23:45:33 +02:00 |
|
Axel Uhl
|
b1ff618eef
|
fixed more NPEs in context of bug 1947
|
2014-05-12 22:00:14 +02:00 |
|
Axel Uhl
|
ebbd963847
|
trying to fix bug 1947 (NPE with RaceLogTrackingState when there is no RaceLog attached to a column)
|
2014-05-12 21:28:47 +02:00 |
|
fmittag
|
70868ef291
|
Merge remote-tracking branch 'origin/master'
|
2014-05-12 18:31:13 +02:00 |
|
fmittag
|
ad8cabe584
|
added 'penaltyCircles' to gateway service for competitor leg information
|
2014-05-12 18:30:24 +02:00 |
|
Fredrik Teschke
|
4b4b61b6c5
|
Merge remote-tracking branch 'origin/master' into ftes-rltracking
Conflicts:
java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/tracking/impl/TrackImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/GPSFixTrackImpl.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
|
2014-05-09 20:30:32 +02:00 |
|
Fredrik Teschke
|
c9bfef9848
|
removed overly redundant repitition of Marks in the RaceCourseDTO and nested DTOs
|
2014-05-09 09:48:47 +02:00 |
|
Fredrik Teschke
|
4dc1ae1ea1
|
add support for alle track file formats natively supported by RouteConverter
|
2014-05-09 07:39:47 +02:00 |
|
Fredrik Teschke
|
c8a202af26
|
added missing debug IDs that went lost during refactoring
|
2014-05-09 06:32:05 +02:00 |
|
Fredrik Teschke
|
7e9274d35a
|
changed serialization type of GPSFixes for MongoDB to DBObject instead of Object
|
2014-05-08 23:46:48 +02:00 |
|
Fredrik Teschke
|
4dae5ea4c8
|
added missing debug id to leaderboard table (deleted by accident during refactoring)
|
2014-05-08 23:31:06 +02:00 |
|
Fredrik Teschke
|
9647a607e5
|
fixed further test concerning device id serialization and logic of placeholder identifier
|
2014-05-08 18:26:50 +02:00 |
|
Fredrik Teschke
|
329c4556b4
|
fixed test error in deserializing device identifiers by reworking logic of placeholder device id
|
2014-05-08 18:24:16 +02:00 |
|
Fredrik Teschke
|
9c3524bddc
|
fixed error introduced by using two locks for wind and gps fix store in tracked race
|
2014-05-08 18:16:30 +02:00 |
|
fmittag
|
8be675705b
|
Merge remote-tracking branch 'origin/master'
|
2014-05-08 16:08:15 +02:00 |
|
fmittag
|
da2fdd2bee
|
added averageSOG-kts, tacks, jibes to gateway service .../competitors/legs
added color for competitors
|
2014-05-08 16:07:31 +02:00 |
|
Axel Uhl
|
e8806ea55c
|
change the Bundesliga high point scoring scheme to use no interpolation
|
2014-05-08 15:37:03 +02:00 |
|
Axel Uhl
|
caf1140444
|
Merge branch 'bug1923'
|
2014-05-08 15:03:37 +02:00 |
|
Axel Uhl
|
d7fc9d8056
|
for bug 1946, started to implement the HighPointWinnerGetsSixLastGetsOneOthersAreInterpolated scoring scheme for the Bundesliga 2014
|
2014-05-08 15:02:25 +02:00 |
|
Axel Uhl
|
4d38870c9e
|
removed obsolete comment
|
2014-05-08 13:11:03 +02:00 |
|
Axel Uhl
|
6bda5a92e5
|
fixing the bug noted in comment #3 of bug 1923 related to the potentially incorrect clearing of scheduledRefreshInterval; now cleanly subtracting the interval refreshed
|
2014-05-08 11:32:25 +02:00 |
|
Axel Uhl
|
bb085e2f23
|
use ConcurrentWeakHashMap in LockUtil to reduce amount of synchronization required, particularly for the reading case
|
2014-05-08 10:58:58 +02:00 |
|
Axel Uhl
|
e4fe19f164
|
first test for concurrent weak hash map that tests purging
|
2014-05-08 10:39:26 +02:00 |
|
Axel Uhl
|
5753845ef7
|
a first working test showing that put and get basically work on ConcurrentWeakHashMap
|
2014-05-08 10:10:48 +02:00 |
|
Axel Uhl
|
5ec3e0f21c
|
a first implementation of a concurrent and weak hash map
|
2014-05-08 09:55:52 +02:00 |
|
Axel Uhl
|
7d977e600c
|
In LockUtil use WeakHashMap<Thread, ...> to ensure that threads can be garbage collected with all their local variables and everything! Use Mockito.reset().
|
2014-05-08 01:03:12 +02:00 |
|
Axel Uhl
|
b33035c00c
|
Merge branch 'master' into bug1923
|
2014-05-08 00:34:08 +02:00 |
|
Axel Uhl
|
929353267f
|
at another place, let removeFromCache do the unregistration of competitor observers
|
2014-05-08 00:25:26 +02:00 |
|
Axel Uhl
|
57b0f4b98d
|
let de-registration of competitor change listener get done by removeFromCache
|
2014-05-08 00:16:55 +02:00 |
|
Axel Uhl
|
1dd02519a3
|
fixed de-registration of competitor listener in leaderboard cache manager
|
2014-05-08 00:04:09 +02:00 |
|
Axel Uhl
|
e0f0cfd556
|
unified how the leaderboard cache manager's competitor change listener is applied to the leaderboard's competitors
|
2014-05-07 23:52:54 +02:00 |
|
Axel Uhl
|
48cb36ab60
|
apply competitor listener pattern to leaderboard caching infrastructure; competitor change will invalidate leaderboard cache
|
2014-05-07 23:42:23 +02:00 |
|
Axel Uhl
|
dc688e857e
|
added tests for competitor change listener / observer pattern in conjunction with serialization
|
2014-05-07 23:08:25 +02:00 |
|
Axel Uhl
|
7ca425d4a2
|
added observer pattern for Competitor, Team, Boat and Person
|
2014-05-07 22:57:27 +02:00 |
|
Axel Uhl
|
ad4ce750c8
|
fixing bug 1945 (empty (null) color not allowed in competitor edit dialog); empty field means null
|
2014-05-07 21:34:58 +02:00 |
|
Axel Uhl
|
6c776062f5
|
preparing to clean up the Mockito memory leak mess
|
2014-05-07 21:34:23 +02:00 |
|
Axel Uhl
|
16b57cdaf0
|
added Bundesliga 2013 to event list in index.html
|
2014-05-07 17:53:22 +02:00 |
|
Axel Uhl
|
518cdbb0c5
|
save a nested lock for write during GPSFixTrackImpl.add
|
2014-05-07 17:47:21 +02:00 |
|
Axel Uhl
|
4eaec1564c
|
ignore the heavy-load test in WindEstimationLockingUnderLoadTest for now to see if it has an impact on other tests and their locking behavior (resources?)
|
2014-05-07 17:34:17 +02:00 |
|
Axel Uhl
|
dd40ce933f
|
log readers only if there are readers
|
2014-05-07 17:08:19 +02:00 |
|
Axel Uhl
|
7376f8be14
|
Merge branch 'master' into bug1923
|
2014-05-07 16:25:05 +02:00 |
|
Axel Uhl
|
ebcba5cebd
|
Merge remote-tracking branch 'server/master'
|
2014-05-07 16:24:10 +02:00 |
|
Axel Uhl
|
96e7ed6923
|
addressing bug 1923's comment #8 by acquiring the write lock for scheduledRefreshIntervalLock only if the interval needs to be extended
|
2014-05-07 16:02:23 +02:00 |
|
Axel Uhl
|
90a3e110b4
|
fixed production of reader/writer stack traces in LockUtil
|
2014-05-07 15:44:39 +02:00 |
|
Axel Uhl
|
00ebcfa613
|
capture stack traces in LockUtil more quickly, before assembling messages, to better reflect the situation when the lock couldn't be acquired
|
2014-05-07 10:38:30 +02:00 |
|
Axel Uhl
|
3278e4dc5e
|
wrote a release notes entry about the distance to line figure w.r.t the tracker position and the distance usually being a few meters too much
|
2014-05-07 10:23:25 +02:00 |
|
Simon Pamies
|
7a5464a2a9
|
Cherry picked logging extensions for gps fixes
|
2014-05-07 07:33:38 +02:00 |
|