Commit Graph
167 Commits
Author SHA1 Message Date
Axel Uhl 26fef91b84 bug5838: when launching an instance, find security group by "Sailing Analytics App" Name tag;
additionally, set the subnet to which to deploy explicitly by
intersecting the subnets that match the desired availability zone with
the VPC ID of the security group used. This way, the VPC of the "Sailing
Analytics App"-name-tagged security group decides into which VPC the
instance(s) will be deployed.
2023-04-26 14:20:23 +02:00
Axel Uhl dea45bdf31 bug5765: removed more unused methods around private keys and added comments regarding RSA-only to some places 2023-03-24 14:57:56 +01:00
Axel Uhl f8e1d5d5e2 bug5765: use bcprov-ext for newer ssh kex algorithms 2023-03-23 13:37:33 +01:00
Axel Uhl eaeb0fb55c bug5765: first green workspace after switching to JSch from com.github.mwiede 2023-03-23 10:01:14 +01:00
Axel Uhl b92f41243f bug5775: implemented UI and REST API; first test against eu-west-2 looking good 2023-03-07 17:20:14 +01:00
Axel Uhl 655f1a7bae bug5775: started by implementing a LandscapeServiceImpl method for moving all processes from one host to another 2023-03-06 22:55:07 +01:00
Axel Uhl e426979370 bug5627: renamed AppendShardingKeyToShard to AddShardingKeyToShard; Javadoc;
also removed now obsolete methods around sharding from
ApplicationReplicaSet; they are superseded by the new ShardProcedure
types.
2023-01-05 11:17:54 +01:00
Axel Uhl 379f19ecd1 bug5627: added Javadoc for AwsApplicationReplicaSet.removeShard 2023-01-05 11:12:18 +01:00
Axel Uhl c9fd774c80 bug5627: fixed parameter name 2023-01-05 10:58:26 +01:00
Axel Uhl c82a07c51f Merge branch 'master' into bug5627 2022-12-30 15:47:34 +01:00
Axel Uhl 69edfe2bb8 bug5797: fixed more occasions where Charset could be null 2022-12-29 17:03:36 +01:00
Axel Uhl 0260f11a22 bug5797: more cases of providing Charset to InputStreamReader constructor 2022-12-29 13:22:11 +01:00
Niklas Opiela fb78df3c28 doc, formatting and constants are moved 2022-12-13 13:52:31 +01:00
Niklas Opiela 0c07bcc025 formatting 2022-12-01 12:46:40 +01:00
Niklas Opiela cfb3e0cd12 added shard impl 2022-11-28 08:43:30 +01:00
Niklas Opiela 64ab1ee43f Merge branch 'master' into bug5627 2022-11-15 14:00:18 +01:00
Axel Uhl 0aa199bf92 bug5777: clean-up, formatting, docs 2022-11-09 19:59:08 +01:00
Axel Uhl cb3920f588 Merge branch 'master' into bug5777 2022-11-09 19:40:27 +01:00
Axel Uhl c34e413dfb avoiding CancellationException when comparing DB hashes 2022-11-09 12:28:03 +01:00
Niklas Opiela 0ef5949c09 Added Key valdidation 2022-11-09 10:50:41 +01:00
Axel Uhl 7e6548bfd5 bug5627: removed obsolete remote-reference methods 2022-11-03 23:51:01 +01:00
Axel Uhl 3a1fd7a477 bug5627: removed obsolete remote-reference methods; improved javadoc 2022-11-03 23:50:21 +01:00
Axel Uhl f126b8829e bug5627: added AwsShard interface 2022-08-10 18:58:33 +02:00
Finn Huelsbusch d888c1fad9 added configuration for eclipse 2022-06 and updated the onboarding 2022-07-07 16:51:33 +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 8f2d07b954 bug5689: escaping the "$" sign when using the user variables through a bash call only 2022-03-10 23:17:34 +01:00
Axel Uhl e1a0d4d1cb bug5684: introduced SecuredServer[Impl] as abstraction of SailingServer[Impl];
added the first methods plus tests for obtaining username and group by
name; the next steps will be exposing getOwnership; this way, we can
then determine whether the server group already exists and whom it
belongs to
2022-02-25 18:29:58 +01:00
Axel Uhl fb9935cbaf bug5684: instead of using environments the ADDITIONAL_JAVA_ARGS are now generated by the configurations 2022-02-24 15:39:55 +01:00
Axel Uhl 6981bf3193 better timeout handling for SSH connects; keep restarting other replicas if restarting one failed 2022-02-22 13:57:47 +01:00
Axel Uhl da9f5b36e8 swapped error dialog caption and body, shortened / generalized caption text; null handling in SshCommandChannelImpl 2022-02-21 09:24:17 +01:00
Axel Uhl 79d93a4fb5 an instance not available or pending is not available 2022-02-11 23:40:00 +01:00
Axel Uhl 6ed9abf0c8 bug5674: fixed timeout; don't wait for replicas just terminated 2022-02-08 23:16:27 +01:00
Axel Uhl 920f20acdd bug5677: upgraded AWS SDK; added method to scale up/down auto-replication replicas 2022-02-07 21:08:13 +01:00
Axel Uhl cf526258be bug5676: implemented REST API method movemastertootherinstance 2022-02-03 18:42:31 +01:00
Axel Uhl 210d82aaeb bug5676: implemented but didn't test yet LandscapeService.moveMasterToOtherInstance 2022-02-03 12:45:24 +01:00
Axel Uhl 642d29a8f0 added serverdirectory property to /gwt/status output and use it to fill an unset getServerDirectory() on a SailingAnalyticsApplicationProcess 2022-01-31 18:35:04 +01:00
Axel Uhl 638d9aecfd bug5676: reacting to server start-up without SERVER_NAME param not starting application;
other changes include fixes for how AwsAvailabilityZone.equals works
(name-based, not ID based)
2022-01-25 13:55:10 +01:00
Axel Uhl 7411c75a58 bug5676: introduced EligibleInstanceForReplicaSetFindingStrategy (yet to use) 2022-01-24 16:50:26 +01:00
Axel Uhl 66778de401 bug5676: implemented deployment of replica on dedicated instance as REST API 2022-01-18 18:46:35 +01:00
Axel Uhl 219d1967c2 bug5676: added implementation of isEligibleForDeployment implementation 2022-01-14 16:49:19 +01:00
Axel Uhl 9b9c247f72 bug5676: factored replica deployment to dedicated host; added ApplicationReplicaSet.getPort() 2022-01-14 10:32:27 +01:00
Axel Uhl 6d9e59bc8b added MEMORY and TOTAL_MEMORY_SIZE_FACTOR process variables as constants 2021-11-16 17:34:08 +01:00
Axel Uhl 7e7fffdf1c bug5311: adjusted log level for not highly relevant message in MongoReplicaSet 2021-09-29 20:03:00 +02:00
Axel Uhl 92257ed15c bug5311: improved logging and toString for Mongo databases and endpoints 2021-09-28 17:13:00 +02:00
Axel Uhl b6e147f4fb Merge branch 'master' into bug5311 2021-09-21 15:28:50 +02:00
Axel Uhl 829568a871 mongo42driver: made compilable; let's see what Hudson says this time 2021-08-27 00:16:50 +02:00
Axel Uhl 370d23b983 mongo42driver: uncompilable interims commit with *-legacy bundle removed from our bundle dependencies;
this produces lots of compilation errors, mostly because of MongoClientURI replaced by ConnectionString
2021-08-26 23:29:35 +02:00
Axel Uhl c311bc8ba2 adjusted all MongoDB 4.3.1 incompatibilities from a compilation perspective; see what Hudson says... 2021-08-25 22:08:32 +02:00
Axel Uhl 0bd21957a8 MongoDB Driver update: added org.mongodb.bson to all bundles that require it; now it's down to actual deprecations and functions removed/replaced 2021-08-25 21:53:23 +02:00
Axel Uhl bc3ff2fd8c Starting with MongoDB driver update to 4.3.1 2021-08-25 18:56:05 +02:00