Comment 2 for bug 1626989

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to swift (master)

Reviewed: https://review.openstack.org/446142
Committed: https://git.openstack.org/cgit/openstack/swift/commit/?id=3ad877323978dcf4130e9543a2678bb928c1ecb8
Submitter: Jenkins
Branch: master

commit 3ad877323978dcf4130e9543a2678bb928c1ecb8
Author: Tim Burke <email address hidden>
Date: Wed Mar 15 19:30:38 2017 +0000

    Version DLOs, just like every other type of object

    Previously, requests involving DLOs would bypass versioned_writes:

     * Any existing DLOs wouldn't get copied to the archive container during
       overwrites (or deletes, with history-mode), so there would be no
       evidence they had ever existed.

     * Any new DLOs wouldn't copy overwritten objects to the archive
       container, potentially leading to data loss.

    Now, DLOs will behave like every other type of object under
    versioned_writes.

    Change-Id: I488e13eead2f33dd272d03f6f898adc52fc7fdad
    Related-Change: Ie899290b3312e201979eafefb253d1a60b65b837
    Related-Change: Ib5b29a19e1d577026deb50fc9d26064a8da81cd7
    Closes-Bug: #1626989