object-replicator enqueue rows to reconciler db in is_deleted status

Bug #1618786 reported by Kazuhiro MIYAHARA
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Object Storage (swift)
Incomplete
Undecided
Kazuhiro MIYAHARA

Bug Description

In current implementation (Swift 2.6.1), when container-replicators tried to enqueue rows to reconciler db,
if the db file exists already and it is in is_deleted status, reconciler broker will add the rows into the deleted db.

The above matter will happen when the "reclaim_age" config is smaller than 3600 (1 hour).
In this case, reconcilers can delete reconciler container db to which can be enqueued rows by container-replicators.
I think too small reclaim_age config as above is deprecated. However, I think this bug should be fixed because it can happen.

Changed in swift:
assignee: nobody → Kazuhiro MIYAHARA (miyahara-kazuhiro)
Revision history for this message
Kazuhiro MIYAHARA (miyahara-kazuhiro) wrote :

I'm sorry, I cannot reproduce the bug.
I will inquire into the cause of the bug.

Changed in swift:
status: New → Incomplete
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.