swift/swift/container
Clay Gerrard 8a3b65107d Fix pop_queue for move object twice
With the two vector timestamp change some resolution was lost in the queue
entries that could lead to the reconciler being unable to successfully remove
a processed item from the queue in pop_queue.  To ensure the queue entries
with a significant offset can be successfully removed while still handling
the re-enqueued object case issue the DELETE with the timestamp slightly later
than the maximum of the queue entries last modified time (q_record) and
misplaced objects timestamp (q_ts).

Change-Id: I4726243b3f7c4c1e98f0c578e7ffdecf4ec22199
2014-07-02 10:49:38 -07:00
..
__init__.py Initial commit of Swift code 2010-07-12 17:03:45 -05:00
auditor.py Add Storage Policy support to Containers 2014-06-18 17:31:38 -07:00
backend.py Add two vector timestamps 2014-06-19 10:18:06 -07:00
reconciler.py Fix pop_queue for move object twice 2014-07-02 10:49:38 -07:00
replicator.py Add two vector timestamps 2014-06-19 10:18:06 -07:00
server.py Replace POLICY and POLICY_INDEX with string literals 2014-06-23 12:52:50 -07:00
sync.py Replace POLICY and POLICY_INDEX with string literals 2014-06-23 12:52:50 -07:00
updater.py Replace POLICY and POLICY_INDEX with string literals 2014-06-23 12:52:50 -07:00