Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl 3695da060a Merge branch 'translation' 2022-02-04 00:11:16 +01:00
Axel Uhl 38d7aff5d4 Merge branch 'bug5676' 2022-02-03 22:54:38 +01:00
Axel Uhl f15ea41d26 bug5676: fixed typo in log message 2022-02-03 22:23:43 +01:00
Axel Uhl 7f41f8bd0d bug5676: fixed waiting for new master instance for moveMasterToOtherInstance 2022-02-03 18:47:12 +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 298b84c35b bug5676: also set desired, not only minimum size on auto-scaling group 2022-02-03 00:04:07 +01:00
Axel Uhl e4da36ed65 bug5676: increased timeout waiting for shut-down of auto-scaling replicas 2022-02-02 18:11:51 +01:00
Axel Uhl f421ba7ee7 bug5676: fixed typo in REST API doc index.html 2022-02-02 17:24:54 +01:00
Axel Uhl 058522d665 bug5676: added REST API for replica scale change from/to dedicated auto-scaling replicas and replica on shared instance 2022-02-02 17:21:51 +01:00
Axel Uhl 085e8a2e96 bug5676: implemented "scale down" button, using shared replica 2022-02-02 00:39:38 +01:00
Axel Uhl aa29e7bf16 bug5676: a compilable but entirely untested state with button for switching to non-auto-scaling shared replica 2022-02-01 18:37:26 +01:00
Axel Uhl 9cc3998c0d bug5676: use replacement based on EntityIdentityComparator in replica set table 2022-01-31 22:19:10 +01:00
Axel Uhl 369556df11 Merge branch 'master' into bug5676 2022-01-31 18:55:59 +01:00
Axel Uhl fc0bcea53d fixed use of file separator 2022-01-31 18:55:42 +01:00
Axel Uhl ae5f9714ef bug5676: removed FIXME comments now that serverDirectory *can* be discovered 2022-01-31 18:43:40 +01:00
Axel Uhl 98bf23df88 Merge branch 'master' into bug5676 2022-01-31 18:35:32 +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 383f0235d1 bug5676: update replica set in table after switching to auto-scaling replicas only 2022-01-31 18:10:27 +01:00
Axel Uhl 76ea6df937 bug5676: fixed parameter order which got confused (auto-scaling group size vs. memory config);
also implemented (but didn't test yet) switching of replica set from
non-auto-scaling replica to all-auto-scaling replicas
2022-01-31 14:42:01 +01:00
Axel Uhl 3ede0a0871 bug5676: fixed parameter Javadoc 2022-01-31 10:10:02 +01:00
Axel Uhl fce13c6534 bug5676: TODO about waiting for replica termination; default memory config also for shared existing master instance 2022-01-28 18:40:08 +01:00
Axel Uhl 2704c3b28c bug5676: now correctly pass through min ASG size 0 for shared master scenario if replica is to be shared 2022-01-28 18:34:38 +01:00
Axel Uhl 514844c297 bug5676: creating replica sets now properly separates shared and dedicated instance type configurations 2022-01-28 18:10:28 +01:00
Axel Uhl ed8611a771 bug5676: fixed determining AMI type and use replica sets with same AMI as the one being upgraded as default to update 2022-01-27 22:44:26 +01:00
Axel Uhl 769fb780f0 bug5676: restrict possibility to adjust replica sets to updated AMI for sailing-analytics-server images 2022-01-27 17:19:12 +01:00
Axel Uhl 39c9a722f0 bug5676: new "update auto-scaling replica AMI" action for replica sets;
suggest this step for selected replica sets after successfully updating
an AMI
2022-01-27 16:41:26 +01:00
Axel Uhl 6ef96e9bdc bug5676: use 60s instead of 60ks as TTL for new Route53 DNS entries 2022-01-26 00:34:13 +01:00
Axel Uhl 06e193da72 bug5676: allow users to select different master/managed-replica instance types and whether first replica shall be on shared instance 2022-01-25 18:27:15 +01:00
Axel Uhl e0bbc5e275 bug5676: factored and commented LandscapeServiceImpl.launchUnmanagedReplica(...) 2022-01-25 17:19:11 +01:00
Axel Uhl 35706cadcf bug5676: replicas upgraded in place are now reported back to client 2022-01-25 16:43:40 +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 35828d8dfc Merge branch 'master' into bug5676 2022-01-25 13:54:45 +01:00
EC2 Server 63cad96ed6 don't start any server processes in sailing init.d script if no SERVER_NAME variable is provided in user data 2022-01-25 11:21:25 +00:00
Axel Uhl 7411c75a58 bug5676: introduced EligibleInstanceForReplicaSetFindingStrategy (yet to use) 2022-01-24 16:50:26 +01:00
Axel Uhl 87ec4cfd58 bug5676 / bug5675: added LandscapeService[Impl] method to launch new empty mutli-server 2022-01-21 18:11:23 +01:00
Axel Uhl 052081ce5c bug5676: added name to host serialization, filter eligible hosts for non-auto-scaled instances 2022-01-21 16:46:46 +01:00
Axel Uhl af96822acd Merge branch 'master' into bug5676 2022-01-21 09:52:28 +01:00
Axel Uhl 8636d69a7a Merge branch 'translation' 2022-01-21 07:05:43 +01:00
Axel Uhl e7ca482de1 Revert "changed Changelog URL to sailinsight.zendesk.com hostname"
This reverts commit a1bd7fa885.
2022-01-21 01:11:19 +01:00
Axel Uhl 50e235050d Merge branch 'master' into translation 2022-01-20 23:24:44 +01:00
Axel Uhl 3e00bc9481 Merge branch 'master' into bug5676 2022-01-20 17:34:09 +01:00
Axel Uhl a1bd7fa885 changed Changelog URL to sailinsight.zendesk.com hostname 2022-01-20 17:33:34 +01:00
Axel Uhl 34d668efb4 bug5676: extracted termination of non-auto-scaling replicas into method 2022-01-19 15:34:36 +01:00
Axel Uhl 7963c280d4 Merge remote-tracking branch 'origin/bug5676' into bug5676 2022-01-19 12:07:59 +01:00
Axel Uhl a1e3e84d5a bug5676: non-auto-scaling replica processes are now properly stopped 2022-01-19 12:06:43 +01:00
Axel Uhl 22ef5f869d Merge branch 'master' into bug5676 2022-01-18 23:56:53 +01:00
Axel Uhl a8d6e043d9 use existing auth doken from .docker/config.json for showTags.sh and deleteTags.sh 2022-01-18 23:55:27 +01:00
Axel Uhl 02b76df524 update APP_PARAMETERS only for non-empty env vars 2022-01-18 23:48:46 +01:00
Axel Uhl 674de4e7a2 adjusted showTags.sh and deleteTags.sh to docker.sapsailing.com 2022-01-18 23:45:03 +01:00
Axel Uhl b4d822dcb7 use ${argLine} instead of late replacement option @{argLine} 2022-01-18 21:50:13 +01:00
Axel Uhl 1b4c932f46 Merge branch 'master' into bug5676 2022-01-18 20:43:36 +01:00
Axel Uhl 234fbbac14 only use late replacement for argLine 2022-01-18 20:33:31 +01:00
Axel Uhl 23e4974b98 Merge remote-tracking branch 'origin/master' 2022-01-18 20:28:31 +01:00
Axel Uhl 20715a3df8 use argLine from.command line, too 2022-01-18 20:28:11 +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 20e56292d4 Merge branch 'master' into bug5676 2022-01-18 18:00:01 +01:00
Axel Uhl 4906807312 updated Javadoc for AmazonS3TestSupport to explain the new handling of S3 credential 2022-01-18 17:50:11 +01:00
Axel Uhl a21aaa6f57 externalize s3 access ID/key for test bucket 2022-01-18 17:45:00 +01:00
Axel Uhl 8a98285d7e bug5676: implemented REST API method to determine hosts eligible for deployment of processes of a replica set 2022-01-18 12:59:38 +01:00
Axel Uhl 1146734987 bug5676: factored commonalities between launching a replica on a new vs. on an existing host 2022-01-17 16:13:44 +01:00
Axel Uhl d392bd808d Merge branch 'master' into bug5676 2022-01-17 09:03:04 +01:00
Axel Uhl c7318896b2 added information on the Hudson image's Docker registry credentials 2022-01-17 00:58:37 +01:00
Axel Uhl ab78647906 added information on Docker registry set-up 2022-01-17 00:57:35 +01:00
Axel Uhl 0fd649723a use docker.sapsailing.com:443 as Docker registry for building / pushing images 2022-01-17 00:24:51 +01:00
Axel Uhl 799ee82ad4 use docker.sapsailing.com as the Docker registry for uploading images 2022-01-17 00:21:19 +01:00
Axel Uhl 26cd91f24a bug5676: implemented LandscapeService[Impl].deployReplicaToExistingHost (untested) 2022-01-14 18:36:19 +01:00
Axel Uhl 5d2faa31d1 but5676: made host mandatory constructor argument for DeployProcessOnMultiServer.Builder 2022-01-14 17:46:01 +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 6b4f7f8b93 bug5676: removed landscape parameter for app config building and replaced by getLandscape() 2022-01-13 14:12:23 +01:00
Axel Uhl 4aa9783289 preparatory refactoring for bug5676, extracting method for replica config builder 2022-01-13 13:26:31 +01:00
Axel Uhl f4834764f6 added link to configuration env variable definitions to README 2022-01-13 11:33:42 +01:00
Axel Uhl b786a2eb4c enhanced README description for release installation and start 2022-01-13 11:25:19 +01:00
Axel Uhl ffd22c1e61 improved Java version check; require version 1.7 or 1.8 for refreshInstance.sh and start 2022-01-13 11:20:53 +01:00
Axel Uhl ee0d1783d3 subsections in README.md 2022-01-13 10:39:35 +01:00
Axel Uhl dcab372891 improved README.md 2022-01-13 10:38:33 +01:00
Axel Uhl fa25cf4792 added TODOs 2022-01-12 23:08:03 +01:00
Axel Uhl 7908efe561 bug5672: moved upgradeApplicationReplicaSet to LandscapeService[Impl] and created REST API for it (untested) 2022-01-12 15:58:02 +01:00
Axel Uhl cb801b10bd upgraded sapjvm to version 083 2022-01-09 00:30:10 +01:00
Axel Uhl 679d076209 fixed carets in macro sections 2022-01-06 16:10:43 +01:00
Axel Uhl ce38e9a660 improved archive-server-upgrade.md 2022-01-06 16:09:41 +01:00
Axel Uhl dc73fa893b hint to create compareServers directory 2022-01-06 16:07:33 +01:00
Axel Uhl 91c9dc9314 added TOC to archive-server-upgrade Wiki doc 2022-01-06 16:04:00 +01:00
Axel Uhl 2e953c3122 hint for how to monitor MongoDB "archive" replica set state 2022-01-06 16:02:51 +01:00
Axel Uhl ac92f50f0f added a TL;DR section for the archive-server-upgrade.md description 2022-01-06 15:57:19 +01:00
Axel Uhl 51df58d62f Updated home (markdown) 2022-01-06 13:44:27 +00:00
Axel Uhl 68854ece20 add --illegal-access=permit for JDK >=11 for backward compatibility 2022-01-06 00:06:52 +01:00
Axel Uhl 2eb25967ff added "final" to local variable 2022-01-06 00:06:33 +01:00
Axel Uhl 5871c0b8a9 removed unnecessary setAccessible(true) call 2022-01-06 00:06:14 +01:00
Axel Uhl d717661a66 added a simple docker-compose.yml file as an example and maybe for testing 2021-12-27 23:08:19 +01:00
Axel Uhl 87ebfce2ef Merge remote-tracking branch 'origin/master' 2021-12-27 01:28:46 +01:00
Axel Uhl e38dbdd2c3 adjusted copyright header to 2022 2021-12-27 01:27:47 +01:00
Axel Uhl 3a89da424c improved timeouts while waiting for replica sets in landscape panel 2021-12-18 14:30:52 +01:00
Axel Uhl 59382a370c comment change only 2021-12-17 14:54:28 +01:00
Axel Uhl 8946182f32 bug5655: removed old MigrateLeaderboardgroupResource and its documentation 2021-12-16 22:28:55 +01:00
Axel Uhl 7d25d06878 bug5655: fixed links between index.html files 2021-12-16 22:24:27 +01:00
Axel Uhl f9b637906a Merge branch 'master' into bug5655 2021-12-16 22:06:41 +01:00
Axel Uhl 5d824d52c0 Merge branch 'translation' 2021-12-16 22:06:33 +01:00
Axel Uhl 6ce6466cab bug5655: updated and formatted REST API docs for /sailinglandscape 2021-12-16 22:05:15 +01:00