Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl 592bf02292 increased thread pool size for getLeaderboardByName future execution to 10xCPUs 2012-07-22 17:36:49 +02:00
Axel Uhl 6aedfcd21c fixed bug 433: Timer.setLivePlayDelayInMillis updated to now-delay in play instead of in live mode 2012-07-22 12:27:24 +02:00
Axel Uhl 008b7d89ac fixed StringMessages properties files (typo in constant name) 2012-07-22 02:00:16 +02:00
Axel Uhl d17861b61a cache ranks in tracked legs for the duration of one getLeaderboardByName call and use where needed 2012-07-22 01:04:31 +02:00
Axel Uhl 9cbb07ab4b By default let a leaderboard use the delay to live of the latest tracked race associated with it 2012-07-21 22:09:32 +02:00
Axel Uhl e6c4982c41 attempt to detect the delay to live in millis of the race that started latest and apply it to the LeaderboardPanel's timer 2012-07-21 21:33:10 +02:00
Axel Uhl 98b6331799 Merge remote-tracking branch 'server/master' 2012-07-21 21:21:03 +02:00
Axel Uhl b9ed61cc24 fixed delayToLiveMillis parameter name 2012-07-21 20:47:11 +02:00
Axel Uhl b7f262c088 added parameter delayToLivelMillis to LeaderboardEntryPoint 2012-07-21 19:18:37 +02:00
Axel Uhl 37e1271c71 Merge branch 'non-integer-scores' 2012-07-21 01:07:44 +02:00
Axel Uhl 2fcfee479f avoid NPE regarding unset last-correction time point on leaderboard score correction 2012-07-21 00:33:58 +02:00
Axel Uhl eda47448c1 added default constructor to LeaderboardDTO again for deserialization 2012-07-21 00:20:27 +02:00
Axel Uhl 6efb6be4ea consistently changed remaining Integer occurrences to Double in EditableLeaderboard; fixed score correction metadata persistence and added test 2012-07-21 00:08:55 +02:00
Axel Uhl 3616e09138 prepared for score correction metadata (timestamp, comment) 2012-07-20 15:04:43 +02:00
Axel Uhl 60ce4d7097 always use two decimal digits in UI and let NumberFormat do the rounding 2012-07-20 00:09:37 +02:00
Axel Uhl 24de5865fb pass double points received from score correction provider on to backend instead of coercing to int 2012-07-19 23:52:32 +02:00
Axel Uhl 5dc814925b read Integer (or any Number) score corrections from MongoDB as Double 2012-07-19 23:07:37 +02:00
Axel Uhl 5fbfce5374 turned MEDAL_RACE_FACTOR into a double too 2012-07-19 22:55:34 +02:00
Axel Uhl c1e5247c99 first shot at bug 758 to support non-integer scores; UI formatting not taken care of yet 2012-07-19 22:51:56 +02:00
Axel Uhl a3c7a19616 Merge remote-tracking branch 'server/master' 2012-07-19 21:57:56 +02:00
Axel Uhl 3d4e29bbe8 fixed FREG parser to cope with multi-line TD strings 2012-07-19 21:56:41 +02:00
Axel Uhl 1b846fb5cd don't use deprecated getDay() and instead check whether time points are within 24h of startOfTracking 2012-07-19 17:35:05 +02:00
Axel Uhl 1b6187e058 Merge remote-tracking branch 'server/master' 2012-07-19 17:18:32 +02:00
Axel Uhl 3d5e3b1a39 use a separate executor for the computeLeaderboardByName calls to avoid lock-ups with running computeLeaderboardByName calls 2012-07-19 17:01:05 +02:00
Axel Uhl 7bc53ef5d1 use cache only if not waiting for latest analyses 2012-07-19 16:45:44 +02:00
Axel Uhl bafab3a7a0 introduced an LRU eviction cache for SailingServiceImpl.getLeaderboardByName 2012-07-19 16:40:59 +02:00
Axel Uhl 9431badcab added leaderboard tool tip ("title" attribute) for max points reason entries 2012-07-18 23:06:44 +02:00
Axel Uhl 6ae315b242 Merge remote-tracking branch 'server/mak-timeslider-shadow' 2012-07-18 16:00:20 +02:00
Axel Uhl 422be81dad fixed bug regarding setting update for "show all competitors" 2012-07-18 15:43:21 +02:00
Axel Uhl acbcae6ef7 fixed result import diff display for null/0 values 2012-07-18 15:23:01 +02:00
Axel Uhl 67ee2f6c40 removed filtering of trailing 1/2 again 2012-07-18 13:49:16 +02:00
Axel Uhl b15ea02574 took back the incredibly wrong commenting of the "if" safety guard; heaven knows what drove me... 2012-07-18 13:42:35 +02:00
Axel Uhl aba87ff6b6 removed launch configs from .gitignore 2012-07-18 13:22:47 +02:00
Axel Uhl 2a9788f650 highlight differing scores in leaderboard editing dialog 2012-07-18 11:53:52 +02:00
Axel Uhl d56b176ce5 added Jetty bundles to autostart in .product configuration settings 2012-07-18 11:20:28 +02:00
Axel Uhl daa91a4cb2 interpret click on map background as pause/play command 2012-07-18 00:12:43 +02:00
Axel Uhl 44c0428676 added logging about from/to time range for MarkPosition subscription for TracTrac adapter 2012-07-17 23:00:07 +02:00
Axel Uhl 0383a5330f added test case for new, yet unknown FREG output features such as empty scores and "---" as score 2012-07-17 21:02:22 +02:00
Axel Uhl 08ac295aff fixed import for FREG output containing empty and "---" scores 2012-07-17 20:51:55 +02:00
Axel Uhl 2ac3b51109 fixing bug 865: VMG for reaching legs is now computed along leg direction 2012-07-17 17:11:58 +02:00
Axel Uhl ff7e273762 made NPE-safe in case stupid URLs to unparseable documents are entered 2012-07-17 15:30:42 +02:00
Axel Uhl b673823684 first preliminiary possibility to maintain FREG URLs in AdminConsole 2012-07-17 15:15:46 +02:00
Axel Uhl 77219eefe6 to close byg 861, implemented expunging of waypointCache entries once they are no longer referenced 2012-07-17 09:50:47 +02:00
Axel Uhl f1a545b710 working towards a solution for bug 861 by making the waypointCache in DomainFactoryImpl weak on its values 2012-07-16 22:53:13 +02:00
Axel Uhl e9984b3f10 more elaborate logging in case a (probably replicated) mark passing with a waypoint not in the course is received 2012-07-16 18:10:01 +02:00
Axel Uhl 488b9a8743 reverted horrible accidental bug introduced by ed82199130 which elminiated the Google Map altogether 2012-07-16 15:46:04 +02:00
Axel Uhl 3f83882b1b added error message to log in case a mark passing has a waypoint that doesn't exist in course 2012-07-16 15:11:12 +02:00
Axel Uhl c8cc0cfeba apply the refreshIntervalMillis argument for Leaderboard.html also if no race is selected 2012-07-16 12:34:06 +02:00
Axel Uhl 6dd0966456 made consistent regarding use of premature return 2012-07-16 12:17:38 +02:00
Axel Uhl 0c4c4bbcd2 manually "cherry-picked" the effects of 0f62da2940 on SliderBar.java 2012-07-16 12:16:06 +02:00
Axel Uhl cd7fde71a6 Merge remote-tracking branch 'server/master' 2012-07-16 11:05:13 +02:00
Axel Uhl 4bf30c2372 added Javadoc 2012-07-16 10:52:56 +02:00
Axel Uhl 739aaeee4f use start's directory to look for jetty config 2012-07-13 17:35:00 +02:00
Axel Uhl ed82199130 reverted back to using map view by default; satellite doesn't support the same zoom level as map 2012-07-13 17:32:14 +02:00
Axel Uhl f6b0bcb009 made waypoint caching API more consistent; use Satellite view as default map type 2012-07-13 17:29:18 +02:00
Axel Uhl 9eb9e66831 use online list of ESS40 results; fixed import errors for team names containing a comma 2012-07-13 16:32:11 +02:00
Axel Uhl 031a768a94 Merge remote-tracking branch 'server/master' into rabbitmq 2012-07-13 15:10:08 +02:00
Axel Uhl 5a812dee15 added NPE protection 2012-07-13 15:09:55 +02:00
Axel Uhl f71b5371eb made safer against NPEs in case boat position is not known; made WaypointImpl resolving through DomainFactory thread safe 2012-07-13 09:53:54 +02:00
Axel Uhl 2eeb41666f Merge branch 'master' into rabbitmq
Conflicts:
	java/com.sap.sailing.feature.p2build/raceanalysis.product
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
	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/client/StringMessages_de.properties
	java/com.sap.sailing.server/SailingServer (No Proxy).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, No Tests).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Remote Debug SAP VM).launch
	java/com.sap.sailing.server/SailingServer (Proxy).launch
	java/com.sap.sailing.server/SailingServer (Proxy, Jetty on 8889).launch
	java/com.sap.sailing.server/SailingServer (Proxy, SwissTiming Live Simulation).launch
