Commit Graph
11045 Commits
Author SHA1 Message Date
Axel Uhl 67fbc17b31 added locking for leaderboardCache map in LeaderboardDTOCache; we assume this will fix a non-working eviction;
The supposed problem could have been that in the presence of high load and a lot of concurrency, two removeEldestEntry calls
could have tried to remove the same entry. This will lead to one fewer entry being removed than put. Eventually, this leads to
a leak in the LeaderboardCacheDTO's internal map which should have been restricted to 10 entries. In the memory analyzer,
we saw 8296 entries in the 29er leaderboard.
2013-06-30 11:40:42 +02:00
Simon Pamies e1a9bdb6bd Fixed spacing for startpage 2013-06-28 20:40:48 +02:00
Simon Pamies 504cbcaf94 Better indication of live status 2013-06-28 20:38:22 +02:00
Axel Uhl 365a0622f2 fixed NPE and fixed compilation error 2013-06-28 19:27:12 +02:00
Axel Uhl c200fa4ae9 Merge remote-tracking branch 'server/master' 2013-06-28 19:06:41 +02:00
Axel Uhl ccfb5ee18f Merge commit '5fd82e236e798834219d4d0052ef76f55c5c5ac2' 2013-06-28 19:06:19 +02:00
Axel Uhl ac6d420f74 don't use synchronization for isSuppresssed; use a reentrant read write lock instead to increase read concurrency 2013-06-28 18:45:59 +02:00
Axel Uhl 7cc79d54c8 fixed bug in competitor sorting 2013-06-28 18:39:51 +02:00
Axel Uhl 6d343bf311 avoid unnecessary calculation of number of competitors in race if they are not needed; cache net points for sort 2013-06-28 18:36:39 +02:00
Fredrik Teschke 8f903cc5aa added export functionality 2013-06-28 15:50:43 +02:00
Simon Pamies 5fd82e236e Make it possible to include additional parameters for the Java VM 2013-06-28 14:08:51 +02:00
fmittag e67c4f4fe0 Merge remote-tracking branch 'origin/master' 2013-06-28 12:07:35 +02:00
fmittag 013d335483 fixed broken manage2sail result importer in case the isafId is "" instead of Null in json result description 2013-06-28 12:07:16 +02:00
Simon Pamies 45feb2ff4b Fixed naming and url of travemuender week 2013-06-28 11:57:53 +02:00
Simon Pamies 05b4eb1ee7 Linking top logo 2013-06-28 11:54:40 +02:00
Simon Pamies b5ebfa1d98 Adding a new line 2013-06-28 11:54:28 +02:00
Simon Pamies 93cb68810a Added option to deploy start page really fast 2013-06-28 11:51:38 +02:00
Simon Pamies 5a79e71a4f Putting KW2013 on top of the start page 2013-06-28 11:42:54 +02:00
Simon Pamies 95bb3823ed Fixed urls for events 2013-06-28 11:21:43 +02:00
Simon Pamies d046e240a9 Added URLs of next events 2013-06-28 11:12:07 +02:00
Axel Uhl 8368d3ef4b added mobile/google-play-services_lib/gen to .gitignore 2013-06-27 22:05:36 +02:00
Axel Uhl ab3ea265d0 Merge branch 'racecommittee_app' 2013-06-27 21:51:23 +02:00
Axel Uhl 9aef8824b4 Merge branch 'racecommittee_app' 2013-06-27 21:50:24 +02:00
Fabian Tschirschnitz 0574dd959c added backup of json's 2013-06-27 21:39:48 +02:00
Axel Uhl 067d18519c fixed NPE in SliderBar; another fix for the competitor race rank filter 2013-06-27 21:28:52 +02:00
Axel Uhl 862b2fdf28 Merge branch 'racecommittee_app' 2013-06-27 21:13:50 +02:00
Fabian Tschirschnitz 39c1c2faf1 Merge branch 'racecommittee_app' of ssh://sapsailing.com/home/trac/git into racecommittee_app
changed MongoRaceLogListener.java back to old state.
2013-06-27 19:04:53 +02:00
Fabian Tschirschnitz 8cb8b99b72 Merge branch 'racecommittee_app' of ssh://sapsailing.com/home/trac/git into racecommittee_app 2013-06-27 18:57:20 +02:00
Fabian Tschirschnitz 64f7601354 added hotfix to solve problem with racecolumn reloading. 2013-06-27 18:56:43 +02:00
Armin Zamani 3526e7489f changed race log event insertion logging to fine level 2013-06-27 18:35:41 +02:00
Armin Zamani f9d7d50b8e Merge branch 'master' into racecommittee_app 2013-06-27 18:21:29 +02:00
Armin Zamani d64565018f added logging when a race log event is inserted in database 2013-06-27 18:18:23 +02:00
Lennart Hensler 3ff447f0d8 The filter box of the LeaderboardConfigurationPanel consideres now the
display name.
2013-06-27 17:14:29 +02:00
Fabian Tschirschnitz f588e10c33 Merge branch 'racecommittee_kw13' into racecommittee_app 2013-06-27 17:00:52 +02:00
Fabian Tschirschnitz a313d1a911 removed DBCollection from MongoRaceLogListener.java as a object field to retrieve it everytime storeEventInCollection() is called. 2013-06-27 16:59:06 +02:00
Simon Pamies 15c664e2c2 Disabling autmatic competitor filter - do not enable or you will burn to death 2013-06-27 16:20:22 +02:00
Lukas Niemeier 2a430d10cd # fix close button behavior
# use WindDTO.trueWindBearingDeg to display wind
# format position
2013-06-27 16:14:37 +02:00
Lukas Niemeier eb25da8ec3 # lines 2013-06-27 16:12:57 +02:00
Simon Pamies 9b4fe0c506 Fixed message during remote deploy 2013-06-27 15:17:49 +02:00
Axel Uhl f63e538f92 Merge remote-tracking branch 'server/master' 2013-06-27 14:12:56 +02:00
Axel Uhl 52797caf34 Merge branch 'master' into new-master 2013-06-27 14:11:06 +02:00
Axel Uhl 8f2abb025c fixed race rank competitor filter for pre-start phase where the competitor list is entirely empty 2013-06-27 14:06:50 +02:00
Fredrik Teschke 9959586da9 ignore gen folder in google-play-services_lib 2013-06-27 14:06:26 +02:00
Frederik Petersen 724fc0709d Added isLive flag to series json serializer
returns true if tracked race is live
returns false if there is no tracked race, or current time is not between
start and end of race
2013-06-27 14:06:12 +02:00
Simon Pamies d1ba33b423 Adding isLive to mocks 2013-06-27 14:05:55 +02:00
Simon Pamies 5a5b4e3a49 More documentation for the isLive method - it needs some refactoring later 2013-06-27 14:05:39 +02:00
Simon Pamies d14607ab78 Make sure to correctly check for null for the time point 2013-06-27 14:04:43 +02:00
Simon Pamies 738416ccfc Added isLive functionality on server side 2013-06-27 14:04:21 +02:00
Fabian Tschirschnitz a152d6178d moved GeoUtils.java back to app project as quickfix to solve GWT compialation errors. 2013-06-27 14:03:58 +02:00
Axel Uhl 3d416cc696 make filter safe for null-fleets 2013-06-27 14:02:42 +02:00