Axel Uhl
9e668b187f
catch all Exceptions in thread spawned for RacingEventServiceImpl initialization;
...
this will now log all exceptions that occur which otherwise ended up in
the init background thread's default thread group exception handler
which simply prints it to stderr.
Change-Id: If3f1bcf88b4ca365f22805f6da08c11a0ec39e7e
2019-08-14 22:20:04 -06:00
Axel Uhl
3e316cc8e6
bug5106: don't store competitor/boat objects again to DB when just loading them from DB
...
Change-Id: I5752848da42ca4f113f9a928b8e2622f82425b50
2019-07-31 11:54:22 +02:00
Axel Uhl
74cc9d0824
Merge branch 'master' into bug5106
2019-07-29 00:15:31 +02:00
Axel Uhl
7feaa1ac09
bug5105-related: don't update race-to-regatta to MongoDB if it didn't change
2019-07-29 00:14:11 +02:00
Axel Uhl
a85da965be
bug5106: starting to introduce parameter indicating Boat/Competitor was loaded from DB
2019-07-28 14:45:53 +02:00
Axel Uhl
f22aebc7e6
offer JMX metrics for leaderboard computation times, Prometheus-ready
...
Change-Id: Iffe9049808139aea314a0206a4e958efc39e580f
2019-07-26 11:28:38 +02:00
Axel Uhl
8789e2f05d
exposed leaderboard timing metrics data as a structured type, not TabularData;
...
this way the data shows cleanly in JConsole, but the Prometheus JMX
adapter doesn't find it. I need to find out how to convice Prometheus
to pick up this data from the right place
Change-Id: Ic2a56644deb1e1c4148eebc63895f1d06c608e61
2019-07-26 00:59:11 +02:00
Axel Uhl
b7f04f98c3
include request count in stats; integrated with computeDTO
...
Change-Id: I8cb9aac75bb153d24ae8827e31dd140ab8d6349a
2019-07-26 00:07:38 +02:00
Axel Uhl
a3072251f1
preparing for JMX leaderboard stats
2019-07-25 00:44:04 +02:00
Axel Uhl
64e025c92b
added initial MBean support for leaderboards, preparing for detailed per-leaderboard stats through MBeans
...
Change-Id: I1ef70ef86dd41b9f396b82407f6db7e5627dd849
2019-07-24 18:39:12 +02:00
Axel Uhl
694af69a1f
added polardata.source.url property to ADDITIONAL_JAVA_ARGS in env.sh
...
Change-Id: I05e24841d3516a2506616a23add04e8f6805c279
2019-07-24 10:33:41 +02:00
Axel Uhl
3c2934a8ed
explicitly set wind estimation factory to null in case the service is de-registered
2019-07-23 00:28:01 +02:00
Axel Uhl
b0008527d7
added ownership migration for WINDESTIMATION_MODELS secured object type
...
Change-Id: Ief00d87da3ba459c08e65f555525c454953efad6
2019-07-19 10:48:40 +02:00
Axel Uhl
95a1ca89d4
added windestimation system property to local launch config
...
Change-Id: I0a4f7ef0683fc669f099c354892446e3900c76d3
2019-07-18 10:39:41 +02:00
Axel Uhl
6a27f4e3d7
Merge branch 'master' into windestimation
...
Change-Id: Ic077d5f15a1ce974def494980db0c68be90d9e4f
2019-07-17 21:10:29 +02:00
Axel Uhl
4dd8821101
added com.sap.sailing.windestimation.integration.WindEstimationFactoryServiceImpl to auto-replicate config for launch configs
...
Change-Id: Ia105cd037c7a17650beed4061f6d034fed3a830c
2019-07-12 10:57:50 +02:00
Axel Uhl
5812c4d025
Merge branch 'master' into windestimation
...
Change-Id: I72c502959102ffb826768977c32de6516bd7d7cc
2019-07-10 11:44:40 +02:00
Steffen Jacobs
793f23a53a
Merge branch 'master' into bug4960
2019-07-08 14:26:51 +02:00
Axel Uhl
cfad0d47b0
Merge branch 'master' into windestimation
...
Change-Id: I49dcf11f8b9fdd7b4858225f0bfa985e0f9c3e59
2019-07-03 15:45:36 +02:00
Axel Uhl
7a4614ba7e
Merge branch 'master' into bug5081
...
Change-Id: Ie0952af05f1635964d72a58a1c645346fc876f42
2019-07-03 12:06:41 +02:00
Steffen Jacobs
d0a45d2c23
Bug 4960: moved initialization of child settings for
...
TrackedElementWithDeviceId from constructor into addChildSettings
2019-06-27 15:00:14 +02:00
Steffen Jacobs
6877b4b6f5
Bug 4960: regatta secret is now also stored
2019-06-26 14:58:41 +02:00
Steffen Jacobs
318970d92d
Bug 4960: renamed regattaId to leaderboardName, since it actually
...
contains the leaderboard name which is the regatta id
2019-06-26 14:19:46 +02:00
Steffen Jacobs
6e028468ad
Bug 4960: removed now unnecessary TrackedElementType
2019-06-26 13:51:29 +02:00
Steffen Jacobs
e36006acdd
Bug 4960: replaced lambdas by constructor references
2019-06-26 13:50:42 +02:00
Steffen Jacobs
e234ca5be5
Bug 4960: adjusted TRackedEventPreference(s) to use correct
...
addChildSettings()-method
2019-06-26 13:45:49 +02:00
Axel Uhl
f49daaf4b3
bug5081: creating ownership for overall leaderboard when one is created for a leaderboard group
...
Change-Id: Ic582e9c01043d6deefcad02f2878b34b42b5a53c
2019-06-26 00:38:40 +02:00
Steffen Jacobs
236062f43d
Bug 4960: changed type of regatta identifier from UUID to string
2019-06-25 18:15:44 +02:00
Steffen Jacobs
35f102d50e
Bug 4960: fixed conversion error in TrackedEventsResource
2019-06-25 17:14:47 +02:00
Axel Uhl
c5258d7dcf
Merge branch 'master' into translation
...
Change-Id: I89de90720780ee58bf74f50f7d54778cb7ac7103
2019-06-25 16:18:14 +02:00
Steffen Jacobs
52c31f4cd8
Bug 4960: added JSONPreferenceConverter for TrackedEventPreferences
2019-06-25 15:18:31 +02:00
Steffen Jacobs
9e2ecb0be0
BUG 4960: added copy constructor with additional tracked event
2019-06-25 14:42:19 +02:00
Steffen Jacobs
817b5d814f
adjusted TrackedEventPreference
2019-06-24 13:13:01 +02:00
Steffen Jacobs
520e62c35a
added baseURl to TrackedEventPreference + changed type of
...
trackedElementId to String to allow more versatile storing of tracked
element UUIDs
2019-06-24 12:52:17 +02:00
Steffen Jacobs
c71f01a730
Bug 4960: added preferences for TrackedEvents
2019-06-21 17:24:10 +02:00
service.tip.git
c5881fa7d4
[INTERNAL] Translation delivery: commit by SLS
...
Change-Id: I415313ffc355722d7e473faacdc3c0004666c943
2019-05-30 16:02:55 +00:00
Axel Uhl
74bd421710
Merge branch 'master' into windestimation
2019-05-28 21:57:39 +02:00
Axel Uhl
89e8bef9c8
Revert "removed PluginNature from our OSGi bundles; they are not Eclipse plugins";
...
according to https://bugs.eclipse.org/bugs/show_bug.cgi?id=544977#c21 the
scenario of using the ManifestBuilder without setting the PluginNature is
not a supported scenario. Besides, it doesn't help to get rid of the new
Eclipse warning regarding non-exported packages.
This reverts commit 063484e29f .
2019-05-28 21:54:20 +02:00
Axel Uhl
2eb1a1527f
better variable naming; Wiki entry update; added max file item size to Jersey config
...
Change-Id: Icf11892e3c63296427d3f26738459e96106d6b1f
2019-05-28 14:00:12 +02:00
Axel Uhl
4626e4e56a
Merge branch 'master' into windestimation
2019-05-27 23:52:19 +02:00
Axel Uhl
063484e29f
removed PluginNature from our OSGi bundles; they are not Eclipse plugins
2019-05-27 22:53:30 +02:00
Steffen Jacobs
2c9cb5cbaa
Bug 5047: added MEDIA_TRACK:READ permission to SailingViewerRole
2019-05-22 14:13:03 +02:00
Axel Uhl
61affd96f8
Merge branch 'master' into windestimation-runCommand
...
Change-Id: I4fea2f466e84a16b7da62a5d9a8591e63979b142
2019-05-20 14:21:58 +02:00
Axel Uhl
6ff0641cab
fixed launch config, removing replicaSet Mongo settings again
2019-05-18 21:49:54 +02:00
Axel Uhl
1e7588876d
bug 5043: using raw fixes for bounding box construction in StationarySequence;
...
this makes it consistent with the fact that also raw fixes are being forwarded
currently through the event handler and the MPC queue
2019-05-18 11:41:45 +02:00
Axel Uhl
6f0648697b
Merge branch 'master' into windestimation-runCommand
...
Change-Id: Iea3b0b42997933f50c39fcdf8068ad8d7568b51d
2019-05-16 17:41:23 +02:00
Steffen Schaefer
05d392177a
Merge branch 'bug5015'
2019-05-16 14:56:51 +02:00
Axel Uhl
23674eb75a
adjusted launch configs to use a local MongoDB on port 10202 which can then, e.g., be an SSH tunnel to a remote MongoDB
...
Change-Id: Iec8fb059ad797e09ff98b33556637e52c3006b8f
2019-05-15 17:56:28 +02:00
Steffen Jacobs
70fc1e1888
Bug5015: added creation of ownership for boat when creating
...
competitorAndBoat object
2019-05-15 15:16:09 +02:00
Axel Uhl
b96aa9f6c6
only initialize ServiceTracker for WindEstimationFactoryService after RacingEventService is known
...
Change-Id: I3f1e5ed6636b4ff4c3086f9baf439240369967f2
2019-05-15 13:45:15 +02:00