Commit Graph
46401 Commits
Author SHA1 Message Date
Robert Benedikt 9212020c29 Disabled automatic signing 2019-01-29 09:35:43 +01:00
Robert Benedikt 9b91a439a7 Reverted development team 2019-01-24 12:54:09 +01:00
Axel Uhl f887d772ab Updated creating ec2 mongodb image from scratch (markdown) 2019-01-24 00:35:26 +00:00
Axel Uhl 78fca99c15 added tagging as "latest" to docker script 2019-01-23 20:28:44 +01:00
Axel Uhl b07f1711e3 added scripts and config for MongoDB replica set set-up on AWS instances with ephemeral storage
Change-Id: I17c0afd256351463c95730098766118529f16376
2019-01-23 18:45:54 +01:00
Axel Uhl ff8fe2ea0d also try to push a Docker image built to the dockerhub registry
Change-Id: I67d17de18a39dcec094edb25e599dd213e2e7b96
2019-01-23 17:09:19 +01:00
Axel Uhl 1ee408a87e Merge remote-tracking branch 'server/master'
Change-Id: I885eb7276576560efc6af0c7b4f35c1a0640639b
2019-01-23 17:05:25 +01:00
Axel Uhl 919444b0c4 bug 4875: using replaceOne instead of updateOne when during migration a RaceLogEvent must be replaced
Change-Id: I4b59a63ccb0abf27c014f40002342e130795c1fe
2019-01-23 16:25:29 +01:00
Alessandro Stoltenberg dc5b5dd57a Added MONGODB_URI to status script 2019-01-23 15:30:17 +01:00
Axel Uhl 723e3381c6 fixed directory handling in Docker image creation script
Change-Id: I0bbb38d09e461cc3c3c70a20e3f4c6af61ef4eaa
2019-01-23 15:18:51 +01:00
Axel Uhl 8c44936e2d Merge branch 'bug4018'
Change-Id: I68f5cb416a377aee3f8edb587f19f536add680e1
2019-01-23 13:28:49 +01:00
Axel Uhl a92aa70b87 Merge remote-tracking branch 'server/master'
Change-Id: I08706c7536d3264245ebf994166bf1e44b211e9d
2019-01-23 13:27:42 +01:00
Axel Uhl 2599fe22a8 Merge branch 'master' into bug4018
Change-Id: I28265fc4273923adff87146776e64d26a891cef7
2019-01-23 13:26:12 +01:00
Axel Uhl 6a2552a3fa try closing the socket instead of the streams;
this is also what happens in a try-with-resource

Change-Id: I53686c84f69149173e1894d0b9b3d26778c55b08
2019-01-23 11:14:28 +01:00
Axel Uhl dbf33e1693 catch SocketException; it seems a valid alternative to reading -1 if the server has closed the connection
Change-Id: Iaee1dd2a35cea0b00f338fd3bb8f2e13067813f8
2019-01-23 10:51:53 +01:00
Axel Uhl 6a26465cc5 reverted to per-byte request reading but close input stream before closing output stream on server
Change-Id: I711b6652838b53bda91e209c9573d58cfe73ad79
2019-01-23 10:27:13 +01:00
Axel Uhl 07ede58212 temporarily reverted request reading to the use of BufferedReader;
knowing it will kill the POST case I'd like to see whether this fixes
the "Connection reset" issue observed during test execution on Linux

Change-Id: I74879dc4a682759dad63184ed38cf5c575281fda
2019-01-23 10:13:51 +01:00
Axel Uhl a757c72553 Updated creating ec2 mongodb image from scratch (markdown) 2019-01-23 09:06:59 +00:00
Axel Uhl 1a2d585b0e fixed paths in makeImageForLatestRelease so it can be called from anywhere
Change-Id: I7f5d9ac9ce32449b4f50e81d0072280b5e7c9b15
2019-01-23 09:28:34 +01:00
Axel Uhl 9f0c5d62f9 Updated creating ec2 mongodb image from scratch (markdown) 2019-01-22 23:44:13 +00:00
Axel Uhl 6717e8f177 Updated creating ec2 mongodb image from scratch (markdown) 2019-01-22 23:30:44 +00:00
Axel Uhl 59fd86bb71 Updated creating ec2 mongodb image from scratch (markdown) 2019-01-22 23:02:57 +00:00
Axel Uhl 66cba6fe0a Created creating ec2 mongodb image from scratch (markdown) 2019-01-22 22:53:36 +00:00
Axel Uhl 540556cc10 Updated home (markdown) 2019-01-22 22:12:12 +00:00
Axel Uhl 119ab574ca also close socket (again) after properly closing input stream
Change-Id: I74d9b6fe74decb8d1f43ed8bff8d2f72d2c8fe2b
2019-01-22 22:17:10 +01:00
Steffen Wagner eafb7c50e7 upgraded launchhudsonslave to an AMI with Docker registry credentials 2019-01-22 21:05:16 +00:00
Steffen Wagner 2f122f06ab upgraded lanuchhudsonslave to AMI with docker 2019-01-22 20:48:45 +00:00
Axel Uhl 9e130314f3 close socker input stream properly before leaving the socket to GC
Change-Id: I35484bc0523045e450f5c417c61012ef0a79b7a9
2019-01-22 21:16:35 +01:00
Axel Uhl 589df34a03 Merge branch 'master' into bug4018
Change-Id: I4508d0187921733eceea5fa12e04147476eb09b6
2019-01-22 21:03:22 +01:00
Axel Uhl bcb1346555 removed Socket.close() call in replication test frame to avoid killing client-side connection prematurely
Change-Id: I5793a2fdee9e4403323446e2eece9b4a84b1f538
2019-01-22 18:10:32 +01:00
Kai Börnert 4b34b58102 Merge branch 'master' into bug4412 2019-01-22 17:45:55 +01:00
Axel Uhl c35793b76d fixed another issue with to-master-replication-queue running empty but scheduled flag not being reset
Change-Id: I434328d7618aae631330ee53a015e06030d13d7a
2019-01-22 15:04:27 +01:00
Axel Uhl d2c3bdf2b5 ensure in-order delivery of messages from replica to master;
always pass operations to be sent to master into the queue so they
cannot be delivered to the master earlier than other queued operations
after connectivity has been restored

