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 |
|