Commit Graph
2127 Commits
Author SHA1 Message Date
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