Axel Uhl
054b7d7709
made ShortTimeWindCache.add private
2014-11-04 10:05:56 +01:00
Axel Uhl
a4db5aafad
improved logging for ShortTimeWindCache
2014-10-30 12:28:43 +01:00
Axel Uhl
ee261a5477
fixed issues with Collections.unmodifiableCollection's equals/hashCode, affecting ShortTimeWindCache's key structure regarding excluded wind sources
2014-10-30 10:36:59 +01:00
EC2 Server
ac983a80fc
fixing performance issue for maneuver queries in TrackedLegOfCompetitor;
...
The problem was that the calls required the latest results from the manuever cache.
With lots of load on the server, this can cause significant wait times for each
competitor, summing up for the hundreds of competitors that a big race can have.
This commit introduced a waitForLatest:boolean parameter to the corresponding
methods on TrackedLegOfCompetitor which is set to false by the currently existing
using client methods.
2014-10-27 15:02:03 +00:00
fmittag
e5e211f678
Merge remote-tracking branch 'origin/master'
2014-10-15 13:16:13 +02:00
fmittag
04c17a99df
implemented a new scoring scheme for the champions league 2014 which interpolates the scores between the min and the max score in case a fleet is starting with less competitors
2014-10-14 19:00:19 +02:00
Fredrik Teschke
25dcadd9ba
Merge remote-tracking branch 'origin/master' into ftes-rltracking-app
2014-10-14 14:17:05 +02:00
fmittag
66ea0fe286
implemented a 'hightpoint, winner gets 8 points' scoring scheme for the championsleague
2014-10-13 17:25:11 +02:00
Fredrik Teschke
ba21f6e70d
add additional servlet to receive fixes in flat JSON serialization
2014-10-09 18:05:25 +02:00
Axel Uhl
764e70611d
fixing bug 2375 by not synchronizing across the listener notifications in modifying methods of LeaderboardGroupImpl
2014-10-07 18:27:04 +02:00
Simon Pamies
98b039bffd
Fixed tie break computation when number of wins is the same and last race counts
2014-10-06 00:25:34 +02:00
Axel Uhl
69de0f2d76
upgraded project settings to Java8, fixed gwt.ui to JavaSE-1.7 explicitly
2014-10-01 15:00:44 +02:00
Axel Uhl
161d823dee
updated project compliance settings to JavaSE-1.8
2014-10-01 14:44:22 +02:00
Axel Uhl
e9130d38f3
upgraded classpaths to JavaSE-1.8
2014-10-01 14:16:18 +02:00
Axel Uhl
7ece44052d
upgraded manifests from JavaSE-1.7 to JavaSE-1.8 as runtime environment
2014-10-01 14:08:19 +02:00
Axel Uhl
b410c87e6b
towards fixing bug 2223, added support for adding multiple waypoints in one go; added tests for this
2014-09-23 18:05:08 +02:00
Axel Uhl
9c5b268b4b
first sketch of an implementation that can adjust a TrackedRace's course-related structures after deserialization
2014-09-23 15:39:49 +02:00
Axel Uhl
cea8bc3ddc
Merge branch 'master' into bug2080
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/resources/com/sap/sailing/gwt/ui/VideoPopup.gwt.xml
java/com.sap.sailing.gwt.ui/src/main/resources/com/sap/sailing/gwt/ui/YoutubePopup.gwt.xml
2014-09-22 11:02:12 +02:00
Lennart Hensler
66efc11e16
Merge remote-tracking branch 'origin/master' into dataMining
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
2014-09-17 15:07:42 +02:00
Axel Uhl
a25b144012
further improved hasWindData by first using all waypoints for a position check before resorting to "global" wind
2014-09-15 16:36:29 +02:00
Axel Uhl
47e4b1ecc6
improved TrackedRaceImpl.hasWindData() implementation to ignore the position if none is found and to use startOfTracking if no race start time is known
2014-09-15 16:34:08 +02:00
Simon Pamies
c4611da02e
Merge remote-tracking branch 'origin/master'
2014-09-15 12:09:41 +03:00
fmittag
b2f9cdd561
Merge remote-tracking branch 'origin/bug1931'
2014-09-15 10:52:26 +02:00
Simon Pamies
daa6f1b22a
Better logging of exceptions occurring
2014-09-14 19:19:54 +03:00
Simon Pamies
456c758e7a
Fixed tie break rules for HighPoint scheme used at the ESS
2014-09-14 19:19:54 +03:00
fmittag
0b966b4369
added scoringScheme to base constructor of LeaderboardDTO
2014-09-09 13:52:52 +02:00
fmittag
a1da033264
removed (so far unused) specialized scoring schemes for 'igonoring race count' as they the default scoring scheme is now calculating the scores this way.
2014-09-07 10:57:47 +02:00
fmittag
9fa5d357d7
changed the default scoring system implemention to ignore the number of races scored for the overall score
2014-09-06 18:16:50 +02:00
Axel Uhl
62eb430b7c
Merge branch 'master' into bug2080
...
Conflicts:
java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/deserialization/impl/FleetDeserializer.java
2014-08-29 13:11:24 +02:00
Axel Uhl
a86a689172
added comment regarding course changes and their impact on a TrackedLeg
2014-08-28 15:21:17 +02:00
Axel Uhl
e6b9ccee61
addressing bug 2195 by at least remembering the lock that is locked for read;
...
The locksForKeys structure is written by the cache(K, V) method in SmartFutureCache. It was possible
(though very unlikely, which is probably why bug 2195 was observed only late and only once) that
the getOrCreateLockForKey(key) call in SmartFutureCache.get(...) produced the lock, then the cache(...)
method obtained the write lock just before the get(...) method was able to obtain the read lock. Then, when
the get() method obtained the read lock, the cache value might just have been removed, including the lock
that was removed. Then, when the reader correctly obtains null as the result and tries to unlock after read,
the lock obtained now is not the same anymore.
2014-08-28 15:09:42 +02:00
Axel Uhl
5abf52269c
fixed refactoring errors in test cases related to the introduction of the eventDescription parameter to the CreateEvent operation
2014-08-28 10:27:22 +02:00
Axel Uhl
032f1fbb32
Merge remote-tracking branch 'server/master'
2014-08-26 00:06:36 +02:00
Axel Uhl
7dc02f6540
use image size in conjunction with "stage" URL marker to determine stage image
2014-08-25 23:31:24 +02:00
Axel Uhl
1b46a87d79
serialize cached image sizes with EventBase so they are available in GWT front-end to decide what goes to the stage and what not
2014-08-25 22:49:00 +02:00
Axel Uhl
257c0a4e07
working on bug 2229: create event dialog now passes on sponsor image URLs, logo image URL and official website URL
2014-08-25 21:26:39 +02:00
Lennart Hensler
f3217bf72a
Merge remote-tracking branch 'origin/master' into bug1736
...
Conflicts:
java/com.sap.sailing.gwt.ui/SailingGWT Remote Profiling (Run-Mode only).launch
2014-08-25 10:01:28 +02:00
fmittag
ddf28cc00c
added a highpoint scoring scheme (where the race count is ignored) for the danish league
2014-08-23 17:41:43 +02:00
Lennart Hensler
3550fd168f
Merge branch 'dataMining' into bug1736
...
Conflicts:
java/com.sap.sailing.gwt.ui/DataMining.css
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/datamining/selection/ComplexStatisticProvider.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/datamining/selection/RestrictedGroupingProvider.java
2014-08-22 12:46:28 +02:00
Lennart Hensler
88b4f498b6
Merge remote-tracking branch 'origin/master' into dataMining
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/datamining/client/DataMiningEntryPoint.java
2014-08-22 12:36:26 +02:00
Lennart Hensler
e29f5a1b5c
Cleaned the function naming construction
2014-08-21 14:05:09 +02:00
Simon Pamies
8b0576527f
Merged newhome
2014-08-16 16:46:06 +02:00
Axel Uhl
3041947442
fixing bug 2196, NPE during leaderboard calculation
2014-08-16 11:07:05 +02:00
Axel Uhl
4903a2e89c
Merge branch 'newhome' into 505worlds2014
2014-08-15 10:07:22 +02:00
fmittag
4b0a3d71da
fixed tracking state for race detail page and fixed retreival of a winner for a finished tracked race
2014-08-14 18:10:36 +02:00
Axel Uhl
1479c47424
fixed NPE for null quick ranks; added FINE logging for estimatedSpeedCache hit/miss ratio
2014-08-13 02:33:37 +02:00
Axel Uhl
455ae1f1c0
don't cache null results of getEstimatedSpeed
2014-08-13 01:58:59 +02:00
Axel Uhl
1b9fa1000d
added estimated speed caching
2014-08-13 01:29:16 +02:00
Axel Uhl
6a7418a40d
introduced estimated speed cache on GPSFix interface and on CompactGPSFixImpl
2014-08-13 01:02:11 +02:00
Axel Uhl
84e1e849f5
introduced a SmartFutureCache for the quick ranks calculation; entirely untested so far, it simply compiles
2014-08-12 19:11:58 +02:00