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