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