Axel Uhl
ec2c0ae762
moved ParameterValueChangeListener from ModifiableDataMiningReportDTO into own file;
...
hoping to "improve" serializability detection by buggy GWT RPC serializability check
2024-11-26 00:33:35 +01:00
Axel Uhl
876e9c5450
bug6073 aftermath: avoid NPE in case no maneuvers have previously been calculated
2024-11-25 21:11:07 +01:00
Axel Uhl
488d3e49a8
Merge branch 'bug6073b' into main
2024-11-25 18:00:25 +01:00
Axel Uhl
4edfe645ae
bug6073: fixed isManeuverSpotFarEnoughFromLatestRawFix method
2024-11-25 17:53:02 +01:00
Axel Uhl
d9c9d91e6f
bug6073: in TracTrac tests, wait for TrackedRace to appear when trying to set status to LOADING;
...
this makes it more likely to suspend maneuver analysis while inserting
fixes loaded through TracAPI, and hence the incorrect splitting of a
penalty circle into multiple maneuvers
2024-11-25 16:35:46 +01:00
Axel Uhl
f8ec7e4d5f
bug6059: add protobuf bundles to launch configurations
2024-11-25 15:28:36 +01:00
Axel Uhl
f20703d2fa
bug6073: more verbose output for failing maneuver loss test
2024-11-25 15:27:16 +01:00
Axel Uhl
43091c5063
store User changes after password/e-mail update
2024-11-25 15:26:05 +01:00
Axel Uhl
01e81c83b3
Merge remote-tracking branch 'github/main' into main
2024-11-25 10:45:26 +01:00
Axel Uhl
01c6f1c860
updated the archive-server-upgrade description in Wiki
2024-11-25 10:43:13 +01:00
Axel Uhl
720697be47
moved MetadataUpdaterTest to more appropriate package to comply with OSGi fragment rules
2024-11-23 13:45:57 +01:00
Axel Uhl
2e23cb66a6
Merge remote-tracking branch 'github/main' into main
2024-11-22 22:26:01 +01:00
Axel Uhl
b7e1087e07
fixed compareServers script so it can handle leaderboard group names with [] in it
2024-11-22 22:16:33 +01:00
Axel Uhl
f8bac4bd94
Merge remote-tracking branch 'github/main' into main
2024-11-22 16:44:52 +01:00
Axel Uhl
143a59f274
fixed synchronization issue in MetadataUpdater;
...
this should help improve the stability of the
SensorFixStoreTest.testFixIsFoundByOtherStoreInstance test
2024-11-22 16:38:17 +01:00
Axel Uhl
3a748640e6
Merge branch 'main' into translation
2024-11-22 10:12:47 +01:00
Axel Uhl
ffc5241e67
bug6059: first working protobuf test from original WindBot data
2024-11-21 16:29:57 +01:00
Axel Uhl
9c191de74b
Merge branch 'main' into bug6059
2024-11-21 15:18:05 +01:00
Axel Uhl
2734017d34
added missing package import to allow data mining test fragment to see Realm
2024-11-21 15:17:37 +01:00
Axel Uhl
09efa8894f
Merge branch 'main' into bug6059
2024-11-21 11:44:53 +01:00
Axel Uhl
b6be50c5fb
bug6071: color style array was sized too large, now causing exceptions in Google Maps API
2024-11-21 10:35:56 +01:00
Axel Uhl
fba367b410
bug6059: added README for the generated protobuf Java bindings
2024-11-20 21:18:25 +01:00
Axel Uhl
32ecdb085a
bug6059: added protobuf_generated to soure folders in build.properties
2024-11-20 21:11:42 +01:00
Axel Uhl
7527e14c6a
bug6059: post-processed generated protobuf Java bindings to have it free of warnings
2024-11-20 21:07:36 +01:00
Axel Uhl
23d0ef0e92
bug6059: fixed source bundle manifest for protobuf target platform bundle
2024-11-20 20:41:58 +01:00
Axel Uhl
c6ca9c4265
support local_target_platform input parameter for release.yml build
2024-11-20 20:34:37 +01:00
Axel Uhl
521bbcd770
bug6059: generated protobuf sources for Igtimi Windbot protocol; added protobuf 4.28.3 to target platform
2024-11-20 20:33:26 +01:00
Axel Uhl
6bc700b764
support local_target_platform input parameter for release.yml build
2024-11-20 20:33:07 +01:00
Axel Uhl
a4ea728cb7
mock an "admin" Subject for data mining tests
2024-11-20 16:27:04 +01:00
Axel Uhl
1da9981fce
especially for tests account for the case that no security manager exists
2024-11-20 12:33:34 +01:00
Axel Uhl
7376da3cf4
release notes
2024-11-20 01:13:31 +01:00
Axel Uhl
561f656a43
fixed security and session handling in Data Mining;
...
so far, user sessions were not properly propagated to the executor tasks
/ instructions used to run in particular the data retrieval process.
With this, checking for the current subject/user session was a random
process. This is now fixed by attaching the subject to each instruction
before handing it to the executor
2024-11-20 01:11:00 +01:00
Axel Uhl
70eeb3c213
avoid NPE in ThreadPoolUtilImpl.getSubjectOrNull()
2024-11-19 11:49:10 +01:00
Axel Uhl
f08c34e801
use MongoDB 7.0 for windestimation model training
2024-11-19 01:49:55 +01:00
Axel Uhl
c23f0aa9e7
disable firewalld after enabling fail2ban; then use only start for fail2ban
2024-11-18 17:27:31 +01:00
Axel Uhl
da46554e75
disable firewalld service after fail2ban installation
2024-11-18 17:08:07 +01:00
Axel Uhl
8c8701b190
use SAP JVM 8.1.101 for docker images
2024-11-18 16:40:11 +01:00
Axel Uhl
9e6c7afe4e
Merge remote-tracking branch 'origin/main' into main
2024-11-18 16:26:58 +01:00
Axel Uhl
f00da0c561
first deploy all files for mongo image, then setup fail2ban
2024-11-18 16:26:41 +01:00
Axel Uhl
fca6f02fe4
fail2ban installation is done by setup_fail2ban script now, too
2024-11-18 15:22:49 +01:00
Axel Uhl
f6d8f24fee
switch to AL2023 fail2ban default packages
2024-11-18 12:29:32 +01:00
Axel Uhl
1393f8c193
added ssh-health-check.sh cgi-bin script for central_reverse_proxy
2024-11-18 10:23:26 +01:00
Axel Uhl
de944def86
solve creation of /var/run/reverseProxyHealthcheck through /etc/tmpfiles.d
2024-11-16 02:03:01 +01:00
Axel Uhl
0320ee1c29
establish /var/run/reverseProxyHealthcheck after reboot
2024-11-16 01:55:40 +01:00
Axel Uhl
da0ccdcd0e
fixed upgrading disposable reverse proxy operating system
2024-11-16 01:42:04 +01:00
Axel Uhl
589d2e164e
reduced verbosity of reverseProxyHealthcheck.sh logging
2024-11-16 00:48:00 +01:00
Axel Uhl
95a0b8cb79
verbosely-logging reverseProxyHealthcheck.sh update that waits for running process instance's results
2024-11-16 00:43:28 +01:00
Axel Uhl
d155d34c96
patch fail2ban jail.conf so that systemd is used as backend
2024-11-15 20:03:06 +01:00
Axel Uhl
611224f19e
added health check cgi-bin scipt for SSH
2024-11-15 18:08:42 +01:00
Axel Uhl
04eabaf729
Merge remote-tracking branch 'github/main' into main
2024-11-15 17:08:04 +01:00
Axel Uhl
de15026eea
added TODO comment in reverseProxyHealthchech.sh
2024-11-15 17:07:27 +01:00
Axel Uhl
a3914788ff
provide disposable reverse proxies with a bit of swap space
2024-11-15 17:07:10 +01:00
Axel Uhl
146e59402b
Merge branch 'main' into translation
2024-11-14 17:58:42 +01:00
Axel Uhl
cebd1d4fd9
bug6069 aftermath: factoring the commonalities of Has...OfCompetitor
2024-11-14 11:46:42 +01:00
Axel Uhl
91bc275476
added new ChargeBee status literal SUBSCRIPTION_CANCELLATION_REMINDER
2024-11-14 11:38:00 +01:00
Axel Uhl
976138e970
bug6069: added sailor profile connector to two more data mining types
2024-11-13 18:07:58 +01:00
Axel Uhl
e7ff455676
bug6069: Sailor Profile Name is available as a new dimension in data mining
2024-11-13 18:01:45 +01:00
Axel Uhl
4f138c6682
bug6069: LeaderboardGroupWithContext also has the polar service
2024-11-13 15:58:58 +01:00
Axel Uhl
15be6bf096
Merge branch 'main' into bug6069
2024-11-13 15:55:13 +01:00
Axel Uhl
5ff207789d
bug6068 aftermath: for downwind legs, make signed XTE to wind direction signum consistent with signed XTE to rhumb line
2024-11-13 15:19:28 +01:00
Axel Uhl
2a614484d8
bug6069: interims commit; made SailorProfilePreferences available through com.sap.sailing.server.interfaces
2024-11-13 14:23:50 +01:00
Axel Uhl
e93d1371b7
fixed datamining _de text messages for wind-based XTE
2024-11-13 10:00:59 +01:00
Axel Uhl
1bc8b1fc47
fixed typo in archiveDb.sh script
2024-11-12 11:15:15 +01:00
Axel Uhl
54517eb5bf
DataMining: fixed one English metric name; added relative start metric
2024-11-11 18:12:20 +01:00
Axel Uhl
e68b434e8f
use MongoDB 7 in docker-compose files
2024-11-11 16:38:35 +01:00
Axel Uhl
ec21e14842
Merge branch 'main' into translation
2024-11-09 13:41:27 +01:00
Axel Uhl
f9dbe43046
Merge remote-tracking branch 'github/bug6068' into main
2024-11-09 13:40:38 +01:00
Axel Uhl
405d317cf7
Merge remote-tracking branch 'github/bug6068' into translation
2024-11-08 19:39:52 +01:00
Axel Uhl
f797e88cd3
activate branding in dev environment
2024-11-08 17:36:21 +01:00
Axel Uhl
215215000c
bug6068: release notes
2024-11-08 17:33:27 +01:00
Axel Uhl
ea51331950
bug6068: introduced four new @Statistic methods for wind axis-based XTE
2024-11-08 17:26:54 +01:00
Axel Uhl
e5e86e0a34
bug6067: fixed CSV export for data mining results
2024-11-08 16:24:13 +01:00
Axel Uhl
cf5af6cb5a
Merge branch 'main' into bug6066
2024-11-07 17:19:27 +01:00
Axel Uhl
bb4f54e184
bug6066: release notes
2024-11-07 16:57:04 +01:00
Axel Uhl
9f9407da00
bug6066: null handling, factoring commonalities for signed/unsinged
2024-11-07 16:47:29 +01:00
Axel Uhl
bc53ea4e4e
bug6066: implement additional metrics for signed/unsigned relative XTE;
...
the value is computed relative to half the leg length (computed as great
circle distance between its from/to waypoints)
2024-11-07 16:30:11 +01:00
Axel Uhl
b99dff8aea
bug6065: improves release notes regarding branding rules
2024-11-07 15:31:58 +01:00
Axel Uhl
4c9fc1d8ea
bug6065: updated our "environments" (USE_ENVIRONMENT) to activate branding
2024-11-07 11:27:30 +01:00
Axel Uhl
4282c1fced
bug6065: adjusted env.sh to the new debranding/branding default
2024-11-07 11:24:46 +01:00
Axel Uhl
27a1bf1481
bug6065: moved addition of branding arg from security to general
2024-11-07 11:05:16 +01:00
Axel Uhl
2bbd623c48
Merge branch 'main' into bug6065
2024-11-07 01:31:34 +01:00
Axel Uhl
f912536ec2
bug6065: switched default for debranding from false to true;
...
landscape automation procedures under the default domain of
sapsailing.com will still keep branding active
2024-11-06 16:15:05 +01:00
Axel Uhl
38018a4922
bug6064: clarified sign of gains/losses in text messages
2024-11-06 15:48:31 +01:00
Axel Uhl
a5255853aa
bug6064: fixed computing leg rank, using TrackedLegOfCompetitor.getRank();
...
this way, asking in a leg for exactly the leg finishing time is not
answered by the next let but the leg just finished. This is required to
make the result consistent with what we show in the leaderboard
2024-11-06 15:38:38 +01:00
Axel Uhl
d4ae5a26d1
bug6064: release notes
2024-11-06 14:47:33 +01:00
Axel Uhl
0e5a2b2142
bug6064: expose SliceNumber only on slice, not full tracked leg of competitor
2024-11-06 14:43:55 +01:00
Axel Uhl
29b01c7132
bug6064: implemented slicing of tracked legs of competitors in data mining
2024-11-06 13:02:23 +01:00
Axel Uhl
890ba4acfb
Merge branch 'main' into bug6064
2024-11-06 10:55:12 +01:00
Axel Uhl
877d941310
Merge branch 'bug6063' into main
2024-11-06 10:55:00 +01:00
Axel Uhl
f191d0934a
bug6064: added retriever level for slice of tracked of of competitor
2024-11-06 10:54:31 +01:00
Axel Uhl
36f7d966cc
bug6064: interims commit, started to split HasTrackedLegOfCompetitorContext
2024-11-05 17:12:20 +01:00
Axel Uhl
db533240b0
bug6063: avoid negative leg fractions, capping to zero
2024-11-05 16:20:06 +01:00
Axel Uhl
5a1a8c29e7
bug6063: added dimension "tenth of leg" for GPS fixes
2024-11-05 16:05:25 +01:00
Axel Uhl
271f71c803
assume ec2-metadata to be in PATH for ephemeralvolume MongoDB instance script
2024-10-24 10:37:26 +02:00
Axel Uhl
440a661677
fixed log message
2024-10-22 13:37:18 +02:00
Axel Uhl
e3ae18c0c0
use dnf upgrade also for MongoDB and Hudson image upgrades
2024-10-21 17:54:48 +02:00
Axel Uhl
06054289ad
use dnf upgrade for sailing image upgrade
2024-10-21 17:53:29 +02:00
Axel Uhl
d0ea61a43c
use ec2-metadata from PATH
2024-10-21 17:27:17 +02:00
Axel Uhl
e42759f081
assume that ec2-metadata is in the PATH
2024-10-21 17:15:42 +02:00
Axel Uhl
da9f4ca76f
removed "stray" backslash in grep expression in status script
2024-10-21 14:49:04 +02:00