GA release v3.0.2
GA release of orchestrator
3.0, please note v3.0-pre-release and v3.0.1.pre-release
Re-listing major changes in 3.0
version, followed by specific changes since v3.0.1
raft consensus
-
orchestrator/raft
setup: consensus based leader election & quorum. orchestrator/raft setup achieves high availability without the need for a shared-backend high availability solution such as Galera/InnoDB Cluster.Backend DB nodes are independent and do not communicate with each other. All communication goes by the
orchestrator
nodes gossiping viaraft
.
SQLite
-
SQLite
support: in aorchestrator/raft
setup eachorchestrator
node has a dedicated backend DB. This backend DB can be a standaloneMySQL
server or an embeddedSQLite
database.orchestrator
now comes withSQLite
embedded within its binary.SQLite
is also supported on single-node setups, useful for local dev machines, and on testing or CI environments.
orchestrator-client
orchestrator-client
: a utility script which removes the need for anorchestrator
binary on remote boxes.
changelog
Changes since last release: v3.0.1.pre-release...v3.0.2
Noteworthy:
- Packaging for
orchestrator-client
- the standalone client shell script - Support for
--ignore-raft-setup
command line client invocation, overridingraft
config; power to the engineers. - Failure detection takes notice of downtimed replicas
- Web/UI fixes, adjustments
- Web/UI: Better visualization of downtimed problems
- Fix and reprioritization of promoted servers on
DeadIntermediateMaster
- Misc. bug fixes
- more...
$ md5sum *
ea5391f69e1ada71d3c58f7646f8a048 orchestrator-3.0.2-1.x86_64.rpm
0030f8379fa870a2e761f178824c9241 orchestrator-3.0.2-linux-amd64.tar.gz
6ce932f9356baaa2ce8a51f88404cb01 orchestrator-cli-3.0.2-1.x86_64.rpm
51573a791f3642e75537c36add0b5b08 orchestrator-cli_3.0.2_amd64.deb
657185cb863363a6291d30591d439c70 orchestrator-client-3.0.2-1.x86_64.rpm
ced92c8648d28514dd6b99a7a3f87842 orchestrator-client_3.0.2_amd64.deb
e16e960f3252409e50ff6b9443f0b642 orchestrator_3.0.2_amd64.deb
$ sha1sum *
157c6b4d9d3d6c658afa56ec7e6259934c4a48fd orchestrator-3.0.2-1.x86_64.rpm
10e66cd09097c2cf1be8e36a5b1f351113a3fe7c orchestrator-3.0.2-linux-amd64.tar.gz
40a0d83d764d61eeec364299754a8098258d5206 orchestrator-cli-3.0.2-1.x86_64.rpm
e2c4e4773d425b021f0031deafcb98e66517b7d9 orchestrator-cli_3.0.2_amd64.deb
7a92a93a9ea2922e055771b37d0c08b88a3c84f0 orchestrator-client-3.0.2-1.x86_64.rpm
a58e4b6db3a140ef9e3f32b7eceaa40a6b332c66 orchestrator-client_3.0.2_amd64.deb
378ca20b5eaf980e83283f36ac2c71ec8bd32bd2 orchestrator_3.0.2_amd64.deb
$ sha256sum *
c5ca99a39727d22edebeb0b0f2908a085497d031d6d7b2bf06d41c92282fcb7a orchestrator-3.0.2-1.x86_64.rpm
7b43ae94517ead11fbc01c55499d9e19d88adf2be5c40e9c346af202fef78451 orchestrator-3.0.2-linux-amd64.tar.gz
f7708562abc757ee471f9258c2640cef552254db4b3496f40fb12f073ddbde9d orchestrator-cli-3.0.2-1.x86_64.rpm
1c2508d9376f3cdf16b4f8d46b114da1176ab096b3844bd91546a6d464623694 orchestrator-cli_3.0.2_amd64.deb
fe0665dd1a5d6093fb26c1b7f33b83a9ed42612639d2daf34dd0d40a9337f3c2 orchestrator-client-3.0.2-1.x86_64.rpm
6991b293435e2482c6e915b725c1a48e6a6128c6c5a08c8b7145d2874be9ee59 orchestrator-client_3.0.2_amd64.deb
d365f2bf614d659450f3dbad0920175914b02d62a736e465793b9dfdb1e98561 orchestrator_3.0.2_amd64.deb
$ md5sum *RHEL6*
ffa077686a54b0e826d2f47253db3349 orchestrator-RHEL6-3.0.2-1.x86_64.rpm
68d222e0531531ae078fe6616d64dc42 orchestrator-RHEL6-cli-3.0.2-1.x86_64.rpm
65e03a04c1691cd21d9a98600bb2934d orchestrator-RHEL6-client-3.0.2-1.x86_64.rpm