diff --git a/cmd/erasure-multipart.go b/cmd/erasure-multipart.go index c50c44b0f..9de330e28 100644 --- a/cmd/erasure-multipart.go +++ b/cmd/erasure-multipart.go @@ -1164,7 +1164,7 @@ func (er erasureObjects) CompleteMultipartUpload(ctx context.Context, bucket str // // Scope: correct for a single erasure set. A multi-pool deployment (duplicate // versions across pools, ModTime ties, cross-pool lock authority) is out of - // scope and tracked in pgsty/silo#TBD-multipool-lock. + // scope and tracked in pgsty/silo#133. if opts.ReplicaLockReconcile && crypto.SSEC.IsEncrypted(fi.Metadata) { // A persisted upload records the null version as an empty VersionID; look // it up as the null version so the reconcile reads the addressed version's diff --git a/cmd/erasure-object.go b/cmd/erasure-object.go index a6293edc2..bade406e6 100644 --- a/cmd/erasure-object.go +++ b/cmd/erasure-object.go @@ -1305,7 +1305,7 @@ func (er erasureObjects) putObject(ctx context.Context, bucket string, object st // // Scope: correct for a single erasure set. A multi-pool deployment // (duplicate versions across pools, ModTime ties, cross-pool lock - // authority) is out of scope and tracked in pgsty/silo#TBD-multipool-lock. + // authority) is out of scope and tracked in pgsty/silo#133. if opts.ReplicaLockReconcile && err == nil { reconcileStoredObjectLock(opts.UserDefined, storedObjectLockState(obj.UserDefined)) } diff --git a/cmd/object-api-interface.go b/cmd/object-api-interface.go index 2f64ded4f..3361a9ced 100644 --- a/cmd/object-api-interface.go +++ b/cmd/object-api-interface.go @@ -99,7 +99,7 @@ type ObjectOptions struct { ReplicationSourceTaggingTimestamp time.Time // set if MinIOSourceTaggingTimestamp received ReplicationSourceLegalholdTimestamp time.Time // set if MinIOSourceObjectLegalholdTimestamp received ReplicationSourceRetentionTimestamp time.Time // set if MinIOSourceObjectRetentionTimestamp received - ReplicaLockReconcile bool // set for a trusted SSE-C replica full write/completion: re-order Object Lock against the destination version read under the write lock (single erasure set; see pgsty/silo#TBD-multipool-lock) + ReplicaLockReconcile bool // set for a trusted SSE-C replica full write/completion: re-order Object Lock against the destination version read under the write lock (single erasure set; see pgsty/silo#133) DeletePrefix bool // set true to enforce a prefix deletion, only application for DeleteObject API, DeletePrefixObject bool // set true when object's erasure set is resolvable by object name (using getHashedSetIndex)