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