Releases: pegasus-kv/admin-cli
v1.2.0
v1.1.0
- support replica proposal rpc
- support backup command
- support disk rebalance command
- support server config command for pegasus 2.2
v1.0.3
This release also focuses on the improvements of admin API, including the support of ListNodesReplicaInfo, the remote command APIs BatchCallCmd, and CallCmd.
v1.0.2
In this version, we mainly focus on the development of the admin API, which is under client/ directory.
This API suite provides a higher level abstraction above pegasus-go-client's MetaManager API, with default timeout, default arguments of RPC for common use-cases, etc.
Also, it provides a replica-migration specific API, that can be useful to implement HA rolling-update. The code is in client/migrate_node.go. To ensure its correctness, we implement a "fake cluster" that mocks the meta API, so that the migration procedure can be testable without actually bootstrap a real cluster.
v1.0.1
Changelog
4228235 refactor: introduce a general meta api wrapper (#28)
78edde4 feat: support send http post to update config (#25)
943a85e refactor: update grumble dependency (#27)
1aca1f7 fix: remote command supports ip:port as meta addr (#26)
48a200c refactor: change the multi rpc send type to async (#20)
584617b fix:read unhealthy count (#24)
c78d08d feat: add dup start command (#23)
406208b fix: print hint of adding duplication (#22)
cbd57ac chore: add missing licenses (#21)
4e36488 refactor: refactor the struct sort and support different structs (#18)
v1.0.0
This is the initial release of admin-cli.