Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl 0a8e0a1297 bug6229: added CourseArea observer pattern for FixLoaderAndTracker's event cache 2026-03-31 00:01:34 +02:00
Axel Uhl 863468baa2 bug6229: first implementation to filter by Regatta/Event end time during fix import 2026-03-30 18:35:05 +02:00
Axel Uhl bc5bdd9b53 bug6299: added TODOs, fixed old issue with startOfTracking being used for endOfTracking 2026-03-30 13:20:51 +02:00
Axel Uhl d7731ab7d1 Merge branch 'main' into bug6223 2026-03-28 14:06:47 +01:00
Axel Uhl 9e88daf76f security fix for https://github.com/SAP/sailing-analytics/security/dependabot/18 2026-03-28 14:05:04 +01:00
Axel Uhl fa0db9dd03 bug6223: retry simulation up to 100 instead of 10 times 2026-03-28 13:53:27 +01:00
Axel Uhl c903e37001 bug6223: improved Javadoc 2026-03-28 13:50:45 +01:00
Axel Uhl 4e90ebea2f bug6223: encapsulate queue size calculation in SimulationService 2026-03-27 19:57:24 +01:00
Axel Uhl a5944c6f13 bug6223: implementing request repeating for simulator 2026-03-27 18:30:03 +01:00
Axel Uhl cf5255d2e6 bug6223: started a "micro-framework" for retryable action execution 2026-03-27 16:45:50 +01:00
Axel Uhl 8a9e38849d bug6223: release notes updated 2026-03-27 11:14:44 +01:00
Axel Uhl b45dae9412 bug6223: return null from SimulationServiceImpl.getSimulationResults if not cached 2026-03-27 11:06:02 +01:00
Axel Uhl c1f364969d bug6223: improved comment of SmartFutureCache.get(...) 2026-03-27 10:29:49 +01:00
Axel Uhl 92a6fe09cf bug6223: added FIXME comment 2026-03-27 00:27:17 +01:00
Axel Uhl 0716fd6a73 bug6222: keep ordering of fixes loaded from DB in TopLevelMasterdata;
this avoids the use of a HashSet and instead uses LinkedList to keep the
order of items added
2026-03-25 00:38:47 +01:00
Axel Uhl bbc8d9d6ed bug6222: this has the fix, trimming the queue of course approximator after removing from window 2026-03-22 23:20:14 +01:00
Axel Uhl aeb8a56561 bug6222: finally constructed a failing test case 2026-03-22 23:12:51 +01:00
Axel Uhl 622f172b7c bug6222: renamed test case method 2026-03-21 23:30:20 +01:00
Axel Uhl 7d473f4404 bug6222: fix for FixWindow's COG delta aggregation for out-of-order delivery;
initial commit with a test case supposed to be failing but not failing yet
2026-03-20 19:00:30 +01:00
Axel Uhl 39da2f389c reset .project files to before c17c183ed63ec10e957829f43b244eea32dc1dcc;
this reverts undesired automated edits made by Cline
2026-03-20 10:13:08 +01:00
Axel Uhl bfa78e0e98 bug6217: use JAVA8_HOME to run Maven when building AWS SDK wrapper bundle 2026-03-19 14:43:48 +01:00
Axel Uhl 2b53903bfb Merge branch 'main' into bug6217 2026-03-19 14:26:27 +01:00
Axel Uhl 5cae0d5671 fixed http-->https in REST API docs 2026-03-19 10:24:12 +01:00
Axel Uhl 8c51adca50 bug6217: patched target platform definition and target-base to use Jetty 9.4.58 2026-03-18 16:55:23 +01:00
Axel Uhl e197c1f120 bug6217: Opus 4.6-refined scripts for Jetty p2 repo generation plus docs 2026-03-18 16:51:58 +01:00
Axel Uhl c17c183ed6 bug6217: Opus 4.6-generated scripts for producing a Jetty p2 update site from Maven Central 2026-03-18 15:18:06 +01:00
Axel Uhl f7e584761d improved failure message while waiting for new ARCHIVE candidate 2026-03-18 01:24:24 +01:00
Axel Uhl ea11c93892 removed last Thread.stop() usage, not that it has been removed from Java 26 2026-03-17 23:46:53 +01:00
Axel Uhl 8a3139f2f8 fixed typo in comment 2026-03-17 23:26:04 +01:00
Axel Uhl 7faeedf362 added project logos 2026-03-17 17:53:25 +01:00
Axel Uhl 472ad76d34 bug5959: fixing another issue with loading maneuver curve boundaries 2026-03-17 17:44:39 +01:00
Axel Uhl 0823e0c28c bug5959: instantiating the correct Maneuver implementation class when loading from DB 2026-03-17 17:23:22 +01:00
Axel Uhl 296307fbad sort JSON output of getCPUOfLeaderboards.sh again 2026-03-17 16:29:14 +01:00
Axel Uhl 9c07dfbd49 updated onboarding.md for new Eclipse 2026-03 release 2026-03-17 16:00:14 +01:00
Axel Uhl f83b66898d fixed getCPUOfLeaderboards.sh for handling of leading/trailing whitespace in leaderboard names 2026-03-17 16:00:07 +01:00
Axel Uhl 2b3ba7871b new pluginsForEclipse...p2f file for Eclipse 2026-03 2026-03-17 15:38:06 +01:00
Axel Uhl 03fd31a6b2 use 1d / 24h as RabbitMQ timeout 2026-03-16 00:53:24 +01:00
Axel Uhl 0ff6232fae bug6220: replace 1800s RabbitMQ heartbeat by 0, meaning no timeout; avoid GC-induces connection breaks 2026-03-16 00:05:36 +01:00
Axel Uhl 18b6c9dcee bug6220: for new RabbitMQ server instances, set heartbeat to 0 to avoid connection breaks during GC 2026-03-16 00:04:56 +01:00
Axel Uhl 835190fe0d output the commit that is merged into docker-25 by merge-main-into-docker-25.yml 2026-03-13 23:06:47 +01:00
Axel Uhl a80506454c bug6219: release notes 2026-03-13 23:03:22 +01:00
Axel Uhl 838d04898a Merge remote-tracking branch 'github/bug6219' 2026-03-13 22:56:16 +01:00
Axel Uhl 9bd81f563b updating merge to docker-25 workflow so it uses the exact main commit that triggered the release workflow which triggered the merge 2026-03-13 22:52:50 +01:00
Axel Uhl 3bcb21b3ea bug6219: no need to invoke compareByBetterScore if no more than one medal race 2026-03-13 18:27:34 +01:00
Axel Uhl 2d936a6455 bug6219: fixed SchoringScheme.compareByMedalRaceScore implementation 2026-03-13 18:26:11 +01:00
Axel Uhl 15dcf0238f Merge branch 'main' into bug6219 2026-03-13 17:49:24 +01:00
Axel Uhl 7bb49d847e fixing issue with CPUMeterImpl not returning callable's result 2026-03-13 17:48:29 +01:00
Axel Uhl f7c52b6cb2 bug6219: implementation that lets formerly failing test pass;
if tied on medal series points, apply compareByBetterScore to the
scoring medal race columns
2026-03-13 17:47:24 +01:00
Axel Uhl a6311066aa switching test launch config to JUnit5 2026-03-13 17:44:35 +01:00
Axel Uhl 95099c1197 bug6219: more test validations for two medal races 2026-03-13 16:17:00 +01:00
Axel Uhl 9b211b9228 bug6219: added failing test case 2026-03-13 16:00:55 +01:00
Axel Uhl 527eb51271 bug6219: formatting change only 2026-03-13 14:33:38 +01:00
Axel Uhl 10ecabb72f configuration/getCPUOfLeaderboards.sh now sorts leaderboards by total CPU 2026-03-13 12:14:04 +01:00
Axel Uhl 9798c98df6 removed extra "/" in continuation base URL for archive upgrade 2026-03-13 12:09:11 +01:00
Axel Uhl a904a14b23 added CPU metering for backend polar computation (key "BACKEND_POLARS") 2026-03-13 11:50:52 +01:00
Axel Uhl 6083a0bf3d made configuration/getCPUOfLeaderboards.sh script robust against missing bearer token 2026-03-13 11:50:33 +01:00
Axel Uhl 4ba96edce1 stabilized brittle TimedLockImplTest;
see https://hudson.sapsailing.com/job/translation/1068/testReport/junit/com.sap.sse.common.impl.test/TimedLockImplTest/testExtendLockDuration/
2026-03-13 09:56:43 +01:00
Axel Uhl 97cf227b39 Merge remote-tracking branch 'github/main' 2026-03-12 18:01:42 +01:00
Axel Uhl 5bfc788029 improved Javadoc in ScoringScheme 2026-03-12 18:00:15 +01:00
Axel Uhl 6646b37c87 bug5959 aftermath: slight adjustment of 505 wind estimation from maneuvers verdict 2026-03-11 23:13:26 +01:00
Axel Uhl 698006e5a4 upgrading SAP JVM to 8.1.108 2026-03-11 20:44:32 +01:00
Axel Uhl 5701220c45 show regatta name + race name for MarkPassingCalculator thread 2026-03-11 20:44:12 +01:00
Axel Uhl 33969adc17 bug5959 aftermath: fixed expected race log count;
see https://bugzilla.sapsailing.com/bugzilla/show_bug.cgi?id=5959#c47
2026-03-11 17:56:53 +01:00
Axel Uhl 1b13e05f13 bug5959 aftermath: activate late initialization of approximators 2026-03-11 15:28:57 +01:00
Axel Uhl d90a38c4cb relax Mst/Hmm test a little because this 2011 KW 505 R2 has weird angles 2026-03-11 15:17:13 +01:00
Axel Uhl f8a93449ba made linecount script robust for different TMP dirs 2026-03-10 17:25:30 +01:00
Axel Uhl 8503949ae3 bug5959: fixed Javadoc typo 2026-03-10 16:28:23 +01:00
Axel Uhl 93a0d4a152 Merge branch 'main' into bug5959 2026-03-10 15:44:25 +01:00
Axel Uhl 17def639d7 worked on linecount scripts, added resulting spreadsheet/chart 2026-03-10 15:43:16 +01:00
Axel Uhl 5edb0065d6 implemented a linecount_per_month.sh script 2026-03-10 14:32:04 +01:00
Axel Uhl 8b259e698e added Azimuth logo 2026-03-10 11:09:00 +01:00
Axel Uhl 9ec45c8ac7 Merge remote-tracking branch 'github/main' 2026-03-10 10:39:46 +01:00
Axel Uhl 31efb2a977 extend "host timeout" from 2h to 4h to accomodate for larger replica sets 2026-03-10 10:39:02 +01:00
Axel Uhl f0a4a99740 Updated windestimation.md (markdown) 2026-03-09 22:55:42 +00:00
Axel Uhl 874f5c065d fixed URL for polars docs in release notes 2026-03-09 13:52:02 +01:00
Axel Uhl 553e18dc68 Updated windestimation.md (markdown) 2026-03-07 23:30:23 +00:00
Axel Uhl 457f92b196 Merge branch 'main' into bug5959 2026-03-07 22:46:05 +01:00
Axel Uhl b2e4e7298a Merge branch 'main' into bug5959 2026-03-07 22:45:42 +01:00
Axel Uhl 1886402c04 Merge branch 'bug6216' 2026-03-07 18:27:30 +01:00
Axel Uhl cdf9e61ef4 Merge remote-tracking branch 'github/main' 2026-03-07 18:26:51 +01:00
Axel Uhl 563da6fe14 Merge branch 'main' into bug6216 2026-03-06 23:24:39 +01:00
Axel Uhl 303cca97d0 bug6216: harmonized recursion avoidance for Event ownership change 2026-03-06 12:12:25 +01:00
Axel Uhl e2691bc7e1 bug6216: adding a test case that shows this only occurs with shared coure areas 2026-03-06 11:07:28 +01:00
Axel Uhl 42c8f86f6f bug6216: use objects, not their IDs, for "visited" sets 2026-03-06 10:54:26 +01:00
Axel Uhl 7cb268b4cb Merge branch 'main' into fix-hierarchy-ownership-recursion 2026-03-06 10:02:18 +01:00
Axel Uhl c8bcc3af0f bug6215: created local polar_data files for test cases, using new serialization format 2026-03-06 09:57:53 +01:00
Axel Uhl 65aff40090 bug6215: re-generated polar_data for GC32 class and updated PolarDataResourceTest accordingly 2026-03-06 00:12:57 +01:00
Axel Uhl ec73e1c177 Merge branch 'main' into bug6215 2026-03-05 23:44:49 +01:00
Axel Uhl c7ff7c3dd8 Merge remote-tracking branch 'github/main' 2026-03-05 23:38:42 +01:00
Axel Uhl 09407b8f79 added release notes for boatClassName parameter for polar_data REST API 2026-03-05 23:37:22 +01:00
Axel Uhl b0f844514d adding filtering by boat class to the PolarsResource 2026-03-05 17:00:44 +01:00
Axel Uhl 0268d3df23 Merge branch 'main' into bug5959 2026-03-05 01:01:47 +01:00
Axel Uhl 25abef10f2 Merge branch 'main' into bug6215 2026-03-05 01:01:39 +01:00
Axel Uhl 6122849089 bug6209: mentioned slight maneuver time point changes in release notes 2026-03-05 00:26:25 +01:00
Axel Uhl 7ca8529be9 Merge branch 'bug6209' into bug5959 2026-03-04 23:56:49 +01:00
Axel Uhl fc7759120b Merge branch 'bug6209' into bug6215 2026-03-04 23:56:35 +01:00
Axel Uhl 2dd61987ab bug6209: fixing test case, restricting random competitor selection to those considered valid 2026-03-04 23:56:04 +01:00
Axel Uhl 0e7dbdc78e Merge branch 'bug6209' into bug5959 2026-03-04 18:41:47 +01:00
Axel Uhl 307b10d0e5 Merge branch 'bug6209' into bug6215 2026-03-04 18:41:15 +01:00
Axel Uhl 9f603d5ddd bug6209: exclude gappy Broise track and non-finishers from test; restrict to race duration 2026-03-04 18:37:15 +01:00