Refactor replication resync to be an active process (#14266)

When resync is triggered, walk the bucket namespace and
resync objects that are unreplicated. This PR also adds
an API to report resync progress.
This commit is contained in:
Poorna
2022-02-10 10:16:52 -08:00
committed by GitHub
parent a2230868e0
commit ed3418c046
12 changed files with 1717 additions and 139 deletions

View File

@@ -72,7 +72,8 @@ type ObjectOptions struct {
MaxParity bool
// Mutate set to 'true' if the call is namespace mutation call
Mutate bool
Mutate bool
WalkAscending bool // return Walk results in ascending order of versions
}
// ExpirationOptions represents object options for object expiration at objectLayer.