new logger and etcd fixes
This commit is contained in:
parent
ba001b4c20
commit
cbd4f38cca
11 changed files with 248 additions and 161 deletions
|
|
@ -12,6 +12,7 @@ var (
|
|||
ErrNotLeader = errors.New("not leader")
|
||||
ErrKeyNotFound = errors.New("key not found")
|
||||
ErrPrefixNotFound = errors.New("prefix not found")
|
||||
ErrRestart = errors.New("restart")
|
||||
)
|
||||
|
||||
type Cluster interface {
|
||||
|
|
@ -19,6 +20,7 @@ type Cluster interface {
|
|||
SetCallbacks(Callbacks) error
|
||||
Stepdown()
|
||||
Stop()
|
||||
Reset()
|
||||
}
|
||||
|
||||
type KV interface {
|
||||
|
|
@ -29,8 +31,8 @@ type KV interface {
|
|||
}
|
||||
|
||||
type CallbackContext interface {
|
||||
logr.Logger
|
||||
KV
|
||||
Logger() logr.Logger
|
||||
ID() string
|
||||
Fatal(error)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue