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.