Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl 89b7bdb6a7 Merge remote-tracking branch 'server/master' 2014-07-21 09:19:03 +02:00
Axel Uhl 094dcb6216 deleting initialLoad queue when done 2014-07-20 19:34:17 +02:00
Axel Uhl 4a0ff54d52 bug 2077: protecting mark passing structures during TrackedRace serialization; don't serialize rank cache in TrackedLegImpl, avoiding CME 2014-07-20 16:02:46 +02:00
Axel Uhl 1e486ea8e5 allow streamlets to load during race; getEndOfRace() delivers null until the first boat crosses the finish line 2014-07-20 15:15:35 +02:00
Axel Uhl 43954bc0fa fixed typos in german string messages 2014-07-20 11:10:09 +02:00
Axel Uhl 58cd79581b added Bundesliga 2014 to events in index.html 2014-07-19 22:46:49 +02:00
Axel Uhl 419b4ee03b comment change only 2014-07-19 09:46:04 +02:00
Axel Uhl def4af8a3f Fixed some typos in spec for Smartphone Tracking App 2014-07-18 13:23:47 +00:00
Axel Uhl 6da539cda4 in RCApp avoid NPE that may be caused by a null MarkType; probably never occurred; could occur when tracking with SwissTiming 2014-07-18 13:07:14 +02:00
Axel Uhl a48c0c7a5d Merge remote-tracking branch 'server/master' 2014-07-18 12:44:17 +02:00
Axel Uhl b8196a5288 fixed NPE in MarkVectorGraphics.drawMark for null MarkType 2014-07-18 12:37:16 +02:00
Axel Uhl cffc235aac Merge remote-tracking branch 'server/master' 2014-07-18 11:37:59 +02:00
Axel Uhl 0c39137bcc avoid NPE in mark table for mark type 2014-07-18 11:12:13 +02:00
Axel Uhl db810d0b86 Merge branch 'master' into tw2014 2014-07-18 00:43:58 +02:00
Axel Uhl d7ac712e05 adjusted TimerTest so it works fast usually and still works if things are slow for whatever reason 2014-07-18 00:41:59 +02:00
Axel Uhl c2f73f414b added property "higherScoreIsBetter" to leaderboard JSON, addressing bug 2073 2014-07-18 00:35:38 +02:00
Axel Uhl c3842d62da updated bandwidth required for replicating five massive races from 10kB/s to 30kB/s after measuring it 2014-07-18 00:08:20 +02:00
Axel Uhl f5193bfdb0 Merge remote-tracking branch 'server/master' 2014-07-17 23:50:00 +02:00
Axel Uhl 2a76e10bd2 Merge branch 'newhome'
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/client/place/event/regattaraces/EventRegattaRacesRace.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/client/place/event/regattaraces/EventRegattaRacesRaceday.java
2014-07-17 23:42:03 +02:00
Axel Uhl f43a0bdd6f Updated ganalytics (markdown) 2014-07-17 21:26:23 +00:00
Axel Uhl 79cbe9ac84 Merge remote-tracking branch 'server/master' 2014-07-17 23:22:52 +02:00
Axel Uhl 0d030c8efc updated release notes regarding replication, LEG_MIDDLE wind for advantage line and quicker boat position loading 2014-07-17 23:21:21 +02:00
Axel Uhl 64232cf0f3 Updated ganalytics (markdown) 2014-07-17 21:12:31 +00:00
Axel Uhl 42b37b108a fixing NPE for LEG_MIDDLE wind retrieval 2014-07-17 22:56:07 +02:00
Axel Uhl 60aeced4d8 bug 2057: showing the advantage line based on the LEG_MIDDLE wind that is now fetched for all legs in the RaceMap GetWindDataAction 2014-07-17 22:50:36 +02:00
Axel Uhl f2bccd1bd3 added Travemuender Woche and YES to event list 2014-07-17 21:38:35 +02:00
Axel Uhl e1567308c3 fixing issue with null competitor in MasterDataImportTest by attaching dummy race to regatta, ensuring competitor is serialized 2014-07-17 21:30:11 +02:00
Axel Uhl 0d0f7b3f6f Merge remote-tracking branch 'server/master' 2014-07-17 21:10:00 +02:00
Axel Uhl af84a03617 Merge remote-tracking branch 'server/master' 2014-07-17 20:59:50 +02:00
Axel Uhl 552a2b794d Merge branch 'bug2026'
Conflicts:
	java/com.sap.sailing.server.replication/src/com/sap/sailing/server/replication/impl/ReplicationServiceImpl.java
