Fix garage health check to wait for full replication factor of nodes
This commit is contained in:
parent
2cdec586b2
commit
6ac473edcb
@ -153,7 +153,7 @@ func (c *AdminClient) do(
|
||||
}
|
||||
|
||||
// Wait will block until the instance connected to can see at least
|
||||
// ReplicationFactor-1 other garage instances. If the context is canceled it
|
||||
// ReplicationFactor other garage instances. If the context is canceled it
|
||||
// will return the context error.
|
||||
func (c *AdminClient) Wait(ctx context.Context) error {
|
||||
|
||||
@ -193,7 +193,7 @@ func (c *AdminClient) Wait(ctx context.Context) error {
|
||||
"numUp", numUp,
|
||||
)
|
||||
|
||||
if numUp >= ReplicationFactor-1 {
|
||||
if numUp >= ReplicationFactor {
|
||||
c.logger.Debug(ctx, "instance appears to be online")
|
||||
return nil
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user