When the cluster is re-run, the cbauth database is stale and hence the ctl.StartCtl call in main.go returns an error which is logged as fatal. This leads to a PublishCrashEvent which crashes the cbft process because of a nil pointer access which leads to a restart of the cbft process. This cycle occurs multiple times until the cbauth is fresh and doesn't reject the requests.
|For Gerrit Dashboard: MB-52853|
|177132,2||MB-52853 - cbft process crash and restart multiple times||neo||cbgt||Status: MERGED||+2||+1|
|177213,1||Merge remote-tracking branch 'couchbase/neo'||master||cbgt||Status: MERGED||+2||+1|