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