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