Commit Graph
36431 Commits
Author SHA1 Message Date
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