Harshavardhana
d616d8a857
serialize replication and feed it through task model ( #10500 )
...
this allows for eventually controlling the concurrency
of replication and overally control of throughput
4 years ago
Harshavardhana
02c1a08a5b
fix: make sure to lock CopyObject for in-place updates ( #10492 )
4 years ago
poornas
79e21601b0
fix: web handlers to enforce replication ( #10249 )
...
This PR also preserves source ETag for replication
4 years ago
poornas
adcaa6f9de
fix: Change ListBucketTargets handler ( #10217 )
...
to list all targets across a tenant.
Also fixing some validations.
4 years ago
poornas
121164db56
fix: relax some replication validations ( #10210 )
...
Also inherit storage class from source object
if replication configuration does not have a storage
class specified for destination bucket.
4 years ago
poornas
88daaef76b
Validate object lock when setting replication config. ( #10200 )
...
Check if object lock is enabled on
destination bucket while setting replication
configuration on a object lock enabled bucket.
4 years ago
poornas
a8dd7b3eda
Refactor replication target management. ( #10154 )
...
Generalize replication target management so
that remote targets for a bucket can be
managed with ARNs. `mc admin bucket remote`
command will be used to manage targets.
4 years ago
poornas
b46ab7e921
Rename replication target handler ( #10142 )
...
Rename replication target handler to a generic bucket target handler
4 years ago
poornas
b9be841fd2
Add missing validation for replication API conditions ( #10114 )
4 years ago
poornas
c43da3005a
Add support for server side bucket replication ( #9882 )
4 years ago