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