Commit Graph
5313 Commits
Author SHA1 Message Date
Axel Uhl c261ff19cc working towards bug 836: parameterizing the Leaderboard.html entry point to select single races 2012-07-06 01:12:46 +02:00
Axel Uhl 19ea2a78de removed unnecessary obtaining of write lock 2012-07-04 09:13:17 +02:00
Axel Uhl 21091bc003 don't use ConcurrentSkipListSet instead of Set becuase elements need to be comparable which they weren't 2012-07-04 08:37:14 +02:00
Axel Uhl 8ba707509b made replication test more robust against exceptions during setup, calling tearDown in case of exception 2012-07-04 08:27:44 +02:00
Axel Uhl bc8fb497e3 addressing bug 835 by introducing LazyPosition on ScalableWind 2012-07-04 01:12:11 +02:00
Axel Uhl b11d209403 made inner classes of CrossTrackErrorCache static to save some memory 2012-07-04 00:16:44 +02:00
Axel Uhl efffd4c09a changed data structures in RacingEventServiceImpl to their Concurrent... counterparts and in turn reduced additional synchronization 2012-07-03 23:23:12 +02:00
Axel Uhl 3efb1f26c2 Merge remote-tracking branch 'server/master' 2012-07-03 22:34:52 +02:00
Axel Uhl a623739660 fixed XTE cache update bug which caused only the first leg's XTE value to be updated 2012-07-03 22:34:09 +02:00
fmittag 1e2d61756e Merge remote-tracking branch 'origin/master' 2012-07-03 18:46:34 +02:00
fmittag d4f2c9c04e part II of the rename of Servlet.java commit 2012-07-03 18:46:15 +02:00
fmittag 6ea24387d1 Added a servlet filter to the GWT web app to avoid the caching of all nocache.js files of GWT
Renamed Servlet.java to SailingServerHttpServlet.java
2012-07-03 18:45:39 +02:00
Axel Uhl 1aa7d2980a Merge remote-tracking branch 'server/master' 2012-07-03 15:09:24 +02:00
Axel Uhl d61cc58824 pass on waitFor... parameters properly 2012-07-03 15:09:10 +02:00
Axel Uhl 49201fafcc trim sail ID before trying to extract nationality and sail number 2012-07-03 15:08:53 +02:00
fmittag 60b66e2399 added lazy activation policy to all bundles (except the test bundles). 2012-07-03 14:10:59 +02:00
fmittag 5117063ada fixed wrong version of highcharts gwt extension in pom.xml from 1.1.4 to 1.3.0 2012-07-03 13:43:08 +02:00
fmittag 775b15b0d7 increased "max threads" in the jetty config from 1000 to 10000 2012-07-03 11:14:02 +02:00
Axel Uhl 929cf53970 refactored TrackedLegOfCompetitorImpl to also use the cross track error cache in TrackedRace 2012-07-03 00:31:24 +02:00
Axel Uhl b2c8cb53ef cross track error cache seems fixed 2012-07-03 00:18:59 +02:00
Axel Uhl e791ce6f92 enhanced SmartFutureCache such that updates may be applied to existing cache entries incrementally 2012-07-02 20:25:44 +02:00
Axel Uhl 0f327d6f3f first attempt to use SmartFutureCache for the maneuver cache 2012-07-02 17:55:50 +02:00
Axel Uhl dd09908906 introduced SmartFutureCache but don't use it yet; before refactoring TrackedRaceImpl to use it as the maneuver cache 2012-07-02 17:02:05 +02:00
Axel Uhl a5d6209a8f working towards a cross track error cache; however, performance currently seems worse than before, at least for tests 2012-07-02 15:38:35 +02:00
fmittag bf4b33a09b another fix for the LeaderboardGroup retreival 2012-07-02 14:45:00 +02:00
fmittag 6c7efaa001 fixed filtering of data for a LeaderboardGroup (previous commit) 2012-07-02 14:29:19 +02:00
fmittag 6fc149751c Added two parameters (withGeoLocationData, withRaceData) to all calls retreiving LeaderboardGroups to control which additional data is loaded for the each LeaderboardGroup 2012-07-02 14:16:38 +02:00
fmittag 4784589f04 Merge remote-tracking branch 'origin/master' 2012-07-02 11:11:36 +02:00
fmittag b3022be042 winddata import and export statements for Kieler Woche 2012 2012-07-02 11:10:32 +02:00
Axel Uhl 03be7e275a use fix's time point as time interval bounds in case no older or no newer fix is found, respectively 2012-06-29 18:32:29 +02:00
Axel Uhl 0f9c92fa0c tweaked synchronization and locking to reduce wait times 2012-06-29 17:51:52 +02:00
Axel Uhl cf0f19999d notify listeners while still holding the write lock in CourseImpl 2012-06-29 13:25:01 +02:00
Axel Uhl 2dac75da97 added more missing locking to replication tests 2012-06-29 13:05:47 +02:00
Axel Uhl e5b1262768 manage cancellation of maneuver cache recalculation futures 2012-06-29 12:59:25 +02:00
Axel Uhl 64c32db47a added more locking to expeditionconnector test case 2012-06-29 12:38:20 +02:00
Axel Uhl c18b212ef6 obtain course read lock before serializing TrackedRace 2012-06-29 11:33:56 +02:00
Axel Uhl 6c14f408f3 fixing bug 828 by introducing reentrant read/write lock on Course and using it to protect leg access against concurrent course modification 2012-06-29 11:23:20 +02:00
Axel Uhl 094b337bf4 added more missing locking to test cases 2012-06-29 11:14:05 +02:00
Axel Uhl d70c4f12dd added more necessary logging to SwissTiming test 2012-06-29 10:54:50 +02:00
Axel Uhl a155637a1a finally fixing bug 567: swiss timing tests have two different competitor lists, getting cached by sail ID; fixed 2012-06-29 10:50:00 +02:00
Axel Uhl d51b6b3e19 fixed locking in Mongo tests; made SwissTiming StoreAndForward robust against concurrent database drops 2012-06-29 10:18:31 +02:00
Axel Uhl bcacf0b81a added more necessary locking to tests 2012-06-29 10:10:09 +02:00
Axel Uhl 73c3d8805e use Future in direction of first leg cache to avoid needing to synchronize on the cache during the calculation 2012-06-29 09:53:03 +02:00
Axel Uhl 4f44e7188f synchronize writeObject to avoid concurrent modification exception during serialization 2012-06-28 22:50:31 +02:00
Axel Uhl 9f8000b33d pass on a NoWindException from maneuver analysis if tack cannot be determined 2012-06-28 22:17:11 +02:00
Axel Uhl aeb8a672c6 optionally delay maneuver cache updates; optionally respond from stale maneuver cache 2012-06-28 18:19:43 +02:00
Axel Uhl f6f5e7e85b added use of track lock instead of synchronization where missing 2012-06-28 15:05:29 +02:00
Axel Uhl 14ac9978b4 more lock handling in test cases 2012-06-28 14:21:40 +02:00
Axel Uhl 7e9b5910f1 added more missing lock handling to test cases 2012-06-28 14:09:27 +02:00
Axel Uhl e7785506c9 added lock management to test cases 2012-06-28 14:06:45 +02:00