2012-07-12 23:52:03 +02:00
Axel Uhl 7f93f19776 accept a fix in getBoatPositions into the result if it is at the equal boundaries of an empty interval 2012-07-12 23:47:47 +02:00
Axel Uhl 0ba260ea2c return an estimated fix from getBoatPositions if there is no real fix in an interval 2012-07-12 23:43:39 +02:00
Axel Uhl c7f2f7f33b compute boat fix based on a Date (timepoint) and using binary search on fixes instead of relying on lastShownFix 2012-07-12 22:45:07 +02:00
Axel Uhl f8c0fd6703 Merge remote-tracking branch 'server/master' 2012-07-12 21:47:02 +02:00
Axel Uhl 4acfc61088 adjusted test case to the use of Iterable instead of List, combined with the necessary use of Util.get 2012-07-12 21:31:36 +02:00
Axel Uhl 08ec5a71c0 fixed use of sail ID instead of team name (copy&paste bug from ess40) 2012-07-12 21:26:33 +02:00
Axel Uhl 0757c13c3e adjusted adapter for FREG import to ScoreCorrectionProvider interface; adjusted launch configs, feature and product 2012-07-12 21:09:15 +02:00
Axel Uhl 047ed99511 Merge remote-tracking branch 'server/master' 2012-07-12 18:17:54 +02:00
Axel Uhl b8693f8cf4 added metadata about event through new RegattaResults interface 2012-07-12 18:17:34 +02:00
Axel Uhl 50cbb2a28d added a test case for the 29er sample file 2012-07-12 17:43:16 +02:00
Axel Uhl 9fa38cb33c added more content testing 2012-07-12 17:32:46 +02:00
Axel Uhl 8d58a083ae added .gitignore 2012-07-12 17:29:22 +02:00
Axel Uhl ed28cd0839 refactored from Triple<Pair> to new interface CompetitorEntry 2012-07-12 17:28:03 +02:00
Axel Uhl f9024998c5 parsing contents of an HTML result report of the 505s with a first content-based test 2012-07-12 17:21:30 +02:00
Axel Uhl eb07ed20ed added more example files for FREG import tests 2012-07-12 15:56:39 +02:00
Axel Uhl 1f4ee29e58 added a half-way reasonable test for checking row parsing 2012-07-12 14:35:59 +02:00
Axel Uhl 7b87841736 moved row parsing to new FregHtmlParser class 2012-07-12 14:11:01 +02:00
Axel Uhl 52c053b573 started parsing the HTML output we will be getting from the 505 worlds because the XLS doesn't load with jXLS nor POI 2012-07-12 14:06:29 +02:00
Axel Uhl 9835473b44 added username/password basic authentication for the ESS40 results 2012-07-12 12:13:04 +02:00
Axel Uhl 4677524193 updated POMs to include freg importer 2012-07-12 10:05:33 +02:00
Axel Uhl e366350a50 started a FREG HTML importer for 505 worlds in La Rochelle 2012-07-12 10:04:00 +02:00
Axel Uhl 0d43e07cc4 added DPI as max-points reason 2012-07-12 09:37:28 +02:00
Axel Uhl 2da8dc7688 ensure that replication bundle is started and not only lazily activated 2012-07-12 02:15:04 +02:00
Axel Uhl 83d51055ce removed commented code regarding class loading during deserialization in replication service 2012-07-12 00:54:50 +02:00
Axel Uhl 7314386337 deserialize initial load through DomainFactory to cache / replace all objects managed by DomainFactory 2012-07-12 00:48:23 +02:00
Axel Uhl c279e9c91b fixed default exchange name used in ReplicationPanel popup dialog;
for the first time with RabbitMQ, this allows for cross-VM replication which looks OK at first glance
2012-07-11 23:48:22 +02:00
Axel Uhl b1ab2905c6 adjusted text messages from JMS to "Messaging"; adjusted launch configs 2012-07-11 17:44:02 +02:00
Axel Uhl dcd1c6a17f need to wait on the *master* for completion of wind loading, not on replica 2012-07-11 15:35:09 +02:00
Axel Uhl 4ac4e4ec92 increased timeout for waiting for TracTrac tracked race from 30s to 60s (again) 2012-07-11 15:30:51 +02:00
Axel Uhl 89806485af allow clients to optionally block until a TrackedRaceImpl has finished loading wind in the background thread 2012-07-11 15:25:54 +02:00
Axel Uhl ad5c287971 replication tests down to 2 failures 2012-07-11 15:14:46 +02:00
Axel Uhl 7d4ac52bac a compiling, yet entirely untested version preparing for RabbitMQ-based instead of ActiveMQ-based replication 2012-07-11 15:01:45 +02:00
Axel Uhl 193b956f09 added more documentation on how to get RabbitMQ up and running 2012-07-11 00:41:50 +02:00
Axel Uhl aaacda3048 added working RabbitMQ test cases 2012-07-11 00:28:16 +02:00
Axel Uhl c52dbcdfea Merge branch 'master' into rabbitmq 2012-07-10 23:28:15 +02:00
Axel Uhl 4a0bd342d0 variant of the http-wind-forwarding script 2012-07-10 23:27:50 +02:00
Axel Uhl f6729495ec added launch configs for profiling tests 2012-07-10 23:27:05 +02:00
Axel Uhl e54e877357 whitespace change 2012-07-10 15:57:39 +02:00
Axel Uhl 15d220b8b2 started first test case for RabbitMQ; nothing compiles yet 2012-07-10 14:17:05 +02:00
Axel Uhl bbd5db3661 improved canonicalization of sailIDs for applying score corrections 2012-07-10 09:32:06 +02:00