Steffen Schaefer
410ef6afa7
Wind is now deleted when clearing the DB during Selenium tests
2017-04-04 08:11:16 +02:00
Axel Uhl
fcecb68660
bug 2825: media track import exception handling per track; wait for and count tracks; refresh panel
...
Change-Id: Ic7172a4279bc2793ae540ee7ff1de99becbb25bb
2017-03-24 17:52:07 +01:00
Axel Uhl
3e14d8ef1e
ignore restore records if they cannot be instantiated, e.g., due to leaderboard having been removed for race log-tracked races
...
Change-Id: I4cb0b8cd16181ed46af01c77aac1703cf08c1b27
2017-03-24 10:26:11 +01:00
Axel Uhl
dbb40a05af
Mongo 3.x no longer allows for null values as index ordering; replaced by 1 consistently
...
Change-Id: Ie3accf61d8eb88d5dc1caa0a0eb7fbda8b61d31b
2017-03-18 00:02:07 +01:00
Axel Uhl
3b7d518db6
start counting races restored with 1
...
Change-Id: I3384b968eefb83fe7ed03c06b1af1d8bb8dd01a1
2017-03-05 13:52:57 +01:00
Axel Uhl
cee2a3a25b
Scheduling the loading of races during restore as one background task per race for better throttling
...
Change-Id: I8578f31465d0cbaf80f6ceaacd2539e9f6fb7060
2017-03-05 13:48:24 +01:00
Axel Uhl
fc0817977a
avoid MongoDB cursor timeouts while restoring races
...
Change-Id: I3a33f9a20d6bc8b7e8bb8fa95b628b5cf4c288ab
2017-03-04 23:42:48 +01:00
Axel Uhl
6b48748701
added "done" log message for restoring races loop
...
Change-Id: I38f4b91af53b78bc5ff9fae46828282c4bd1c5f0
2017-03-04 23:19:44 +01:00
Axel Uhl
1a4d5c2ee4
more logging for restoring races
...
Change-Id: I6682788a59ba9e84e2d41cfe90aab84b9d3a86e7
2017-03-04 20:40:54 +01:00
Axel Uhl
587a529a8f
fixed connectivity params loading tests by introducing a waitable future
...
Change-Id: If099c72964f9785df73ac80022eb514d177644a7
2017-03-04 12:39:37 +01:00
Axel Uhl
2c42cd0653
changed threading for server restore; number of races to load now is available again
...
Change-Id: I2896f3dddb90607190b09031daef9bb9b73ebd77
2017-03-02 18:33:44 +01:00
Steffen Schaefer
b1afd5f5e7
Added functionality to SensorFixStore to load a single youngest or
...
oldest fix in a specific time range (this is needed to further optimize
loading of mark fixes out of the tracking time range)
2017-02-01 08:38:21 +01:00
Steffen Schaefer
86ae110571
Merge branch 'master' into bug4009
2017-01-26 15:31:34 +01:00
Axel Uhl
94d23f0219
making removal of connectivity params from DB resilient against unset service finder
2016-12-31 00:54:52 +01:00
Axel Uhl
8559a89017
count progress while restoring races; expose as JMX bean attributes
...
Change-Id: I4ba11ecd761f6acae724a626ca043271ae38c3a5
2016-12-30 18:11:34 +01:00
Axel Uhl
9aed690264
implemented RaceCreationListener callback pattern on RaceTracker as prerequisite for linking connectivity parameters to Race/TrackedRace
...
Change-Id: Ib74b2a1c1defe7c89f9a3584cbb230fe73358a13
2016-12-29 20:01:24 +01:00
Axel Uhl
19d112115b
first working version of tracked race restoring with -Drestore.tracked.races=true;
...
Change-Id: I2c3968d772c7382589ada66c60874015f46f8996
2016-12-29 17:18:42 +01:00
Axel Uhl
c20cf52f4d
RaceTracker objects now know the connectivity parmaeter objects from which they were originally created
...
Change-Id: Ifc3b20618b25f5a4a489108b283a44b9087a31c2
2016-12-29 15:33:17 +01:00
Axel Uhl
c949c21450
first attempt to load and store a TracTrac connectivity params object with service finder approach
...
Change-Id: I8a42e772a31ab074b561154ec42fa1ac28e79bb9
2016-12-28 11:49:22 +01:00
Axel Uhl
48ffb76e11
interims commit with a first test frame for connectivity params storage
...
Change-Id: I8263efba8cececfc2f5ec696eaaa66eb1dbf4dc4
2016-12-27 18:36:11 +01:00
Axel Uhl
931adfc757
started a service provider pattern-based implementation for storing / loading connectivity params in MongoDB
...
Change-Id: I6a2c0e2ff93ff8b003ec27f072e5b3331ca00d75
2016-12-27 17:35:15 +01:00
Axel Uhl
0765d330b0
adjusted fix loading's "inclusive" parameter such that it only affects the end of the range
...
Change-Id: If8ebf61ee2943b81c1a0b09b68a64d20c1efbaf9
2016-12-24 11:22:25 +01:00
Axel Uhl
2aba829548
cleaning up the mess with inclusive/exclusive time interval ends
...
Change-Id: Ie7753c053d96b0a2c66a98d7e0e983bba38cfd20
2016-12-23 23:43:29 +01:00
Axel Uhl
d4479a3bc1
bridged the gap between device mapping events where "to" is inclusive, and TimeRange, where "to" is exclusive; TimePoint.plus|minus no longer wraps around but bumps
...
Change-Id: I97f30deb38d83872879c33971616bfcf18a5469a
2016-12-23 23:10:05 +01:00
Axel Uhl
2074d43e06
fixed selection of competitors to save; fixed storing empty competitor list
...
Change-Id: I4b11759e1f0a7d78be889003de282db151dfd16f
2016-12-16 05:52:20 +01:00
Axel Uhl
64ceda5dc9
improved Javadoc
...
Change-Id: I861e5acae2b5aa2af526adc2d7052ed92e96b9c2
2016-12-13 17:11:03 +01:00
Axel Uhl
486cb4a297
enhanced Javadoc
...
Change-Id: I3a382be7563a19f6ef71bb13d3c0931569526b46
2016-12-07 18:15:10 +01:00
Axel Uhl
8ee18e9ae5
Merge branch 'master' into bug3246; this merge temporarily kills the addition of the competitor import bundle to the launch configs
...
Conflicts:
java/com.sap.sailing.server/SailingServer (No Proxy OSX).launch
java/com.sap.sailing.server/SailingServer (No Proxy).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Cached MTB).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889, Cached MTB).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889, auto-replicate dev).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889, auto-replicate).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8890).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Remote Debug SAP VM).launch
java/com.sap.sailing.server/SailingServer (No Proxy, winddbTest).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, Remote Debug SAP VM).launch
java/com.sap.sailing.server/SailingServer (Proxy, SwissTiming Live Simulation).launch
java/com.sap.sailing.server/SailingServer (Proxy, winddbTest).launch
Change-Id: I88164350550d862bf9feed4d127a2d773d064add
2016-12-07 17:47:05 +01:00
Alexander Tatarinovich
a4dfe4fc38
bug3246: added saving competitors and callback for registering to race
...
Change-Id: Ib391411f41c1bf68c45be57401189e216c89a74a
2016-12-07 16:14:51 +03:00
Axel Uhl
3234eb0a6b
removed unused duration loaders in DomainObjectFactoryImpl
...
Change-Id: Ic052f384b22b0c94581aeec85017063abf65f0ba
2016-11-29 16:37:47 +01:00
Peter Siegmund
8fb8d3bf12
change protest time from start and duration to TimeRange (start/end)
2016-11-16 14:08:34 +01:00
Peter Siegmund
3535f4fb40
add duration to RaceLogProtestStartTimeEvent
2016-11-07 17:11:04 +01:00
Axel Uhl
be4691d616
more renames
...
Change-Id: I4f5e55eafc100871c186f1c1ce43892c9fae6cfd
2016-10-13 17:09:52 +02:00
Axel Uhl
c3a6a31913
use Distance for boat class hull length
...
Change-Id: I75904659dbfee089145d516f0b1fb972eb6dd45c
2016-10-13 14:39:16 +02:00
Alexander Tatarinovich
f048a43aac
bug1564: some fixes after self review
...
Change-Id: I364c79ffa53f5173723655b24f14ff123ff56f99
2016-09-27 17:18:43 +03:00
Alexander Tatarinovich
73e0eba758
Merge branch 'master' into bug1564
2016-09-27 16:42:21 +03:00
Alexander Tatarinovich
c72a9923df
bug 1564 : Rename variables and refactoring
...
Change-Id: Icdb792cf2a863fe4874841114a5f4cb05b25847d
2016-09-27 16:07:00 +03:00
Alexander Tatarinovich
3312208fbc
bug 1564
...
Change-Id: Ibfaaa8d92513413b1c8164dcd5cc34567837ab11
2016-09-26 17:16:48 +03:00
Axel Uhl
ae6b07d1a9
whitespace and single point of exit changes only
...
Change-Id: Iaeaca6ec5af7d0f4643eb7ae648f1380557679b1
2016-09-26 15:55:44 +02:00
Axel Uhl
5524d4e94d
added test case and first implementation for getLastFix
...
Change-Id: I9ff42d4b86254c92d9d1735849c6259e033a99d4
2016-09-18 19:36:54 +02:00
Axel Uhl
7d109fdf5f
fixed index for GPS_FIXES collection in MongoDB
...
Change-Id: I3d810551d9354593a73110f4a09a9119db7417e8
2016-09-18 08:13:57 +02:00
Axel Uhl
419a64c270
introduced new field controlTrackingFromStartAndFinishTimesCheckBox in RegattaImpl; see bug 3588
...
Change-Id: I702e611d0c85ecb12831ca09a4d3a73e00ec7396
2016-09-12 16:56:31 +02:00
Adrian Riedel
ec50d0f1ff
updated links to sap sailing wiki (they were broken due to new file structure) in source code comments
2016-08-26 13:40:58 +01:00
Steffen Schaefer
d236397dd8
Bug 3875: Using a lock object for listeners collection in
...
MongoSensorFixStoreImpl
2016-08-15 17:28:30 +02:00
Steffen Schaefer
9c837eaf10
Bug 3875: Removing listeners from SensorFixStore if there is no active
...
mapping for a given DeviceIdentifier anymore
2016-08-15 17:12:34 +02:00
Benjamin Barth
e6dcdcf8e2
Added JavaDocs to MongoSensorFixStoreImpl.findService() method
2016-07-27 11:45:21 +02:00
Axel Uhl
92ff7cccda
Merge branch 'master' into bug3798
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
java/com.sap.sailing.www/release_notes_admin.html
Change-Id: I62653e839d19957e48a292497c8d13b29a90c0fe
2016-07-21 13:10:14 +02:00
Axel Uhl
221cee122d
added maximumNumberOfDiscards throughout the Series maintenance, persistence, UI and replication chain
...
Change-Id: Id91a6e82f6445bb2de826d2fcf1ed7b5bf4ba853
2016-07-21 12:25:47 +02:00
Axel Uhl
97c25d6bcd
added baseURL property to EventBase
...
Change-Id: I0fbd92b14331918986d817fc86a06912ae8f603d
2016-07-15 13:56:07 +02:00
Steffen Schaefer
892335678b
Fixed NPE in masterdata import if a device mapping is open-ended
2016-07-07 14:49:06 +02:00