)]}'
{"id":"openstack%2Fswift~402509","triplet_id":"openstack%2Fswift~stable%2Fnewton~Ie2700f6e6171f2ecfa7d07b0f18b79e90cbf1c8a","project":"openstack/swift","branch":"stable/newton","topic":"bp-newton-consolidate-hashes","hashtags":[],"change_id":"Ie2700f6e6171f2ecfa7d07b0f18b79e90cbf1c8a","subject":"Fixed regression in consolidate_hashes","status":"MERGED","created":"2016-11-25 12:41:53.000000000","updated":"2016-12-07 01:10:10.000000000","submitted":"2016-12-07 01:10:10.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"e623d50cf4d267af7252556802ac8a133f69e1f5","_number":402509,"virtual_id_number":402509,"owner":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},{"value":0,"_account_id":23449,"name":"Pavel Kvasnička","email":"pavel.kvasnicka@firma.seznam.cz","username":"PavelK"},{"value":0,"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":2,"date":"2016-12-07 01:10:10.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"recommended":{"_account_id":23449,"name":"Pavel Kvasnička","email":"pavel.kvasnicka@firma.seznam.cz","username":"PavelK"},"all":[{"value":1,"date":"2016-11-26 11:36:31.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},{"value":1,"date":"2016-11-25 13:44:40.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":23449,"name":"Pavel Kvasnička","email":"pavel.kvasnicka@firma.seznam.cz","username":"PavelK"},{"value":2,"date":"2016-12-07 00:00:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":{"approved":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"all":[{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},{"value":0,"_account_id":23449,"name":"Pavel Kvasnička","email":"pavel.kvasnicka@firma.seznam.cz","username":"PavelK"},{"value":1,"date":"2016-12-07 00:00:45.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},{"_account_id":23449,"name":"Pavel Kvasnička","email":"pavel.kvasnicka@firma.seznam.cz","username":"PavelK"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-11-25 13:44:40.000000000","updated_by":{"_account_id":23449,"name":"Pavel Kvasnička","email":"pavel.kvasnicka@firma.seznam.cz","username":"PavelK"},"reviewer":{"_account_id":23449,"name":"Pavel Kvasnička","email":"pavel.kvasnicka@firma.seznam.cz","username":"PavelK"},"state":"REVIEWER"},{"updated":"2016-11-26 11:36:31.000000000","updated_by":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},"reviewer":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},"state":"REVIEWER"},{"updated":"2016-12-07 00:00:45.000000000","updated_by":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"reviewer":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"state":"REVIEWER"},{"updated":"2016-12-07 01:10:10.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"929ee9f476f915c50421c4b09d458c0b6cd664bd","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2016-11-25 12:41:53.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"cb2ebb2de379ee952983ddf2bbb6c70163d5688e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-25 13:25:51.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-swift-docs-ubuntu-xenial http://docs-draft.openstack.org/09/402509/1/check/gate-swift-docs-ubuntu-xenial/6e4553f//doc/build/html/ : SUCCESS in 2m 35s\n- gate-swift-pep8-ubuntu-xenial http://logs.openstack.org/09/402509/1/check/gate-swift-pep8-ubuntu-xenial/d742fb5/ : SUCCESS in 1m 34s\n- gate-swift-python27-ubuntu-xenial http://logs.openstack.org/09/402509/1/check/gate-swift-python27-ubuntu-xenial/56611f4/ : SUCCESS in 3m 25s\n- gate-swift-python34 http://logs.openstack.org/09/402509/1/check/gate-swift-python34/5df3bea/ : SUCCESS in 1m 04s\n- gate-swift-python35 http://logs.openstack.org/09/402509/1/check/gate-swift-python35/fa82fb3/ : SUCCESS in 2m 10s\n- gate-swift-tox-xfs-tmp-py27-ubuntu-xenial http://logs.openstack.org/09/402509/1/check/gate-swift-tox-xfs-tmp-py27-ubuntu-xenial/af865ef/ : SUCCESS in 3m 58s\n- gate-swift-tox-xfs-tmp-py35-ubuntu-xenial http://logs.openstack.org/09/402509/1/check/gate-swift-tox-xfs-tmp-py35-ubuntu-xenial/35bf26c/ : SUCCESS in 1m 22s\n- gate-swift-tox-xfs-tmp-func-ubuntu-xenial http://logs.openstack.org/09/402509/1/check/gate-swift-tox-xfs-tmp-func-ubuntu-xenial/fb79696/ : SUCCESS in 3m 18s\n- gate-swift-tox-xfs-tmp-func-fast-post-ubuntu-xenial http://logs.openstack.org/09/402509/1/check/gate-swift-tox-xfs-tmp-func-fast-post-ubuntu-xenial/029c643/ : SUCCESS in 3m 18s\n- gate-swift-tox-xfs-tmp-func-encryption-ubuntu-xenial http://logs.openstack.org/09/402509/1/check/gate-swift-tox-xfs-tmp-func-encryption-ubuntu-xenial/bf5e326/ : SUCCESS in 3m 28s\n- gate-tempest-dsvm-full-ubuntu-xenial http://logs.openstack.org/09/402509/1/check/gate-tempest-dsvm-full-ubuntu-xenial/91bb792/ : SUCCESS in 42m 44s\n- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv http://logs.openstack.org/09/402509/1/check/gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv/a9ec91a/ : FAILURE in 12m 59s (non-voting)\n- gate-grenade-dsvm-ubuntu-trusty http://logs.openstack.org/09/402509/1/check/gate-grenade-dsvm-ubuntu-trusty/4632305/ : SUCCESS in 22m 53s\n- gate-swift-dsvm-functional-ubuntu-xenial http://logs.openstack.org/09/402509/1/check/gate-swift-dsvm-functional-ubuntu-xenial/e60a865/ : SUCCESS in 24m 53s\n- gate-swift-tox-xfs-tmp-bandit-ubuntu-xenial http://logs.openstack.org/09/402509/1/check/gate-swift-tox-xfs-tmp-bandit-ubuntu-xenial/a3f3424/ : SUCCESS in 1m 29s (non-voting)\n- gate-swift-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/09/402509/1/check/gate-swift-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/0e8d170/ : SUCCESS in 24m 15s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9e5e28401cf72eb73fa16bc68c5ef794543dfc66","author":{"_account_id":23449,"name":"Pavel Kvasnička","email":"pavel.kvasnicka@firma.seznam.cz","username":"PavelK"},"date":"2016-11-25 13:44:40.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"5129463cf46262996bd9801c911b02d10409bbd7","author":{"_account_id":13052,"name":"SwiftStack Cluster CI","email":"openstack-ci@swiftstack.com","username":"swiftstack-cluster-ci","tags":["SERVICE_USER"]},"date":"2016-11-25 16:21:34.000000000","message":"Patch Set 1:\n\nBuild succeeded \n\n* cluster-swift-tox-func-ec https://8b86aea46fb38e6450f2-0e5f4c086da474abc1df58826577db2f.ssl.cf1.rackcdn.com/402509/4913/ : SUCCESS\n\n* cluster-swift-tox-func https://8b86aea46fb38e6450f2-0e5f4c086da474abc1df58826577db2f.ssl.cf1.rackcdn.com/402509/6877/ : SUCCESS\n\n* vm-saio-probe https://8b86aea46fb38e6450f2-0e5f4c086da474abc1df58826577db2f.ssl.cf1.rackcdn.com/402509/5253/probetests/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"948fe5578b894b9c7df2a33b9ec3bf841e52ebbe","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},"date":"2016-11-26 11:36:31.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"7ef9749fd56dc22a6bbf845b505c93dfc4e88861","author":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"date":"2016-12-07 00:00:45.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"fcc3e99eae1f7e241e530b4f303260c1b574df2b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-07 00:05:08.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"8c0a1630673807223e38ec5d8be8f7d78699d28e","date":"2016-12-07 01:10:10.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":1},{"id":"931af82633b5ecde97e59656f3f8d35f492503df","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-07 01:10:10.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-swift-docs-ubuntu-xenial http://docs-draft.openstack.org/09/402509/1/gate/gate-swift-docs-ubuntu-xenial/398b30b//doc/build/html/ : SUCCESS in 2m 00s\n- gate-swift-pep8-ubuntu-xenial http://logs.openstack.org/09/402509/1/gate/gate-swift-pep8-ubuntu-xenial/7a0d90c/ : SUCCESS in 1m 41s\n- gate-swift-python27-ubuntu-xenial http://logs.openstack.org/09/402509/1/gate/gate-swift-python27-ubuntu-xenial/870fa2b/ : SUCCESS in 3m 53s\n- gate-swift-python34 http://logs.openstack.org/09/402509/1/gate/gate-swift-python34/b950fc2/ : SUCCESS in 2m 20s\n- gate-swift-python35 http://logs.openstack.org/09/402509/1/gate/gate-swift-python35/b3b9231/ : SUCCESS in 1m 22s\n- gate-swift-tox-xfs-tmp-py27-ubuntu-xenial http://logs.openstack.org/09/402509/1/gate/gate-swift-tox-xfs-tmp-py27-ubuntu-xenial/825c99d/ : SUCCESS in 3m 29s\n- gate-swift-tox-xfs-tmp-py35-ubuntu-xenial http://logs.openstack.org/09/402509/1/gate/gate-swift-tox-xfs-tmp-py35-ubuntu-xenial/2abbf99/ : SUCCESS in 1m 54s\n- gate-swift-tox-xfs-tmp-func-ubuntu-xenial http://logs.openstack.org/09/402509/1/gate/gate-swift-tox-xfs-tmp-func-ubuntu-xenial/04701c6/ : SUCCESS in 3m 09s\n- gate-swift-tox-xfs-tmp-func-fast-post-ubuntu-xenial http://logs.openstack.org/09/402509/1/gate/gate-swift-tox-xfs-tmp-func-fast-post-ubuntu-xenial/84c3b53/ : SUCCESS in 3m 11s\n- gate-swift-tox-xfs-tmp-func-encryption-ubuntu-xenial http://logs.openstack.org/09/402509/1/gate/gate-swift-tox-xfs-tmp-func-encryption-ubuntu-xenial/e6949b1/ : SUCCESS in 3m 15s\n- gate-tempest-dsvm-full-ubuntu-xenial http://logs.openstack.org/09/402509/1/gate/gate-tempest-dsvm-full-ubuntu-xenial/8013a33/ : SUCCESS in 41m 27s\n- gate-grenade-dsvm-ubuntu-trusty http://logs.openstack.org/09/402509/1/gate/gate-grenade-dsvm-ubuntu-trusty/57c2ea9/ : SUCCESS in 23m 02s\n- gate-swift-dsvm-functional-ubuntu-xenial http://logs.openstack.org/09/402509/1/gate/gate-swift-dsvm-functional-ubuntu-xenial/2cf412e/ : SUCCESS in 16m 15s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"63911e88e89656abf28a6867d0ca2fcbdbd0d8de","revisions":{"63911e88e89656abf28a6867d0ca2fcbdbd0d8de":{"kind":"REWORK","_number":1,"created":"2016-11-25 12:41:53.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/09/402509/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/09/402509/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/09/402509/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/09/402509/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/09/402509/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/09/402509/1"}}},"commit":{"parents":[{"commit":"bf74d5a0183c9db38a6ff9bf1ab564ea80def703","subject":"Merge \"Avoid infinite loop while placing parts\" into stable/newton","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bf74d5a0183c9db38a6ff9bf1ab564ea80def703"}]}],"author":{"name":"Pavel Kvasnička","email":"pavel.kvasnicka@firma.seznam.cz","date":"2016-11-23 15:41:11.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistair.coles@hpe.com","date":"2016-11-25 12:33:36.000000000","tz":0},"subject":"Fixed regression in consolidate_hashes","message":"Fixed regression in consolidate_hashes\n\nOccurs when a new file is stored to new suffix to not empty partition.\nThen suffix is added to an invalidations file but not into hashes\npickle file. When a replication of this partition runs, replication of\nsuffix is completed on first and each 10th run of replicator. Rsync\nruns on each new suffix because destination does not return hash of\nnew suffix although suffix content is in the same state.\nThis bug was introduced in 2.7.0\n\nCo-Authored-By: Alistair Coles \u003calistair.coles@hpe.com\u003e\nChange-Id: Ie2700f6e6171f2ecfa7d07b0f18b79e90cbf1c8a\nCloses-Bug: #1634967\n(cherry picked from commit 8ac432fff3e01a07f4bff918bb9cc38d93532b43)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/63911e88e89656abf28a6867d0ca2fcbdbd0d8de"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/63911e88e89656abf28a6867d0ca2fcbdbd0d8de"}]},"branch":"refs/heads/stable/newton"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
