do one bucket metadata update at a time to avoid a concurrent op failure
Signed-off-by: Jane Zhu <jzhu116@bloomberg.net>
for zone, bucket in zone_bucket:
zone.s3_client.put_bucket_versioning(Bucket=bucket.name, VersioningConfiguration={'Status': 'Enabled'})
- zone.s3_client.put_bucket_lifecycle_configuration(Bucket=bucket.name, LifecycleConfiguration=lifecycle)
+ realm_meta_checkpoint(realm)
+ for zone, bucket in zone_bucket:
+ zone.s3_client.put_bucket_lifecycle_configuration(Bucket=bucket.name, LifecycleConfiguration=lifecycle)
realm_meta_checkpoint(realm)
# upload lots of objects/versions