Papick Garcia Taboada
36ae705c0c
use persisted string representation when loading from json
2017-02-02 17:25:02 +01:00
Papick Garcia Taboada
f7a9c64ab8
use persisted string representation when loading from mongodb
2017-02-02 17:23:51 +01:00
Steffen Schaefer
bcabc7b592
Fixed ClassCastExceptions when loading GPSFixes for Marks
2017-02-02 10:57:14 +01:00
Steffen Schaefer
1ca55a2d05
Using GPSFix instead of GPSFixMoving for Mark related tests. This
...
uncovers a ClassCastException that is caused in a real-world scenario
with the changes of commit 32995da2a6 .
2017-02-02 10:56:38 +01:00
Steffen Schaefer
5afa162d16
Added test case for Util.group
2017-02-01 13:52:11 +01:00
Steffen Schaefer
dce038e662
Added JavaDocs
2017-02-01 13:18:15 +01:00
Steffen Schaefer
c5d4abdf93
Additional test case to ensure that only the best fixes for marks are
...
used if multiple mappings exist
2017-02-01 13:13:02 +01:00
Steffen Schaefer
e327b3ea8c
Code cleanup
2017-02-01 12:38:04 +01:00
Steffen Schaefer
0df6a53bdf
Added more documentation / code formatting
2017-02-01 11:59:35 +01:00
Steffen Schaefer
24936bbeed
Removed unused code
2017-02-01 11:35:45 +01:00
Steffen Schaefer
eaf596cf3d
Changes to only load the best fixes for mark tracks if there are no
...
fixes found in the tracking interval
2017-02-01 08:57:44 +01:00
Steffen Schaefer
354d313fdf
Ensuring that better fallback fixes are always loaded for mark tracks
...
(not only if there is no fix present at all)
2017-02-01 08:57:00 +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
4bdd6420ec
Merge branch 'master' into bug4009
2017-01-31 14:35:54 +01:00
Steffen Schaefer
a29f3bb5e7
Removed unused code
2017-01-31 14:30:35 +01:00
Steffen Schaefer
32995da2a6
Adjusted device mapping update to work incrementally for overlapping
...
mappings
2017-01-31 14:30:09 +01:00
Steffen Schaefer
b55cf38599
Added a util method to group values of an Iterable by a specific key
2017-01-31 10:12:39 +01:00
Steffen Schaefer
1633275af0
Added more convenience methods to LockUtil for cases where you need to
...
return a value while being under a lock
2017-01-31 10:10:37 +01:00
Steffen Schaefer
b506d1f81d
Removed unused code
2017-01-30 17:10:57 +01:00
Axel Uhl
feb0912857
added BoatClass dimension to race results of competitor
...
Change-Id: I979886406236de91233309306819dc0f434eb433
2017-01-28 12:18:46 +01:00
Axel Uhl
62053a61f1
fixed message key for CountDistinct
...
Change-Id: I6acd7672715355aa990235fed27f6f40d0650b13
2017-01-28 11:55:22 +01:00
Axel Uhl
a615173f26
pass through the timeout parameter to the trackers; TracTrac receivers now use it; -1 means wait and is used for restore
...
Change-Id: Iee676ffceb44eb9459c51ba38cddbaf5ba40c9fb
2017-01-27 15:07:56 +01:00
Axel Uhl
4e1395d8a7
more memory for launch config
...
Change-Id: Ifc77c29f260feb73742350608bd82a390ccf2347
2017-01-27 15:07:45 +01:00
Axel Uhl
4f5a06212f
fixed hashCode implementation for Wind objects
...
Change-Id: I48d9b2e0d2d91cf5476bb7e1e78187c8a9659e48
2017-01-27 15:06:28 +01:00
Axel Uhl
c1eed0817f
Merge branch 'bug4043'
2017-01-27 13:39:19 +01:00
Axel Uhl
930ecbdf47
more heap size for launch config
...
Change-Id: Ia1d33eef03168e804151fc60f27ddcf833072ed1
2017-01-27 13:37:52 +01:00
Axel Uhl
6cb0f76bc0
use FINE as level for mark passing calculator listener start log message
...
Change-Id: Ia9a66f4d07be5181d75ee9e04c06f6eb80730333
2017-01-27 13:25:07 +01:00
Axel Uhl
6e1f055f5d
added "-Drestore.tracked.races=true" to launch config
...
Change-Id: I4bc4c4f0150a9e8bf012ee295d48c84f3ebf59c3
2017-01-27 12:14:32 +01:00
Axel Uhl
dfabee0eb6
allow for concurrency in the CountDistinct aggregator
...
Change-Id: I42e1b98e8591def48786bcbb83703649492f6481
2017-01-27 12:12:50 +01:00
Axel Uhl
28c4677cb1
fix for wind equality and hash code test
...
Change-Id: I679ffd7728f0d1ba58bf7b4fe8bc467ebda4e003
2017-01-27 10:23:00 +01:00
Axel Uhl
c7c2ba7436
failing test case for wind equality
...
Change-Id: Iff56b84d19b146b1f24d2bb22fd978e2e292cfb8
2017-01-27 10:07:09 +01:00
Axel Uhl
8e946b3edc
removed tracking timeout for race restoring during server startup; used to be 60s
...
Change-Id: Icdd01b2fc0b8f03b89f2310e4f630397e03dbe14
2017-01-27 09:47:19 +01:00
Axel Uhl
a652ed5ffd
fixed folder name (had a "," instead of a ".")
...
Change-Id: I136cae24c50a6d618eac849162f61c5048097717
2017-01-27 09:26:01 +01:00
Steffen Schaefer
3acb4fbcd1
Merge branch 'master' into bug4009
2017-01-27 09:05:20 +01:00
Axel Uhl
82610afe54
added timepoint/position to WindImpl's hashCode/equals
...
Change-Id: I8f6e6dcd65ed704553813fd3a7a2f1297baa9736
2017-01-27 07:37:21 +01:00
Axel Uhl
02c7cd6b5f
log stack traces for timed out Future.get calls only when log level is FINE
...
Change-Id: I70ed61790198c96983e82d1eebf6a72eae6b836b
2017-01-27 00:24:47 +01:00
Axel Uhl
9e96045514
finer logging for MarkPassingCalculator
...
Change-Id: I1329bea3d8f8a9b3e529a33b3cf658f777da81b1
2017-01-27 00:24:30 +01:00
Axel Uhl
b0cb4a3079
accelerate equals operation of KnotSpeedImpl
...
Change-Id: Ib744474af37a224ea28e0e80e8938150cc3684d8
2017-01-27 00:24:06 +01:00
Axel Uhl
c9c28b8ff6
fixed NPE issue for undefined start of tracking, yielding 0 as year for data mining
...
Change-Id: I63b6eb02800f2827712824b0fa9df90615adfb49
2017-01-27 00:20:26 +01:00
Axel Uhl
e0bed9e006
added -Drestore.tracked.races=true to launch
...
Change-Id: Ibc07e4f180d8b038eb901de6fb96992e2a745f1a
2017-01-27 00:07:23 +01:00
Axel Uhl
2467d727e5
Merge branch 'bug4041'
2017-01-26 21:59:35 +01:00
Axel Uhl
1740ea3db0
removed dependency from polars.datamining to sailing.datamining by introducing a new bundle sailing.datamining.provider
...
Change-Id: I7d388ef039445d8b38a68586b4ff74f743c3d627
2017-01-26 17:35:53 +01:00
Axel Uhl
63c67b814e
Merge branch 'bug4040'
2017-01-26 16:02:04 +01:00
Axel Uhl
844bd18681
fixed test case: TracTrac connectivity params now require a valid paramURL
...
Change-Id: Ie14112cdd0f7edf129985ddcab96bd5a45bcdd6d
2017-01-26 16:01:30 +01:00
Steffen Schaefer
86ae110571
Merge branch 'master' into bug4009
2017-01-26 15:31:34 +01:00
Steffen Schaefer
79bd973cd0
Merge branch 'bug4039'
2017-01-26 15:26:50 +01:00
Steffen Schaefer
674920138a
bug 4041: Ensuring that exceptions during device mapping updates are
...
correctly handled
2017-01-26 14:12:12 +01:00
Steffen Schaefer
84cf4dd574
bug 4041: It doesn't make sense to call mappingsAdded if the collection
...
of added mappings is empty
2017-01-26 14:09:30 +01:00
Steffen Schaefer
799b1e9239
Formatting change only
2017-01-26 14:07:19 +01:00
Steffen Schaefer
62819043d2
bug 4041: Changed RegattaLogDeviceMappings to not clear its
...
knownRegattaLogs collection to make sure that a mapping update that is
already scheduled will consistently work. This has no impact regarding
memory leaks because the relevant action is to remove all listeners.
2017-01-26 14:03:24 +01:00