swift/test
Tim Burke c0dbf5b885 sharding: Make replicator logging less scary
When we abort the replication process because we've got shard ranges and
the sharder is now responsible for ensuring object-row durability, we
log a warning like "refusing to replicate objects" which sounds scary.

That's because it *is*, of course -- if the sharder isn't running,
whatever rows that DB has may only exist in that DB, meaning we're one
drive failure away from losing track of them entirely.

However, when the sharder *is* running and everything's happy, we reach
a steady-state where the root containers are all sharded and none of
them have any object rows to lose. At that point, the warning does more
harm than good.

Only print the scary "refusing to replicate" warning if we're still
responsible for some object rows, whether deleted or not.

Change-Id: I35de08d6c1617b2e446e969a54b79b42e8cfafef
2019-01-31 15:20:12 -08:00
..
functional s3api: Stop relying on container listings during multipart uploads 2018-12-17 12:20:58 -08:00
probe sharding: Make replicator logging less scary 2019-01-31 15:20:12 -08:00
unit Merge "Quiet down a unittest" 2019-01-30 10:30:13 +00:00
__init__.py Refactoring, test infrastructure changes and cleanup 2018-05-15 18:18:25 +01:00
sample.conf Add another user for s3api func tests 2018-09-14 13:33:51 +00:00