Skip to content
This repository was archived by the owner on Apr 26, 2022. It is now read-only.

v1.0.2

Choose a tag to compare

@neverchanje neverchanje released this 06 May 06:00
· 37 commits to main since this release

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.