)]}'
{"id":"openstack%2Fswift~746593","triplet_id":"openstack%2Fswift~master~Id41e9a93b952736e3ca686cbe1efeedfaa701730","project":"openstack/swift","branch":"master","topic":"404-error","hashtags":[],"change_id":"Id41e9a93b952736e3ca686cbe1efeedfaa701730","subject":"wip: tests for mixed frag 404 vs 503","status":"ABANDONED","created":"2020-08-17 20:03:13.000000000","updated":"2020-08-18 13:16:21.000000000","total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9c61aa36e0fd89fa130f1f3099931e5857d89eb5","_number":746593,"virtual_id_number":746593,"owner":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:check","value":1,"date":"2020-08-18 00:08:57.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":1,"date":"2020-08-17 22:59:50.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-08-17 23:21:24.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"rejected":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":-1,"date":"2020-08-17 22:59:50.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-08-17 23:21:24.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"},{"updated":"2020-08-18 00:08:57.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"b227065c2e58c3adb6bcd6abe69cb408883670d2","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2020-08-17 20:03:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7e2386fa0fb7e1d3457450fff5fe3d1652eac028","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-08-17 21:01:47.000000000","message":"Patch Set 1:\n\nFWIW, I found logs from when I hit an unexpected 404 -- it was more severe than I\u0027d remembered:\n\n* Primaries: 5x timeout, 1x 404\n* Handoffs: 1x timeout, 1x 404\n\nSo it\u0027d throw out the primary 404 on account of the parent change, and it\u0027d throw out the handoff 404 because that\u0027s kind of expected... and we\u0027d just be left with the error bucket. Old code would then back-fill a fake 404, where I was expecting clients should get a 503.","accounts_in_message":[],"_revision_number":1},{"id":"5b2597dc4166bf91d8546bffd79d84f036aef002","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2020-08-17 21:15:04.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nok, so given the spirit of the parent change we might want a test that has some more errors and 404s to show we mostly expect back 503s","accounts_in_message":[],"_revision_number":1},{"id":"0347dd98d6674b272030573f4e930b301dc7d169","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-17 21:16:31.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c24fedf496a645998df6714f51253fd2 : SUCCESS in 7m 20s\n- grenade https://zuul.opendev.org/t/openstack/build/b7c7fff852a74fcb833167d2abaa63a5 : SUCCESS in 42m 27s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/72c8e5539a3941ca8fd03f35abe8195a : SUCCESS in 54m 50s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6204a45d7e5c4e47820657c04d7bba3e : SUCCESS in 8m 50s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/73ca2b3b759f4718a0c5e63f743384b3 : SUCCESS in 9m 41s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/c57828022ad846e4ad58b148841a10e7 : SUCCESS in 12m 28s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/2751f76f9bcc43cba3ed780937f80c9c : SUCCESS in 14m 27s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/352e28d502214e1090510e8efb539eca : SUCCESS in 10m 57s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/667dae4dee8740f09f402403318a8a0a : SUCCESS in 21m 11s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/1be9a702c51a47faa75473851e91f9a7 : SUCCESS in 18m 36s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/95e6ef707e8e4d2b995029fb7a6c9c9b : SUCCESS in 17m 22s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/ec5328d3292c40c79dbd10e60a948591 : SUCCESS in 24m 27s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/3b8896b0b30d4cc6820223a6d18405af : SUCCESS in 23m 19s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/2730ddded8724cc29926679bf35f930c : SUCCESS in 20m 32s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/059b8d87dcca4256aaebc1b0a6935cf0 : SUCCESS in 21m 48s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5489bcda2ef34c3ca7df746035536595 : SUCCESS in 20m 47s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/a128d5cf7e4d4cae9c625c6ec7e4b285 : SUCCESS in 50m 08s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/3ad0a845b1f44cab939206ccd52ecd32 : SUCCESS in 45m 56s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/60a4e0543f7b4925934d58044b6a741c : SUCCESS in 45m 22s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/37ef9497d4a74d5bb895dcb6842869fa : SUCCESS in 12m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/080d5817ef6f49559af6febcfcb2a77f : SUCCESS in 6m 10s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b9ddecae0fc744a5acd837ba4b811088 : FAILURE in 8m 49s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1c3815de34d34707b818c2ee56a0e6d1 : SUCCESS in 56m 07s","accounts_in_message":[],"_revision_number":1},{"id":"a23202fdeb9c98b67181349c2f40cc35811b2c3a","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2020-08-17 22:57:06.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"5a46da32bdfba36886759441670c5c403232e136","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2020-08-17 22:59:50.000000000","message":"Patch Set 2: Code-Review+1 Workflow-1\n\n(2 comments)\n\nso tim was right about a regression with waterfall-ec :\u0027(","accounts_in_message":[],"_revision_number":2},{"id":"7fd45eb69a56650a7d0c2b6976fb80cb2b87fa33","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-08-17 23:21:24.000000000","message":"Patch Set 2: Code-Review+1\n\n(5 comments)","accounts_in_message":[],"_revision_number":2},{"id":"7bd16b72f7992fa0d31b518dbc5b5308f2e4b760","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-18 00:08:57.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6d5e947494794e89a78648404bf2836c : SUCCESS in 8m 27s\n- grenade https://zuul.opendev.org/t/openstack/build/8f3b3ed17633473b81d163c24382df32 : SUCCESS in 1h 05m 58s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/de72bd3d5b55450f9fe4fab20691136f : SUCCESS in 49m 15s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/1a4ee93bceba4a30a8e4b6eee20840b2 : SUCCESS in 8m 13s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/bf6c31bb19284369a1310f11e3195ef8 : SUCCESS in 9m 17s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f7fcbcb91c3348dfb3354acd86ac2e95 : SUCCESS in 11m 45s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/269f9f76cdfc46e48f370c08c77c4ec3 : SUCCESS in 11m 59s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/ce03a474f6324304af29a6c1281b74dd : SUCCESS in 13m 10s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/bac92ea606444db2969298a0c6e378ef : SUCCESS in 12m 55s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/8796ecd4a5bb45c4b51b3335a5afd5c4 : SUCCESS in 16m 37s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/46840a642072457bb84ac440710fdda7 : SUCCESS in 17m 36s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/fbcabc63fe634edbba322594dbeeee29 : SUCCESS in 18m 02s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/3cd47b572c4d4d12a8f1f842e84e6005 : SUCCESS in 16m 03s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/b71f4256c67242d0852c3a2c4c3b2a76 : SUCCESS in 18m 21s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/246313ae1c7b4fb5a4c0b2149ff7b08a : SUCCESS in 17m 21s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/6523cbacb38c4f8a9c45ed01ebcf2511 : SUCCESS in 23m 38s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/fe31b09b5ac5434e9a464f8bced6ebb2 : SUCCESS in 42m 45s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4cc44f06c3e74d25babb95c620c9accf : SUCCESS in 45m 56s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/56178c14740b466e8f107e2798d8ee51 : SUCCESS in 40m 55s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/707c68a6cd404e888c92a739722d5ee3 : SUCCESS in 28m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/192f58b660554a4199c68d186a8e375e : SUCCESS in 9m 23s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4c8f302f20344a51b2ae66e1f0e5e655 : FAILURE in 8m 11s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e22abeed4d6b4c6292d53aca387bf7cb : SUCCESS in 56m 50s","accounts_in_message":[],"_revision_number":2},{"id":"36545a6d21b1e7ceb7fd547d6f2728325da6df7f","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2020-08-18 13:16:21.000000000","message":"Abandoned\n\nsquashing into https://review.opendev.org/#/c/711342","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"1718c0551e164c177d54a40bb1db7626c57ba067","revisions":{"99a14dfdc919e89b23c1ea70492ef376d3ced8d5":{"kind":"REWORK","_number":1,"created":"2020-08-17 20:03:13.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/93/746593/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/93/746593/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/746593/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/746593/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/746593/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/93/746593/1"}}},"commit":{"parents":[{"commit":"d1351c1d8552df03eaf769d74446dc382bf6f5da","subject":"Client should retry when there\u0027s just one 404 and a bunch of errors","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d1351c1d8552df03eaf769d74446dc382bf6f5da"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2020-08-17 20:02:59.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2020-08-17 20:02:59.000000000","tz":-300},"subject":"wip: tests for mixed frag 404 vs 503","message":"wip: tests for mixed frag 404 vs 503\n\nChange-Id: Id41e9a93b952736e3ca686cbe1efeedfaa701730\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/99a14dfdc919e89b23c1ea70492ef376d3ced8d5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/99a14dfdc919e89b23c1ea70492ef376d3ced8d5"}]},"branch":"refs/heads/master"},"1718c0551e164c177d54a40bb1db7626c57ba067":{"kind":"REWORK","_number":2,"created":"2020-08-17 22:57:06.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/93/746593/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/93/746593/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/746593/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/746593/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/746593/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/93/746593/2"}}},"commit":{"parents":[{"commit":"d1351c1d8552df03eaf769d74446dc382bf6f5da","subject":"Client should retry when there\u0027s just one 404 and a bunch of errors","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d1351c1d8552df03eaf769d74446dc382bf6f5da"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2020-08-17 20:02:59.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2020-08-17 22:56:27.000000000","tz":-300},"subject":"wip: tests for mixed frag 404 vs 503","message":"wip: tests for mixed frag 404 vs 503\n\nsquash this to the related change\n\nRelated-Change-Id: Ia0a9398107a400815be2e0097b1b8e76336a0253\nChange-Id: Id41e9a93b952736e3ca686cbe1efeedfaa701730\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1718c0551e164c177d54a40bb1db7626c57ba067"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1718c0551e164c177d54a40bb1db7626c57ba067"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
