1
0
Fork 0

Actually check error codes during Store startup

This was a bug.
master
Philip O'Toole 4 years ago
parent f07c3673c5
commit 6670a22850

@ -317,8 +317,12 @@ func main() {
if err != nil {
log.Fatalf("failed to parse Raft open timeout %s: %s", raftOpenTimeout, err.Error())
}
str.WaitForLeader(openTimeout)
str.WaitForApplied(openTimeout)
if _, err := str.WaitForLeader(openTimeout); err != nil {
log.Fatalf("leader did not appear within timeout: %s", err.Error())
}
if err := str.WaitForApplied(openTimeout); err != nil {
log.Fatalf("log was not fully applied within timeout: %s", err.Error())
}
// This may be a standalone server. In that case set its own metadata.
if err := str.SetMetadata(meta); err != nil && err != store.ErrNotLeader {

Loading…
Cancel
Save