)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"change_message_id":"0ccad5b86632c9e22cf4939e671a13eec8ef9944","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"3b61230d_6aedc179","updated":"2026-08-06 15:45:56.000000000","message":"LGTM","commit_id":"d143814889b9eed748f3748460e700ea36bd53fd"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"8da2694342b1914cbe0253af2e9fc7d59bd01ffb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"d7c512ef_b5c33278","updated":"2026-08-07 09:39:50.000000000","message":"recheck","commit_id":"d143814889b9eed748f3748460e700ea36bd53fd"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"a1b3ea71d283197150b5d755e91d601f94ac0e46","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"3b388414_39d3aff0","updated":"2026-08-07 17:31:16.000000000","message":"recheck\n\nhttps://bugs.launchpad.net/cinder/+bug/2163042","commit_id":"d143814889b9eed748f3748460e700ea36bd53fd"},{"author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"change_message_id":"aec24e5ad04194a84f7cfa2517cafadff12e8e43","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"3ff01f4b_900491bb","updated":"2026-08-10 07:18:44.000000000","message":"recheck\n\nhttps://bugs.launchpad.net/cinder/+bug/2163042","commit_id":"d143814889b9eed748f3748460e700ea36bd53fd"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"ab6f211ebda55d5d74340a0d0ed69c7279203f1c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"195c09e7_cf9936fa","updated":"2026-08-06 08:37:17.000000000","message":"yup, great fix","commit_id":"d143814889b9eed748f3748460e700ea36bd53fd"}],"swift/common/middleware/versioned_writes/object_versioning.py":[{"author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"change_message_id":"0ccad5b86632c9e22cf4939e671a13eec8ef9944","unresolved":true,"context_lines":[{"line_number":845,"context_line":"            \u0027X-Backend-Content-Type\u0027, resp.headers[\u0027Content-Type\u0027])"},{"line_number":846,"context_line":""},{"line_number":847,"context_line":"        if is_del_marker:"},{"line_number":848,"context_line":"            drain_and_close(resp)"},{"line_number":849,"context_line":"            hdrs \u003d {\u0027X-Object-Version-Id\u0027: version_id,"},{"line_number":850,"context_line":"                    \u0027Content-Type\u0027: DELETE_MARKER_CONTENT_TYPE}"},{"line_number":851,"context_line":"            raise HTTPNotFound(request\u003dreq, headers\u003dhdrs)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f548d01_50ce6d9e","line":848,"updated":"2026-08-06 15:45:56.000000000","message":"nit: could be `friendly_close(resp)`?","commit_id":"d143814889b9eed748f3748460e700ea36bd53fd"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"e4914197cc151cc11aa3eb844968805f150d14a4","unresolved":true,"context_lines":[{"line_number":845,"context_line":"            \u0027X-Backend-Content-Type\u0027, resp.headers[\u0027Content-Type\u0027])"},{"line_number":846,"context_line":""},{"line_number":847,"context_line":"        if is_del_marker:"},{"line_number":848,"context_line":"            drain_and_close(resp)"},{"line_number":849,"context_line":"            hdrs \u003d {\u0027X-Object-Version-Id\u0027: version_id,"},{"line_number":850,"context_line":"                    \u0027Content-Type\u0027: DELETE_MARKER_CONTENT_TYPE}"},{"line_number":851,"context_line":"            raise HTTPNotFound(request\u003dreq, headers\u003dhdrs)"}],"source_content_type":"text/x-python","patch_set":2,"id":"6d790474_4ea1feed","line":848,"in_reply_to":"9f548d01_50ce6d9e","updated":"2026-08-06 15:55:23.000000000","message":"hmmm, it could. IIRC I decided that delete markers have no body so ``drain_and_close`` would be ok but I agree that ``friendly_close`` would be safer on a ``GET``","commit_id":"d143814889b9eed748f3748460e700ea36bd53fd"}]}