Change-Id: I7b1409dc4663659039058ce2c0511a26009114b4
2019-01-22 14:31:58 +01:00
Axel Uhl 112548b293 now really added test which was missing from previous commit
Change-Id: I22fb542e23dc885e0b5d828f215ecdc6dbd03ad5
2019-01-22 11:04:28 +01:00
Axel Uhl bb07391659 added test for sending replication operation to master through HTTP POST
Change-Id: Ie16a2abb308dc3ae860cf729374362d9b5d21516
2019-01-22 10:50:19 +01:00
Vladislav Chumak 78764ac04a Fixed IncrementalManeuverComputationTest 2019-01-22 10:45:14 +01:00
Axel Uhl 89b511f198 Merge remote branch 'origin/bug4018' 2019-01-22 07:17:30 +01:00
Axel Uhl de3f602ed6 Updated mail relaying (markdown) 2019-01-21 23:54:48 +00:00
Axel Uhl 4532677c3e register the ReplicationService object on the replicables when they become a replica, not on master
Change-Id: I354ab9b9442307c0b90b44b5949c0d03611e18e7
2019-01-22 00:23:40 +01:00
Axel Uhl 0b1f049496 reverted problematic use of POST in HttpUrlConnectionHelper introduced in bce05a434cb732390dab69aae3d3fcb26218153c;
can't write after having read

Change-Id: Icde37667bb4c6292416bcc761a59c0d91a62517a
2019-01-22 00:19:00 +01:00
Axel Uhl e633e66766 introduced queueing service for operations unsent to master
Change-Id: I0021082ec96b26b4302821a37acf2eb085baf2af
2019-01-21 23:10:45 +01:00
Axel Uhl 4543dd2089 uncompileable interims commit for bug4018: started with an operation re-send queue
Change-Id: I20acb4bd2d10226911055b8b92efa64bd56272a4
2019-01-21 18:49:51 +01:00
Axel Uhl 7154479863 version bump to 1.4.63
Change-Id: Idab6fef44b1eb0a161eff7476bb28d495753fb41
2019-01-21 11:25:54 +01:00
Alessandro Stoltenberg 20fb09dad2 Added minimum half boundary width to ValueRangeFlexibleBoundaries. Windstreamlets have 0.35 knots minimum half boundary width. 2019-01-21 11:23:28 +01:00
Robert Benedikt d6879abd77 Revert application class that sets the default values defined by each preference 2019-01-21 11:06:17 +01:00
Axel Uhl 024f07e291 removed erroneous port: specification from readinessProbe specification 2019-01-20 23:39:48 +01:00
Axel Uhl 264a5c75f0 use new status check for readiness probe in Sailing pod definitions 2019-01-20 13:25:55 +01:00
Axel Uhl 18dbecea15 release notes update for new availability checks
Change-Id: I6129dfde8181c518c61ec17960697c7ee3d2c9bc
2019-01-18 18:34:26 +01:00
Axel Uhl f8a2d2fb0d java/target/status now delivers an exit code of 0 if the server is available, and 1 if not;
it considers the outputs of /index.html, scanning for a 2XX HTTP
response code, checks the availability of the RacingEventService using
the /sailingserver/api/v1/status end point and checks the replication
stack for availability using /replication/replication?action=STATUS

Change-Id: Ic277aa5a248b5bc31a7042f46b388e734655c980
2019-01-18 18:24:48 +01:00
Axel Uhl 5cb9ea1bbe simplified apt-get install in docker file
Change-Id: I30532fbb0dfa41f045693eb552879db1431c6b32
2019-01-18 18:11:00 +01:00