Axel Uhl
b63b2591f7
bug5728: countering the com.mongodb.MongoCommandException: Command failed with error 225 (TransactionTooOld) exception
...
The exception messagewas:
'Retryable write with txnNumber 99 is prohibited on session e77b2b97-ec19-4b13-816a-c9e1a639890b - 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= because a newer retryable write with txnNumber 101 has already started on this session.' on server silent:27017. The full response is {"operationTime": {"$timestamp": {"t": 1660252581, "i": 8}}, "ok": 0.0, "errmsg": "Retryable write with txnNumber 99 is prohibited on session e77b2b97-ec19-4b13-816a-c9e1a639890b - 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= because a newer retryable write with txnNumber 101 has already started on this session.", "code": 225, "codeName": "TransactionTooOld", "$clusterTime": {"clusterTime": {"$timestamp": {"t": 1660252581, "i": 8}}, "signature": {"hash": {"$binary": {"base64": "AAAAAAAAAAAAAAAAAAAAAAAAAAA=", "subType": "00"}}, "keyId": 0}}}
The problem was most likely that the metadata collection was written by
a separate thread, thus violating the preconditions for using
ClientSession which demands all access to happen through the same
thread. The solution was now to split this into two separate optional
ClientSession objects: one for the fixes, one for the metadata
2022-08-11 23:41:32 +02:00
Axel Uhl
d0b4f06a0d
bug5728: pass through the outlier removal parameter one level more for testing
2022-08-11 21:50:32 +02:00
Axel Uhl
1bad933aee
bug5728: use MongoDB client session properly in fix store
2022-08-11 18:12:57 +02:00
Axel Uhl
39522f30d6
bug5728: fixed MetadataUpdater wait mechanics; tests locally green
2022-08-11 17:44:07 +02:00
Axel Uhl
947de37542
bug5728: manually-crafted test fix sequences must not undergo outlier filtering; fighting intermittent MongoDB causality errors
2022-08-11 02:11:56 +02:00
Axel Uhl
7e986ec1c5
bug5728: suspend max speed caching while loading, too
2022-08-10 17:07:19 +02:00
Axel Uhl
434743a578
bug5728: moved outlier filtering into separate class OutlierFilter and used it in FixLoaderAndTracker for competitor tracks
2022-08-10 16:16:02 +02:00
Axel Uhl
7694040f8e
Merge branch 'master' into bug5728
2022-08-10 14:09:02 +02:00
Axel Uhl
59e25fe160
bug5728: added TODO
2022-08-10 13:08:08 +02:00
Axel Uhl
90de7fcaa2
bug5728: adjusted test verdict for Gallagher/Zelenka; the full track has 323 instead of 23 outliers remaining
2022-08-10 12:37:37 +02:00
Axel Uhl
9523ff3555
bug5728: improved test verdict message
2022-08-10 12:28:31 +02:00
Axel Uhl
00ef5169c6
bug5728: changed test verdict to eight times faster
2022-08-09 18:40:33 +02:00
Axel Uhl
4d9e7df16c
bug5728: run a comparison for mark passing analysis with adjusted and original track
2022-08-09 18:19:39 +02:00
Axel Uhl
1f94f2c3fd
bug5728: fixed exported track of Gallagher/Zelenka; fixed position of mark "Faulkner Island"
2022-08-09 16:42:52 +02:00
Axel Uhl
568cb0fa12
bug5728: test set-up to compute Gallagher/Zelenka's mark passings
2022-08-09 15:03:45 +02:00
Axel Uhl
55e7f53353
Merge branch 'master' into bug5728
2022-08-09 10:03:55 +02:00
Axel Uhl
8c85fc09a6
bug5728: added TODOs
2022-08-09 00:44:03 +02:00
Axel Uhl
00b050283a
bug5728: working towards a comparison of un-adjusted and adjusted tracks regarding mark passing analysis
2022-08-09 00:37:14 +02:00
Axel Uhl
119c11612f
extended ci.md by hints for Ubuntu 22.x
2022-08-09 00:36:49 +02:00
Axel Uhl
2a2e9d18fb
bug5728: started to create a test frame with a TrackedRace to test mark passing calculation on adjusted tracks
2022-08-08 18:42:58 +02:00
Axel Uhl
03fdb37c0b
bug5728: assert the number of outliers remaining after filtering
2022-08-08 17:20:45 +02:00
Axel Uhl
4a76a46eec
Merge branch 'master' into bug5728
2022-08-05 23:59:47 +02:00
Axel Uhl
05ab5b5360
bug5728: test for remaining "severe" inconsistencies after adjusting
2022-08-05 18:41:05 +02:00
Axel Uhl
f516e5dae2
bug5728: fixed NPE
2022-08-05 17:23:51 +02:00
Axel Uhl
584223804c
bug5728: JumpyTrackSmootheningTest now has an outlier adjustment implemented that seems to work quite well
2022-08-05 14:53:55 +02:00
Axel Uhl
2cc75ccb34
Merge branch 'translation'
2022-08-05 13:29:27 +02:00
Axel Uhl
6dc7c6cf49
bug5728: documented a new approach
2022-08-05 10:39:27 +02:00
Axel Uhl
d8bf61c1fb
bug5728: looking both ways at a boundary; still not solving the problem
2022-08-04 18:31:38 +02:00
Axel Uhl
fddcaaeffe
Merge branch 'master' into bug5728
2022-08-04 17:10:30 +02:00
Axel Uhl
c1485468c8
bug5728: record inferred speed vectors for debugging
2022-08-04 15:38:04 +02:00
Axel Uhl
a8ebab1fbd
bug5728: continuing to learn the offset
2022-08-03 18:26:33 +02:00
Axel Uhl
df70888057
Merge branch 'master' into bug5728
2022-08-03 13:10:14 +02:00
Axel Uhl
eada8a0b64
fixed thread pool creation for MongoDB comparison;
...
We create thread pool executors by default with
executeExistingDelayedTasksAfterShutdownPolicy==false. This causes
threads whose execution may not have started yet to get cancelled.
With a new method overload in ThreadPoolUtil it is now possible to
define this behavior explicitly.
2022-08-03 13:08:40 +02:00
Axel Uhl
0cf8a74c5c
Merge branch 'master' into bug5728
2022-08-03 12:45:32 +02:00
Axel Uhl
ccd72decfe
updated backup copy of /etc/httpd/conf.d from central reverse proxy
2022-08-03 12:45:11 +02:00
Axel Uhl
db9e1b5c9c
bug5728: use the greater absolute of the two offsets found
2022-08-02 18:56:10 +02:00
Axel Uhl
7bcb37bbab
bug5728: fixed outlier detection in Jumpy... test
2022-08-02 18:49:53 +02:00
Axel Uhl
5fd6103dec
comment changes only
2022-08-02 15:12:34 +02:00
Axel Uhl
f413eff1e2
Merge branch 'master' into bug5728
2022-08-01 15:52:52 +02:00
Axel Uhl
34a2e9c451
switching from Nexus to Artifactory URLs for SAP-internal xmake build
2022-08-01 15:16:50 +02:00
Axel Uhl
178ea5df59
removed unused inner interface in RankingMetric
2022-08-01 14:57:32 +02:00
Axel Uhl
dd1e9c582d
bug5728: introduced ScalableDuration; working on documentation
2022-08-01 14:57:01 +02:00
Axel Uhl
fe1e71cfcd
bug5728: added comment for implementation
2022-08-01 09:58:57 +02:00
Axel Uhl
6974b5c0ff
Merge branch 'master' into bug5728
2022-07-29 10:41:19 +02:00
Axel Uhl
1231adc1d4
Merge branch 'master' into translation
2022-07-28 14:02:29 +02:00
Axel Uhl
8afdfd0bb3
fixed typo in release notes
2022-07-28 11:11:27 +02:00
Axel Uhl
b950d2bbe3
Merge remote-tracking branch 'origin/master'
2022-07-27 18:27:24 +02:00
Axel Uhl
d049774e43
bug5754: disallow a replica set to remove/archive/upgrade itself or move its own master
2022-07-27 18:26:21 +02:00
Axel Uhl
36b207c762
Merge branch 'master' into bug5728
2022-07-27 17:15:26 +02:00
Axel Uhl
8e6734998f
Merge branch 'bug5756'
2022-07-27 16:48:00 +02:00
Axel Uhl
900e25589a
removed obsolete constructor
2022-07-27 13:11:55 +02:00
Axel Uhl
3964d53ba7
fixed comment
2022-07-27 12:59:58 +02:00
Axel Uhl
e708918efd
bug5756: removed one remaining parallel streams case in YellowBrick adapter
2022-07-27 12:42:17 +02:00
Axel Uhl
05b54b6d2f
bug5756: removing all ForkJoinPool-based parallelization for leaderboard/ORC calculations
2022-07-27 12:29:09 +02:00
Axel Uhl
c86df4d323
Merge branch 'master' into translation
2022-07-26 14:44:32 +02:00
Axel Uhl
2d380613da
Merge remote-tracking branch 'origin/master'
2022-07-26 11:48:18 +02:00
Axel Uhl
81d72bdb06
bug5755: fixed german messages file for scoring scheme with two/three wins in medal series
2022-07-26 11:46:42 +02:00
Axel Uhl
914cce7656
fixed Sail Insight typos in German translation
2022-07-24 14:23:35 +02:00
Axel Uhl
c002bc108c
Merge remote-tracking branch 'origin/master'
2022-07-12 18:16:07 +02:00
Axel Uhl
2eeef89aec
if only trainingDataPercent is provided, compute validation data percent
2022-07-12 18:15:43 +02:00
Axel Uhl
9ce1afc6aa
started AI Core documentation
2022-07-11 19:06:52 +02:00
Axel Uhl
91ca494eb9
fixed SSL policy for load balancers to ELBSecurityPolicy-FS-1-2-Res-2019-08 now
2022-07-11 15:43:19 +02:00
Axel Uhl
19e54c6e19
upgrade SSL policy to ELBSecurityPolicy-FS-1-2-Res-2020-10 for new ALBs
2022-07-11 13:38:39 +02:00
Axel Uhl
524d7423eb
even more verbose http response status logging for windestimationtraining
2022-07-08 17:53:50 +02:00
Axel Uhl
ecbdd0e2e0
further improved windestimationtraining logging in case of exceptions
2022-07-08 17:33:45 +02:00
Axel Uhl
1a1d75edc3
Merge remote-tracking branch 'origin/master' into translation
2022-07-08 01:25:42 +02:00
Axel Uhl
5c2d3bf095
took care of more 2022-06-based warnings
2022-07-08 00:32:02 +02:00
Axel Uhl
09be97b77f
fixed another heading by inserting a leading newline in onboarding.md
2022-07-07 23:25:50 +02:00
Axel Uhl
b1b8cf2673
trying to fix heading in onboarding.md
2022-07-07 23:24:51 +02:00
Axel Uhl
4379413d33
fixed typo in onboarding.md
2022-07-07 23:21:46 +02:00
Axel Uhl
3aba2768a4
Merge remote-tracking branch 'origin/master'
2022-07-07 23:12:50 +02:00
Axel Uhl
54f70022f1
factored constant 10 for number of retries in maneuver-based wind estimation training;
...
also improved exception logging
2022-07-07 23:11:25 +02:00
Axel Uhl
ffa34f05ee
switched more windestimation model training logging to j.u.l
2022-07-06 18:45:16 +02:00
Axel Uhl
5a8ce7a7eb
more windestimation training logging
2022-07-06 18:28:14 +02:00
Axel Uhl
a467746a34
more logging in wind estimation training process
2022-07-06 18:12:23 +02:00
Axel Uhl
c2396151ee
chmod 777 /home/sailing for the windestimationtraining docker image, so "nobody" can write to it
2022-07-06 16:56:38 +02:00
Axel Uhl
f7f177cce9
enhanced logging for path for polarData.dat
2022-07-06 16:29:35 +02:00
Axel Uhl
385c507968
upgraded windestimation dockerfile to SAP JVM 8.1.088 base image
2022-07-06 15:06:54 +02:00
Axel Uhl
1cac957a25
Merge remote-tracking branch 'origin/master'
2022-07-06 14:58:20 +02:00
Axel Uhl
2c09da8386
convert windestimation logging to j.u.l
2022-07-06 14:56:12 +02:00
Axel Uhl
9c0656d729
upgraded to newest SAP JVM 8.1.088 image
2022-07-06 14:55:52 +02:00
Axel Uhl
7bba0c1646
include mongo shell client in windestimationtraining docker image
2022-07-06 14:55:25 +02:00
Axel Uhl
a1cd927b85
fixed windestimation docs in Wiki
2022-07-06 14:55:09 +02:00
Axel Uhl
18500efcfe
Merge remote-tracking branch 'origin/translation' into translation
2022-07-06 00:33:52 +02:00
Axel Uhl
1e58ec041e
remove :443 from docker registry spec
2022-07-06 00:31:14 +02:00
Axel Uhl
c45fb78d03
Merge branch 'master' into translation
2022-07-06 00:27:55 +02:00
Axel Uhl
468e1cba76
Merge branch 'bug5726'
2022-07-04 10:33:15 +02:00
Axel Uhl
df5af9e30c
upgraded docker image creation to SAP JVM8 8.1.088
2022-07-02 00:26:27 +02:00
Axel Uhl
0c1ca54016
bug5726: use only "synchronized", also on writeObject, removing synchronizationLock;
...
also, obtain fixes under track's read lock and process them after
releasing the track's read lock again
2022-07-01 14:53:20 +02:00
Axel Uhl
70a7fa8674
wait for non-null public address for optionalTimeout before trying getCanonicalHostname()
2022-06-30 22:51:25 +02:00
Axel Uhl
a0a5b78639
Javadoc change only
2022-06-30 15:19:03 +02:00
Axel Uhl
4174fe8cb9
Merge branch 'master' into bug5728
2022-06-30 11:54:23 +02:00
Axel Uhl
04e25f302a
fixed sorting of Hostname column in Landscape admin console panel
2022-06-30 00:36:37 +02:00
Axel Uhl
48bc7bf29c
bug5741: admin release notes
2022-06-30 00:32:06 +02:00
Axel Uhl
a4bf248b96
Merge branch 'bug5741'
2022-06-30 00:27:09 +02:00
Axel Uhl
70d7fcd956
shortened retry timeout after failure to parse application host JSON output
2022-06-29 18:51:33 +02:00
Axel Uhl
0ec3321dc0
minor fix in Wait.wait log message text
2022-06-29 18:49:55 +02:00
Axel Uhl
adc9bf77f9
bug5741: backward compatibility for replication protocol, protocol versioning for new protocol
2022-06-29 18:11:33 +02:00
Axel Uhl
85781fb448
Merge branch 'master' into bug5741
2022-06-29 12:36:01 +02:00
Axel Uhl
f84154c624
handle failure to parse JSON for application process discovery with a Wait.wait
2022-06-29 12:27:42 +02:00