Reviewed: https://review.opendev.org/689580 Committed: https://git.openstack.org/cgit/openstack/swift/commit/?id=f353b78b92ad7a3f15aa6b21d1f8be592e8ca212 Submitter: Zuul Branch: stable/stein
commit f353b78b92ad7a3f15aa6b21d1f8be592e8ca212 Author: Tim Burke <email address hidden> Date: Fri Jul 19 21:24:47 2019 -0700
slo: Better handle non-manifest responses when refetching manifest
Previously, we never checked whether the response we get when refetching is even successful, much less whether it's still coming from an SLO.
Now, if the refetched data is newer, act on it. If it's older, 503.
Closes-Bug: #1837270 Change-Id: I106b94c77da220c762869aa800c31b87c3dffeeb (cherry picked from commit ef5a37c2bf5a32b0fa6404974aa76332a88c0841)
Reviewed: https:/ /review. opendev. org/689580 /git.openstack. org/cgit/ openstack/ swift/commit/ ?id=f353b78b92a d7a3f15aa6b21d1 f8be592e8ca212
Committed: https:/
Submitter: Zuul
Branch: stable/stein
commit f353b78b92ad7a3 f15aa6b21d1f8be 592e8ca212
Author: Tim Burke <email address hidden>
Date: Fri Jul 19 21:24:47 2019 -0700
slo: Better handle non-manifest responses when refetching manifest
Previously, we never checked whether the response we get when refetching
is even successful, much less whether it's still coming from an SLO.
Now, if the refetched data is newer, act on it. If it's older, 503.
Closes-Bug: #1837270 c762869aa800c31 b87c3dffeeb 0fa6404974aa763 32a88c0841)
Change-Id: I106b94c77da220
(cherry picked from commit ef5a37c2bf5a32b