Commit Graph
188 Commits
Author SHA1 Message Date
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
Axel Uhl ac3f8f7b0b bug5311: introduced MongoUriParser skeleton and a test case for it 2021-08-23 17:35:56 +02:00
Axel Uhl 276f3aa3ad on replicas use mongodb://localhost:27017/{dbName}?replicaSet=replica&... as the default DB configuration, in line with new AMI 2021-08-11 17:56:11 +02:00
Axel Uhl 2c622e5b45 patched <!DOCTYPE projectDescription> into all project files to avoid info/warning in problems view about no grammar constraint 2021-06-19 12:45:03 +02:00
Axel Uhl 536d3d6a37 bug4811: compileable but untested first version of ApplicationProcessImpl.getMaster(...) and still empty .getReplicas(...) 2021-04-23 13:50:22 +02:00
Axel Uhl 0d7684cd09 bug4811: use HttpUrlConnectionHelper for redirecting URL connection for health check if necessary 2021-04-21 11:03:17 +02:00
Axel Uhl f45f8a4184 bug4811: fixed null handling for replica/instance port in ServerInfo by making port Integer instead of int, supporting null values 2021-04-20 23:43:29 +02:00
Axel Uhl d2b25e21fc bug4811: improved logging when waiting for master server name, adding process's toString() 2021-04-16 15:07:15 +02:00
Axel Uhl 1d2acfc56a bug4811: interims commit, working on replica set upgrade 2021-04-15 18:43:58 +02:00
Axel Uhl ed70d29623 bug4811: fixed redirect strategy for fetching replication status 2021-04-08 13:38:29 +02:00
Axel Uhl a906ff523f bug4811: fixed URL construction for STOP_REPLICATING request during application replica set upgrade 2021-04-02 13:10:38 +02:00
Axel Uhl 96f0dbed9a bug4811: refactored ReplicationServlet constants; started to implement stopping replicas when upgrading application replica set 2021-04-01 18:44:39 +02:00
Axel Uhl 83c11f5fd4 resolved ambiguity of com.sap.sse.util package between com.sap.sse and com.sap.sse.shared.android;
renamed the com.sap.sse.util and com.sap.sse.util.impl packages in com.sap.sse.shared.android
to com.sap.sse.shared.util and com.sap.sse.shared.util.impl, respectively; this is supposed to fix
all issues with ambiguous package imports
2021-03-23 21:01:32 +01:00
Axel Uhl 32492fba71 added host to ApplicationProcessImpl's toString() output 2021-03-23 16:30:06 +01:00
Axel Uhl 3090966ab6 use HttpUrlConnectionHelper to re-direct ReleaseRepository and other URL.getContent() requests; adjusted releases.sapsailing.com URL to https 2021-03-23 00:07:30 +01:00
Axel Uhl 16a762fec9 Merge branch 'master' into bug4811 2021-03-16 18:31:29 +01:00
Axel Uhl 8b084bbbea bug4811: application replica set removal works 2021-03-16 17:50:20 +01:00
Axel Uhl 72ad801fe7 bug4811: implemented a first draft for deleting an application replica set 2021-03-15 16:31:22 +01:00
Axel Uhl dc960cf387 use getHostAddress() instead of getCanonicalHostname() for private addresses to avoid domain names that don't resolve in other regions 2021-03-14 01:52:19 +01:00
Axel Uhl 0402838133 bug4811: use internal IP address as hostname; not the "canonical name" which is generated region-dependently;
this gives, e.g., ip-172-31-28-93.eu-west-1.compute.internal for an address 172.31.28.93 hosted in region eu-west-2
2021-03-12 14:26:59 +01:00
Axel Uhl a94994f5ac bug4811: fixed DB import, creating empty collections when empty collections exist on exporting side 2021-03-11 17:16:09 +01:00
Axel Uhl 88d7bc40a0 bug4811: added an implementation for MongoEndpoint.importDatabase and built tests for it 2021-03-11 16:50:21 +01:00
Axel Uhl 8bb4ffbe08 bug4811: closing SSH session, not only channel, hoping this keeps the resources consumed and retained by SSH connections low 2021-03-10 12:25:13 +01:00
Axel Uhl 8fd033aad6 bug4811: avoid redundant getInstance() calls when determining public IP 2021-03-09 23:39:21 +01:00
Axel Uhl 028546c3de bug4811: identify load balancer and rules and host name and target groups for the application replica sets 2021-03-09 18:30:05 +01:00
Axel Uhl f2d89b3609 bug4811: refactored CompletableFuture cascades using thenCompose; ready to extract application replica set properties now 2021-03-09 16:02:14 +01:00
Axel Uhl 7bc55743b5 bug4811: interims commit: starting to make AwsApplicationReplicaSet obtain what it needs asynchronously 2021-03-05 20:24:22 +01:00
Axel Uhl 8c81363b66 bug4811: working on the possibility to modify an application replica set's default redirect rule 2021-03-04 18:17:26 +01:00
Axel Uhl 3d9e1492f1 bug4811: load balancers now offload SSL and forward straight to the HTTP application port; auto-scaling group works 2021-03-03 17:15:47 +01:00
Axel Uhl 501df284ea bug4811: generalized snapshot tagging for image upgrade (should also work for MongoDB images in general); more autoscaling group work 2021-03-02 16:10:47 +01:00