2014-07-17 19:46:31 +02:00
Axel Uhl 2b36374b2f moved CountingOutputStream again away from com.sap.sse.common because its base class FilterOutputStream is not available in GWT's JRE emulation 2014-07-17 13:49:27 +02:00
Axel Uhl 5e7d038983 commented code merged from newhome that produced unused warnings 2014-07-17 13:34:56 +02:00
Axel Uhl 4332378ee2 producing a separate GetRaceMapDataAction to fetch the "head" of the tail separately 2014-07-17 13:18:49 +02:00
Axel Uhl 69c4d7604f avoid NPE in the unlikely case where two timer tasks are scheduled concurrently or the buffer got sent early based on size 2014-07-17 13:03:11 +02:00
Axel Uhl d00054f017 fixed issue with competitor with equal ID in more test cases 2014-07-17 12:35:29 +02:00
Axel Uhl f23619a4d7 fixed texts and header title and tooltip for leg's current SOG 2014-07-17 10:39:38 +02:00
EC2 Server 8396c1c906 Merge remote branch 'origin/master' into tw2014 2014-07-17 08:17:02 +00:00
Axel Uhl e2c9903b20 Merge branch 'master' into bug2026 2014-07-17 10:12:22 +02:00
Axel Uhl bbad54fa75 throw IllegalArgumentException in case two distinct competitors with equal ID are passed to a single RaceDefinition constructor 2014-07-17 10:09:06 +02:00
Axel Uhl d3ffd4b549 fixed competitor construction for tests; use UUID.randomUUID() now that competitors must not have the same ID within one race at least 2014-07-17 10:06:08 +02:00
EC2 Server 2a6e683514 Merge remote branch 'origin/master' into tw2014 2014-07-16 23:58:51 +00:00
Axel Uhl af8168a670 Merge branch 'master' into bug2026 2014-07-17 01:53:51 +02:00
Axel Uhl 15b4497540 use GZIP compression also for regular replication operations; by bundling several operations into one message, this could pay off 2014-07-17 01:52:45 +02:00
Axel Uhl 96ca743b2c another minor replication logging change 2014-07-17 01:36:11 +02:00
Axel Uhl 8a8dec05b7 minor replication logging change 2014-07-17 01:34:31 +02:00
Axel Uhl 1dea6bd803 Merge branch 'master' into bug2026 2014-07-17 01:13:03 +02:00
EC2 Server f3fb144e96 Merge remote branch 'origin/master' into tw2014 2014-07-16 23:10:11 +00:00
Axel Uhl 5fc172a15d send operations before delay has passed if buffer exceeds 1MB; made timer task exception-safe 2014-07-17 01:08:09 +02:00
Axel Uhl f36df6af13 added test that shows that an exception in a TimerTask cancels the timer and makes it unusable 2014-07-17 00:46:50 +02:00
Axel Uhl 7c753888e6 Merge branch 'master' into bug2026 2014-07-16 23:38:04 +02:00
Axel Uhl 8cb4b7f548 adjusted replication log message 2014-07-16 23:37:29 +02:00
Axel Uhl 3ba0ba5205 Merge branch 'master' into bug2026 2014-07-16 23:32:58 +02:00
Axel Uhl 6356a2b6d9 fixed replication log message 2014-07-16 23:32:28 +02:00
Axel Uhl ab666aef1a refactored the callback for getRaceMapData so it becomes re-usable for a second call that asks only for the tail ends 2014-07-16 23:24:42 +02:00
EC2 Server 2877605620 Merge remote branch 'origin/master' into tw2014 2014-07-16 21:02:39 +00:00
Axel Uhl 8f1c888f06 write buffered operations into stream directly, avoiding copying the potentially huge message buffer; more replication logging still 2014-07-16 23:00:09 +02:00
Axel Uhl 02c3a650ed Merge branch 'master' into tw2014 2014-07-16 21:32:11 +02:00
Axel Uhl 74aab09c6f more replication logging for FINE level 2014-07-16 21:31:25 +02:00
EC2 Server 97d84c0599 Merge remote branch 'origin/master' into tw2014 2014-07-16 18:36:10 +00:00
Axel Uhl e992653830 Merge branch 'master' into bug2026
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/ReplicationPanel.java
2014-07-16 20:35:04 +02:00
EC2 Server a3c8058a1f Merge remote branch 'origin/master' into tw2014 2014-07-16 17:04:29 +00:00
Axel Uhl 6d0ea3c0a0 fixed compile errors after introducing RaceDefinition.getCompetitorByID 2014-07-16 19:03:20 +02:00
EC2 Server 3c19625024 Merge remote branch 'origin/master' into tw2014 2014-07-16 16:21:43 +00:00
Axel Uhl a76c4f41e0 Merge remote-tracking branch 'server/master' 2014-07-16 18:19:01 +02:00
Axel Uhl 9e5549fb67 replicate RecordMarkGPSFix more cleverly, only serializing the full Mark object when needed, upon first occurrence 2014-07-16 18:17:57 +02:00
Axel Uhl dd5da5fa96 use mark ID in RecordMarkGPSFix operation to reduce replication volume 2014-07-16 17:22:11 +02:00
Axel Uhl 86d4bdea46 let RecordCompetitorGPSFix only transmit competitor ID instead of full competitor, reducing message size for mass data 2014-07-16 17:18:14 +02:00
Axel Uhl 1a89a4c962 added TODO for how to first load one fix, then the others 2014-07-16 17:17:06 +02:00
Axel Uhl 91ae53f6c5 more replication logging 2014-07-16 16:32:27 +02:00
Axel Uhl baa69cd8c0 another minor capitalization fix in replication panel message 2014-07-16 15:51:40 +02:00
Axel Uhl 1ac43f76fc Merge branch 'master' into bug2026 2014-07-16 15:31:23 +02:00
Axel Uhl 7973e69791 Merge branch 'master' into tw2014 2014-07-16 15:30:03 +02:00
Axel Uhl 5410a6e871 fix for bug 1937 comment #7: the connection to RabbitMQ needs to consider that RabbitMQ may be running somewhere else; use ReplicationService.createMasterChannel() 2014-07-16 15:27:40 +02:00
Axel Uhl 8192164edb Merge branch 'master' into tw2014 2014-07-16 15:10:42 +02:00
Axel Uhl ae4bd71e5d Merge branch 'improved-replication' 2014-07-16 15:08:56 +02:00
Axel Uhl ee94537cea minor capitalizatoin fix in log message 2014-07-16 14:59:53 +02:00
Axel Uhl fd2f74273e fixed replication error message parameter set 2014-07-16 14:58:18 +02:00
Axel Uhl ace20d9ab6 re-added raceRank to leaderboard JSON output 2014-07-16 14:56:34 +02:00
Axel Uhl e1cfeba7c1 use binary search to find location where to merge fixes received from server 2014-07-16 14:45:50 +02:00
Axel Uhl d21f350d2c Formatting of tw2014 page 2014-07-16 11:15:23 +00:00
Axel Uhl 4a9a28c3a0 Merge branch 'master' into bug2026 2014-07-16 13:10:24 +02:00
Axel Uhl 7f638d2873 Added Manage2Sail URL to tw2014 event page 2014-07-16 11:09:00 +00:00
Axel Uhl 7ea81e9af2 Updated tw2014 (markdown) 2014-07-16 11:07:45 +00:00
Axel Uhl 89a69ea777 Updated tw2014 (markdown) 2014-07-16 11:00:42 +00:00
Axel Uhl f59edcda60 Merge branch 'improved-replication' into tw2014 2014-07-16 11:32:14 +02:00
Axel Uhl d71d40bb15 Merge branch 'newhome' 2014-07-16 11:32:04 +02:00
Axel Uhl 8b4f4fa7e4 replaced #!/bin/sh by #!/bin/bash to ensure compatibility on Debian-like Linux systems such as Ubuntu 2014-07-16 11:31:14 +02:00
Axel Uhl 2f9d206e3b Merge branch 'master' into improved-replication 2014-07-16 10:16:03 +02:00
Axel Uhl 0b1df0e60c Merge remote-tracking branch 'server/master' 2014-07-16 10:15:32 +02:00
Axel Uhl d7b09a14e1 improved logging for outbound replication queue 2014-07-16 10:14:58 +02:00
Axel Uhl 95a6cf8864 Added description for setting up the Android SDK on Ubuntu 14.04 LTS 2014-07-16 07:29:04 +00:00
Axel Uhl f8343cc20c added a TODO comment 2014-07-16 00:33:15 +02:00
Axel Uhl 0955b300aa Merge branch 'master' into improved-replication 2014-07-15 17:09:10 +02:00
Axel Uhl 76ebd2a3fa fix for bug 2065, making writeObject(...) synchronized on LeaderboardGroup, protecting against concurrent modifications of leaderboard list 2014-07-15 17:08:32 +02:00
Axel Uhl 1164b573fe improved logging of picking the right Igtimi WebSocket server 2014-07-15 17:08:12 +02:00
Axel Uhl 43c2bef7e0 improved logging of picking the right Igtimi WebSocket server 2014-07-15 17:06:37 +02:00
Axel Uhl 2dd7ad0a79 improved logging for sending initial load 2014-07-15 17:06:17 +02:00
Axel Uhl af0d3f0a18 Merge branch 'master' into improved-replication 2014-07-15 15:58:04 +02:00
Axel Uhl c7876e3987 fix for bug 2065, making writeObject(...) synchronized on LeaderboardGroup, protecting against concurrent modifications of leaderboard list 2014-07-15 15:31:11 +02:00
Axel Uhl 09b4a30a9c fixed initial-load queue name, making it unique 2014-07-15 15:30:40 +02:00