Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl d6f34046d7 bug6209: for Selenium tests, set igtimi.base.url system property to http://127.0.0.1:8085 which is the configured Jetty port for the runtime 2026-03-02 21:09:04 +01:00
Axel Uhl 23bb6c8728 Merge branch 'main' into bug6209 2026-03-02 18:11:58 +01:00
Axel Uhl b6ef405718 fixed formatting 2026-03-02 18:11:50 +01:00
Axel Uhl 93a16719b5 Merge branch 'main' into bug6209 2026-03-02 13:50:06 +01:00
Axel Uhl 8936f169be removed extra empty line 2026-03-02 13:49:58 +01:00
Axel Uhl aca05be322 bug6209: for debug maneuver graph output, use TWD, not inverse TWD 2026-02-25 00:10:07 +01:00
Axel Uhl d2190c62b1 bug6209: harmonized obtaining of polar data bearer token with other tests 2026-02-25 00:09:45 +01:00
Axel Uhl 275d1cf473 bug6209: fixed NPE for null competitor 2026-02-24 18:45:39 +01:00
Axel Uhl c90b3ab5b0 bug6209: include competitor name in maneuver graph export and PDF 2026-02-24 18:44:25 +01:00
Axel Uhl 98962ec5b2 bug6209: show path propabilities in debug PDF output 2026-02-24 18:22:59 +01:00
Axel Uhl 03ab1b43a0 bug6209: removed echoing of SHA256 sum for polar data bearer token again 2026-02-24 18:16:08 +01:00
Axel Uhl 808a9835e7 bug6209: echo sha256 hash of polar data bearer token 2026-02-24 17:57:50 +01:00
Axel Uhl dcd2c0fd8d bug6209: log SHA256 hash of test case polar data bearer token if found in env 2026-02-24 17:47:11 +01:00
Axel Uhl 9b98f8c172 bug6209: better visualization of edges in maneuver graph 2026-02-24 17:29:08 +01:00
Axel Uhl 1c53e0ba6b bug6209: fix maneuver graph JSON export regarding optimal compartment selection 2026-02-24 17:15:51 +01:00
Axel Uhl 0300379fda bug6209: generate graph JSON tmp files iff FINE logging is active for IncrementalMstHmmWindEstimationForTrackedRace 2026-02-24 17:06:21 +01:00
Axel Uhl d6d73e9856 bug6209: better visualization 2026-02-24 16:36:28 +01:00
Axel Uhl 3ba9009827 bug6209: graph visualization 2026-02-24 16:21:22 +01:00
Axel Uhl e7f187b9e1 Merge remote-tracking branch 'github/bug6209' into bug6209 2026-02-24 09:49:04 +01:00
Axel Uhl 78fee348a8 bug6209: log retrieval of polar data bearer token for test case 2026-02-24 09:48:26 +01:00
Axel Uhl 359a8c820a bug6209: assign a clean PolarDataServiceImpl if no secrets for fetching from archive are provided 2026-02-23 21:12:10 +01:00
Axel Uhl 50a545ed64 bug6209: using PolarDataService for wind-from-maneuver test 2026-02-23 18:44:43 +01:00
Axel Uhl 8a723497c7 Merge branch 'main' into bug6209 2026-02-20 21:46:08 +01:00
Axel Uhl 24632410eb made TestRepeatingTaskCancelsUponException more robust by using a CyclicBarrier 2026-02-20 21:45:38 +01:00
Axel Uhl 7acefefb5d bug6209: removed obsolete TODO 2026-02-20 17:43:32 +01:00
Axel Uhl cb282f1e26 bug6209: fixing differences between early and late approximator initialization;
The key was to extend the queue length in FixWindow to the duration used
for validity/outlier detection. This uses the averaging interval in
*both* directions starting from a fix, other than COG/SOG estimation
which uses fixes only in half that interval in each direction.
2026-02-20 17:35:41 +01:00
Axel Uhl 6eeea82934 bug6209: swapped test verdict order again 2026-02-20 11:31:18 +01:00
Axel Uhl cc4879105a Merge branch 'main' into bug6209 2026-02-20 11:01:48 +01:00
Axel Uhl 9e8ced9635 bug6209: with the fix from d9818f86dc tests needs slight relaxation 2026-02-20 10:59:53 +01:00
Axel Uhl dcac700217 bug6209: logging fixes for test case; focusing on failing track 2026-02-19 16:56:20 +01:00
Axel Uhl fec2015f71 bug6209: removed debug output and cleaned up;
There are still sporadic test failures, with maneuver candidates being
at slightly different time points between early and late initialization.
Another puzzle to solve?
2026-02-19 16:16:18 +01:00
Axel Uhl d9818f86dc bug6209: interims commit: test passes by consistently using compacted cached speed of fix in getEstimatedSpeed 2026-02-19 16:05:30 +01:00
Axel Uhl a3dabb8ccd bug6209: when validity changes for a fix, invalidate estimated speed for affected neighbours 2026-02-19 14:58:03 +01:00
Axel Uhl f5a5399349 bug6209: fixed one remaining issue regarding out-of-order or duplicate time point fix insertion into approximator's queue 2026-02-18 11:29:27 +01:00
Axel Uhl d304ddbd8a bug6209: slight adjustment of gybe time in test 2026-02-18 10:26:41 +01:00
Axel Uhl 17c9479f1b bug6209: slightly extend maneuver duration from 8s to 10s; use 4 boat lengths for grouping 2026-02-17 18:28:13 +01:00
Axel Uhl 1e040317f6 bug6209: relax groupability criteria for approximation fixes into single maneuver spot;
see comment #21; we now require adjacent approximation fixes to be
within five (instead of three) hull lengths of distance or twice
(instead of once) the maneuver duration to be considered groupable
into the same maneuver spot. This fixes the PhilippBuhlsDoublePenaltyCircleAtKielerWoche2014Test
but should be augmented by making adjacent maneuver curves truly
adjacent
2026-02-17 17:01:40 +01:00
Axel Uhl 24303e0efe Merge branch 'main' into bug6209 2026-02-17 15:00:24 +01:00
Axel Uhl fff16f81f6 bug6203 aftermath: improved formatting of log output 2026-02-17 15:00:02 +01:00
Axel Uhl 753892a2ba bug6209: adding a few fixes after the constructed maneuvers to ensure actual maneuver makes it into approximation 2026-02-17 13:59:38 +01:00
Axel Uhl eb769b0009 Merge branch 'main' into bug6209 2026-02-17 13:51:11 +01:00
Axel Uhl 48886b1ca3 use tools/bin/sdkmanager (without the ".bat") as fallback Android SDK manager 2026-02-17 13:23:29 +01:00
Axel Uhl cf77ffaac3 bug6203 aftermath: added missing messages; added IsAlive step; extended timeout for IsReady check 2026-02-17 10:23:15 +01:00
Axel Uhl 88c2491aaa bug6203: for ARCHIVE candidate checks don't consider tasks with delay >1s 2026-02-16 11:30:32 +01:00
Axel Uhl e2ab405890 bug6203: adding method to ThreadPoolUtil to filter for tasks based on their delay 2026-02-16 11:15:04 +01:00
Axel Uhl 9b218d1e66 Merge branch 'main' into bug6209 2026-02-16 09:35:02 +01:00
Axel Uhl ad02184da7 bug6203: improve logging while waiting for ARCHIVE server 2026-02-16 00:01:59 +01:00
Axel Uhl 1e99c3c7da bug6203: use LONG_TIMEOUT also for IsReady check 2026-02-15 01:27:49 +01:00
Axel Uhl 844cd77b7e bug6203 aftermath: don't ask for central reverse proxy but for entire cluster 2026-02-14 20:05:18 +01:00
Axel Uhl b0170ee03d updated github-download-workflow-artifacts.sh to also look at previous runs;
edit assisted by Opus 4.5 model
2026-02-14 19:47:47 +01:00
Axel Uhl 5d8a94dfad bug6209: EXPERIMENTAL: see comment #17; adding a queue to delay fix delivery 2026-02-13 18:08:16 +01:00
Axel Uhl b35c4134b6 bug6209: fix test CourseChangeBasedTrackApproximationTest.testTurningDirectionChangeInSameWindow;
the damping makes it necessary to turn to the opposite direction a bit
more than only 1.2 times the maneuver threshold when before that the
boat turned the other way. Damping reduces this to below the maneuver
threshold. Increasing this to 1.5 does the job for this test.
2026-02-13 16:47:19 +01:00
Axel Uhl 7e2cce2784 Merge branch 'main' into bug6209 2026-02-13 16:28:13 +01:00
Axel Uhl 62780eb996 bug6203 / bug6213: pass through request base URL from archive upgrade to mailing about activating new live ARCHIVE 2026-02-13 14:39:35 +01:00
Axel Uhl 100b71c012 Merge branch 'main' into bug6203 2026-02-13 13:37:04 +01:00
Axel Uhl 7e8bf6bbcd fixed Namoshek/rabbitmq-github-action commit for RabbitMQ launch action 2026-02-13 13:36:44 +01:00
Axel Uhl 5cb045e2aa bug6203: fixed obtaining stderr from SSH connection; angular brackets around URLs in mails 2026-02-13 13:25:21 +01:00
Axel Uhl 33e0194df0 bug6203: release notes 2026-02-13 12:40:11 +01:00
Axel Uhl b7a676a705 bug6203: using GithubReleasesRepository again 2026-02-13 12:31:41 +01:00
Axel Uhl 2b6a0f2fa4 Merge branch 'main' into bug6203 2026-02-13 08:25:50 +01:00
Axel Uhl 87a5e87ecc using latest RabbitMQ install action 2026-02-13 08:25:06 +01:00
Axel Uhl bad7923427 bug6203: fixed name tag setting (resource ID was missing) 2026-02-13 02:28:56 +01:00
Axel Uhl 63c88c6a2f Merge branch 'main' into bug6203 2026-02-13 02:06:14 +01:00
Axel Uhl 56bbb88303 bug6203: fixed updating 000-macros.conf, catch/log exceptions during failover detection, update instance Name tags after rotation 2026-02-13 02:05:24 +01:00
Axel Uhl 868d73dd1f Merge branch 'main' into bug6203 2026-02-13 00:50:49 +01:00
Axel Uhl d2fcf1e879 addressing https://github.com/SAP/sailing-analytics/security/dependabot/12 2026-02-13 00:09:31 +01:00
Axel Uhl 245f816af5 bug6203: fixed timeouts, check for ARCHIVE "alive" (not healthy) before spawning background task 2026-02-13 00:04:24 +01:00
Axel Uhl 3e71924d81 bug6203: fixed termination protection setter 2026-02-12 18:54:30 +01:00
Axel Uhl 728bc25380 bug6203: fixed pre-set of old ARCHIVE's instance type 2026-02-12 18:14:48 +01:00
Axel Uhl a93921e5a9 bug6203: added default instance type selection for ARCHIVE upgrade 2026-02-12 17:58:11 +01:00
Axel Uhl 3e1555b7cc bug6203: added GWT UI support for archive upgrade phase 2 2026-02-12 17:33:25 +01:00
Axel Uhl ce535cb54d bug6203: first untested version for upgrading ARCHIVE 2026-02-12 16:05:23 +01:00
Axel Uhl 3339d8ca10 bug6203: implemented AZ selection for new ARCHIVE 2026-02-12 14:16:29 +01:00
Axel Uhl eb467758e8 added an AGENTS.md file with a few instructions for code generation 2026-02-12 14:16:12 +01:00
Axel Uhl abf3382cfe bug6203: make compilable; still several TODOs, specifically in LandscapeServiceImpl 2026-02-12 00:31:17 +01:00
Axel Uhl 9cf27953af bug6203: refactored commonalities between MoveMaster and UpgradeArchive dialogs 2026-02-11 18:15:24 +01:00
Axel Uhl f21dec9337 bug6203: compareServers now also supports the GET method 2026-02-11 16:04:05 +01:00
Axel Uhl a92892d8c7 Merge branch 'main' into bug6203 2026-02-11 11:22:38 +01:00
Axel Uhl eb73b16845 fixed leaderboard configuration help video link 2026-02-11 11:21:35 +01:00
Axel Uhl 1214bcfe4e bug6203: working on background monitoring of ARCHIVE candidate 2026-02-11 11:21:15 +01:00
Axel Uhl 7067b6a220 bug6203: started implementing the candidate monitoring background process 2026-02-10 17:41:46 +01:00
Axel Uhl adce727bda bug6203: added systemloadaveragelastminute property to /gwt/status output 2026-02-10 16:26:54 +01:00
Axel Uhl acffb6c38e bug6203: added properties for thread pool queue lengths to /gwt/status 2026-02-10 15:59:30 +01:00
Axel Uhl 35d69d3e62 Merge branch 'main' into bug6203 2026-02-10 15:00:01 +01:00
Axel Uhl 29df6834c5 enhanced SecuredServer[Impl] by delete methods for ACL/Ownership 2026-02-10 14:59:23 +01:00
Axel Uhl e657d153c7 Merge branch 'main' into bug6203 2026-02-10 14:53:22 +01:00
Axel Uhl 42bb0e6abe support DELETE for ownerships and ACLs in REST API 2026-02-10 14:52:57 +01:00
Axel Uhl 35fd9374f6 renamed method to establishServerAndServerGroupAndTryToMakeCurrentUserItsOwnerAndMember 2026-02-10 14:52:36 +01:00
Axel Uhl 669d628911 bug6203: added German translations for e-mail subject/body 2026-02-10 14:17:20 +01:00
Axel Uhl f5c3b235ae Merge branch 'main' into bug6203 2026-02-10 13:53:29 +01:00
Axel Uhl fa8587b101 set encoding for configuration/ "project" 2026-02-10 13:47:32 +01:00
Axel Uhl 9ce2f20dbf Merge branch 'main' into bug6203 2026-02-10 13:45:11 +01:00
Axel Uhl 8c4cca8df9 fixed warning in Wiki page 2026-02-10 13:45:00 +01:00
Axel Uhl 41ac671475 Merge branch 'main' into bug6203 2026-02-10 12:58:28 +01:00
Axel Uhl d0a50ed8af addressing https://github.com/SAP/sailing-analytics/security/code-scanning/144;
added a test case that proves there is no problem; this was a false
positive.
2026-02-10 11:55:20 +01:00
Axel Uhl f855ab7d1e addressing https://github.com/SAP/sailing-analytics/security/code-scanning/142;
adding checks for folder navigation in GRIB file names sent by upload
2026-02-10 11:29:21 +01:00
Axel Uhl c4d99efc53 addressing https://github.com/SAP/sailing-analytics/security/code-scanning/143;
throwing IllegalArgumentException in case the user-provided file
extension contains offending characters
2026-02-10 11:18:42 +01:00
Axel Uhl 6411471085 bug6209: added KadaneSerializationTest, asserting instances of KadaneExtremeSubsequenceFinder are serializable 2026-02-10 10:57:18 +01:00
Axel Uhl 9ccabedd2c completed Wiki description of MongoDB major version upgrade 2026-02-10 10:47:22 +01:00
Axel Uhl fa76250473 Added Wiki article on MongoDB node OS upgrade;
still to do: description of MongoDB major version upgrade
2026-02-10 10:10:51 +01:00