)]}'
{"id":"openstack%2Fswift~286032","triplet_id":"openstack%2Fswift~master~I1503af414b5c557a8a2e2c410b3938e97a644a2e","project":"openstack/swift","branch":"master","topic":"replication_time_test","hashtags":[],"change_id":"I1503af414b5c557a8a2e2c410b3938e97a644a2e","subject":"Add tests for Recon\u0027s object replication_time time unit","status":"MERGED","created":"2016-02-29 13:17:37.000000000","updated":"2017-07-18 03:28:00.000000000","submitted":"2017-07-18 03:28:00.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":12,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"1ca8501d5528219f531dd1a0538cccaa695fe1ff","_number":286032,"virtual_id_number":286032,"owner":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":13052,"name":"SwiftStack Cluster CI","email":"openstack-ci@swiftstack.com","username":"swiftstack-cluster-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},{"value":0,"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},{"value":0,"_account_id":12261,"name":"Mahati","email":"mahati.chamarthy@gmail.com","username":"Mahati"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":5600,"name":"Brian Cline","email":"bcline@softlayer.com","username":"briancline"},{"value":0,"_account_id":12193,"name":"Hisashi Osanai","email":"osanai.hisashi@jp.fujitsu.com","username":"ho"},{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":2,"date":"2017-07-18 03:28:00.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":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"all":[{"value":0,"_account_id":13052,"name":"SwiftStack Cluster CI","email":"openstack-ci@swiftstack.com","username":"swiftstack-cluster-ci","tags":["SERVICE_USER"]},{"value":2,"date":"2017-07-18 01:19:20.000000000","_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},{"value":0,"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},{"value":0,"_account_id":12261,"name":"Mahati","email":"mahati.chamarthy@gmail.com","username":"Mahati"},{"value":2,"date":"2017-07-11 09:55:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":5600,"name":"Brian Cline","email":"bcline@softlayer.com","username":"briancline"},{"value":0,"_account_id":12193,"name":"Hisashi Osanai","email":"osanai.hisashi@jp.fujitsu.com","username":"ho"},{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"all":[{"value":0,"_account_id":13052,"name":"SwiftStack Cluster CI","email":"openstack-ci@swiftstack.com","username":"swiftstack-cluster-ci","tags":["SERVICE_USER"]},{"value":1,"date":"2017-07-18 01:19:20.000000000","_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},{"value":0,"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},{"value":0,"_account_id":12261,"name":"Mahati","email":"mahati.chamarthy@gmail.com","username":"Mahati"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":5600,"name":"Brian Cline","email":"bcline@softlayer.com","username":"briancline"},{"value":0,"_account_id":12193,"name":"Hisashi Osanai","email":"osanai.hisashi@jp.fujitsu.com","username":"ho"},{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"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":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},{"_account_id":5600,"name":"Brian Cline","email":"bcline@softlayer.com","username":"briancline"},{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"_account_id":12193,"name":"Hisashi Osanai","email":"osanai.hisashi@jp.fujitsu.com","username":"ho"},{"_account_id":12261,"name":"Mahati","email":"mahati.chamarthy@gmail.com","username":"Mahati"},{"_account_id":13052,"name":"SwiftStack Cluster CI","email":"openstack-ci@swiftstack.com","username":"swiftstack-cluster-ci","tags":["SERVICE_USER"]},{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-03-01 08:44:17.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"REVIEWER"},{"updated":"2016-03-12 08:57:18.000000000","updated_by":{"_account_id":13052,"name":"SwiftStack Cluster CI","email":"openstack-ci@swiftstack.com","username":"swiftstack-cluster-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":13052,"name":"SwiftStack Cluster CI","email":"openstack-ci@swiftstack.com","username":"swiftstack-cluster-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2016-03-14 00:49:27.000000000","updated_by":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"reviewer":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"state":"REVIEWER"},{"updated":"2016-03-14 17:00:41.000000000","updated_by":{"_account_id":5600,"name":"Brian Cline","email":"bcline@softlayer.com","username":"briancline"},"reviewer":{"_account_id":5600,"name":"Brian Cline","email":"bcline@softlayer.com","username":"briancline"},"state":"REVIEWER"},{"updated":"2016-07-29 10:00:23.000000000","updated_by":{"_account_id":12193,"name":"Hisashi Osanai","email":"osanai.hisashi@jp.fujitsu.com","username":"ho"},"reviewer":{"_account_id":12193,"name":"Hisashi Osanai","email":"osanai.hisashi@jp.fujitsu.com","username":"ho"},"state":"REVIEWER"},{"updated":"2016-07-29 12:06:04.000000000","updated_by":{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},"reviewer":{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},"state":"REVIEWER"},{"updated":"2016-08-02 09:30:23.000000000","updated_by":{"_account_id":12261,"name":"Mahati","email":"mahati.chamarthy@gmail.com","username":"Mahati"},"reviewer":{"_account_id":12261,"name":"Mahati","email":"mahati.chamarthy@gmail.com","username":"Mahati"},"state":"REVIEWER"},{"updated":"2017-07-11 09:55:36.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"},{"updated":"2017-07-18 01:19:20.000000000","updated_by":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"reviewer":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"state":"REVIEWER"},{"updated":"2017-07-18 03:28:00.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"8f587a359a31f6e5d84414a06d25bbec6ba211e5","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},"date":"2016-02-29 13:17:37.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0b4d30294f91fb5d54a40a19cdac70c1a4fade42","author":{"_account_id":13052,"name":"SwiftStack Cluster CI","email":"openstack-ci@swiftstack.com","username":"swiftstack-cluster-ci","tags":["SERVICE_USER"]},"date":"2016-02-29 16:15:42.000000000","message":"Patch Set 1:\n\nBuild Failed \n\n* cluster-swift-tox-func https://8b86aea46fb38e6450f2-0e5f4c086da474abc1df58826577db2f.ssl.cf1.rackcdn.com/286032/4354/ : SUCCESS\n\n* cluster-swift-ssbench https://8b86aea46fb38e6450f2-0e5f4c086da474abc1df58826577db2f.ssl.cf1.rackcdn.com/286032/2992/ssbench : SUCCESS\n\n* vm-saio-probe https://8b86aea46fb38e6450f2-0e5f4c086da474abc1df58826577db2f.ssl.cf1.rackcdn.com/286032/2128/probetests/ : FAILURE\n\n* cluster-swift-tox-func-ec https://8b86aea46fb38e6450f2-0e5f4c086da474abc1df58826577db2f.ssl.cf1.rackcdn.com/286032/2399/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"9b2ec92d560bb8e757da834ae26c7abe6834268e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-29 17:28:32.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-swift-pep8 http://logs.openstack.org/32/286032/1/check/gate-swift-pep8/b022565/ : FAILURE in 1m 00s\n- gate-swift-docs http://docs-draft.openstack.org/32/286032/1/check/gate-swift-docs/4f9d3c3//doc/build/html/ : SUCCESS in 2m 18s\n- gate-swift-python27 http://logs.openstack.org/32/286032/1/check/gate-swift-python27/5f07da6/ : SUCCESS in 8m 03s\n- gate-swift-python34 http://logs.openstack.org/32/286032/1/check/gate-swift-python34/c7c970c/ : SUCCESS in 1m 50s\n- gate-swift-tox-func http://logs.openstack.org/32/286032/1/check/gate-swift-tox-func/3c4361d/ : SUCCESS in 3m 11s\n- gate-swift-tox-func-in-process-fast-post http://logs.openstack.org/32/286032/1/check/gate-swift-tox-func-in-process-fast-post/800d532/ : SUCCESS in 2m 40s (non-voting)\n- gate-tempest-dsvm-full http://logs.openstack.org/32/286032/1/check/gate-tempest-dsvm-full/d97647b/ : SUCCESS in 37m 16s\n- gate-grenade-dsvm http://logs.openstack.org/32/286032/1/check/gate-grenade-dsvm/cbeb2fd/ : SUCCESS in 40m 12s\n- gate-swift-dsvm-functional http://logs.openstack.org/32/286032/1/check/gate-swift-dsvm-functional/87e44f0/ : SUCCESS in 21m 20s","accounts_in_message":[],"_revision_number":1},{"id":"ce396fcf254eaf571736696fc2e6bdc70e4184b1","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2016-03-01 08:44:17.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"aabd3162be111037ebf8cfe56e7e3f716419e420","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-01 09:36:46.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-swift-pep8 http://logs.openstack.org/32/286032/2/check/gate-swift-pep8/a40e458/ : SUCCESS in 1m 14s\n- gate-swift-docs http://docs-draft.openstack.org/32/286032/2/check/gate-swift-docs/1cba365//doc/build/html/ : SUCCESS in 2m 06s\n- gate-swift-python27 http://logs.openstack.org/32/286032/2/check/gate-swift-python27/d72ef47/ : SUCCESS in 4m 28s\n- gate-swift-python34 http://logs.openstack.org/32/286032/2/check/gate-swift-python34/3300ab2/ : SUCCESS in 2m 18s\n- gate-swift-tox-func http://logs.openstack.org/32/286032/2/check/gate-swift-tox-func/5000f81/ : SUCCESS in 3m 24s\n- gate-swift-tox-func-in-process-fast-post http://logs.openstack.org/32/286032/2/check/gate-swift-tox-func-in-process-fast-post/32b8dd2/ : SUCCESS in 2m 57s (non-voting)\n- gate-tempest-dsvm-full http://logs.openstack.org/32/286032/2/check/gate-tempest-dsvm-full/b029255/ : SUCCESS in 36m 53s\n- gate-grenade-dsvm http://logs.openstack.org/32/286032/2/check/gate-grenade-dsvm/c8966fb/ : SUCCESS in 37m 33s\n- gate-swift-dsvm-functional http://logs.openstack.org/32/286032/2/check/gate-swift-dsvm-functional/128e262/ : SUCCESS in 21m 57s","accounts_in_message":[],"_revision_number":2},{"id":"d9e3b6bd587d9b522cf3762480459b73f21aa0ca","author":{"_account_id":13052,"name":"SwiftStack Cluster CI","email":"openstack-ci@swiftstack.com","username":"swiftstack-cluster-ci","tags":["SERVICE_USER"]},"date":"2016-03-01 09:43:27.000000000","message":"Patch Set 2:\n\nBuild Failed \n\n* cluster-swift-tox-func https://8b86aea46fb38e6450f2-0e5f4c086da474abc1df58826577db2f.ssl.cf1.rackcdn.com/286032/4364/ : SUCCESS\n\n* cluster-swift-ssbench https://8b86aea46fb38e6450f2-0e5f4c086da474abc1df58826577db2f.ssl.cf1.rackcdn.com/286032/3002/ssbench : SUCCESS\n\n* vm-saio-probe https://8b86aea46fb38e6450f2-0e5f4c086da474abc1df58826577db2f.ssl.cf1.rackcdn.com/286032/2138/probetests/ : FAILURE\n\n* cluster-swift-tox-func-ec https://8b86aea46fb38e6450f2-0e5f4c086da474abc1df58826577db2f.ssl.cf1.rackcdn.com/286032/2409/ : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"6ff76e501e1c96aa284968cd049ab39ba13c0208","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2016-03-02 09:33:29.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"a1b3f27182ab2d49aa76930c8eb344e5fde06375","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},"date":"2016-03-12 06:45:29.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"818d1ce63bdff296487fcf9705af81112e25f492","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},"date":"2016-03-12 06:47:31.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nThe previous parent patch is unlikely to be merged atm, but this test might still be useful - therefore rebased this patch on master.\n\n@Takashi: included your proposed change, thx!","accounts_in_message":[],"_revision_number":2},{"id":"86a3b7c5bec6c2615d7fa99df6e1f6093e09e72a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-12 07:30:19.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-swift-pep8 http://logs.openstack.org/32/286032/3/check/gate-swift-pep8/85c3222/ : SUCCESS in 4m 04s\n- gate-swift-docs http://docs-draft.openstack.org/32/286032/3/check/gate-swift-docs/c8b42dd//doc/build/html/ : SUCCESS in 4m 48s\n- gate-swift-python27 http://logs.openstack.org/32/286032/3/check/gate-swift-python27/4ec36c3/ : SUCCESS in 3m 40s\n- gate-swift-python34 http://logs.openstack.org/32/286032/3/check/gate-swift-python34/f0e26d2/ : SUCCESS in 4m 13s\n- gate-swift-tox-func http://logs.openstack.org/32/286032/3/check/gate-swift-tox-func/b6ab869/ : SUCCESS in 7m 36s\n- gate-swift-tox-func-in-process-fast-post http://logs.openstack.org/32/286032/3/check/gate-swift-tox-func-in-process-fast-post/f3f32bd/ : SUCCESS in 5m 24s (non-voting)\n- gate-tempest-dsvm-full http://logs.openstack.org/32/286032/3/check/gate-tempest-dsvm-full/86ad1ce/ : SUCCESS in 38m 28s\n- gate-grenade-dsvm http://logs.openstack.org/32/286032/3/check/gate-grenade-dsvm/1dfd680/ : SUCCESS in 43m 52s\n- gate-swift-dsvm-functional http://logs.openstack.org/32/286032/3/check/gate-swift-dsvm-functional/2fc590a/ : SUCCESS in 26m 41s","accounts_in_message":[],"_revision_number":3},{"id":"c0af6da0f184906f11cc9c34b02bede3a46c8030","author":{"_account_id":13052,"name":"SwiftStack Cluster CI","email":"openstack-ci@swiftstack.com","username":"swiftstack-cluster-ci","tags":["SERVICE_USER"]},"date":"2016-03-12 08:57:18.000000000","message":"Patch Set 3:\n\nBuild succeeded \n\n* cluster-swift-tox-func https://8b86aea46fb38e6450f2-0e5f4c086da474abc1df58826577db2f.ssl.cf1.rackcdn.com/286032/4555/ : SUCCESS\n\n* cluster-swift-ssbench https://8b86aea46fb38e6450f2-0e5f4c086da474abc1df58826577db2f.ssl.cf1.rackcdn.com/286032/3193/ssbench : SUCCESS\n\n* cluster-swift-tox-func-ec https://8b86aea46fb38e6450f2-0e5f4c086da474abc1df58826577db2f.ssl.cf1.rackcdn.com/286032/2600/ : SUCCESS\n\n* vm-saio-probe https://8b86aea46fb38e6450f2-0e5f4c086da474abc1df58826577db2f.ssl.cf1.rackcdn.com/286032/2343/probetests/ : SUCCESS","accounts_in_message":[],"_revision_number":3},{"id":"981a9c843a858b5bd28d9759edc7a0ef5fc541b5","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2016-03-14 00:49:27.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"78aae00ca8d8f4a0126f74d75f987743a92cb857","author":{"_account_id":5600,"name":"Brian Cline","email":"bcline@softlayer.com","username":"briancline"},"date":"2016-03-14 17:00:41.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"74d7401fba5be4133469c7b561e95891da3f3607","author":{"_account_id":12193,"name":"Hisashi Osanai","email":"osanai.hisashi@jp.fujitsu.com","username":"ho"},"date":"2016-04-06 06:04:34.000000000","message":"Patch Set 3: Code-Review+1\n\nChristian, thanks for this patch and sorry for the parent patch. In parent patch, there are two fixes. The time unit change will not be merged but I think it\u0027s good idea to include one of the fixes in this patch. Could you please check the following diff?\nhttp://paste.openstack.org/show/493101/","accounts_in_message":[],"_revision_number":3},{"id":"1ff660469047322159797a15333a80228981feb5","author":{"_account_id":12193,"name":"Hisashi Osanai","email":"osanai.hisashi@jp.fujitsu.com","username":"ho"},"date":"2016-07-29 09:56:49.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"28c18e84c46e390f66b765d58b6015a5c42f4d6c","author":{"_account_id":12193,"name":"Hisashi Osanai","email":"osanai.hisashi@jp.fujitsu.com","username":"ho"},"date":"2016-07-29 10:00:23.000000000","message":"Patch Set 3: Code-Review+1\n\nSorry, I think it better to use the logic in http://paste.openstack.org/show/493101/.","accounts_in_message":[],"_revision_number":3},{"id":"1020df01b9583dff7aab118090d5733dc6ca100e","author":{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},"date":"2016-07-29 12:06:04.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"60ffbfae542dc1c0d148d440dcb7889c528d7086","author":{"_account_id":12261,"name":"Mahati","email":"mahati.chamarthy@gmail.com","username":"Mahati"},"date":"2016-08-02 09:30:23.000000000","message":"Patch Set 3: Code-Review+1\n\nIf you\u0027re going ahead with Hitashi\u0027s suggestion, it could also be applied in run_forever - https://github.com/openstack/swift/blob/master/swift/obj/replicator.py#L806 along with run_once method.","accounts_in_message":[],"_revision_number":3},{"id":"c774c88e326c7e22b85d953b3e26d9e5bbcdbcbe","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2016-08-02 10:32:51.000000000","message":"Patch Set 3: Code-Review+1\n\n(4 comments)\n\nI like this test addition because the object replicator output differs from db_replicator.\n\nI have one query re the .start value being set and the change to use self.assertIn seems worthwhile. Otherwise LGTM.","accounts_in_message":[],"_revision_number":3},{"id":"fdccfe82e76de11ec696955562775c3294959630","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-02 13:12:11.000000000","message":"Patch Set 3: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":3},{"id":"50dbea449d0b1c7f34630e70bb643aae0b9ad93f","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},"date":"2017-06-22 13:25:49.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"c742320ab30c8b4124840911bf351f3106284a16","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},"date":"2017-06-22 13:26:02.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"95c60804dc3f74f215b1855936ca59ba823db571","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-22 13:34:59.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-swift-docs-ubuntu-xenial http://docs-draft.openstack.org/32/286032/4/check/gate-swift-docs-ubuntu-xenial/c7db624//doc/build/html/ : SUCCESS in 3m 05s\n- gate-swift-pep8-ubuntu-xenial http://logs.openstack.org/32/286032/4/check/gate-swift-pep8-ubuntu-xenial/d8cf2b5/ : SUCCESS in 2m 21s\n- gate-swift-python27-ubuntu-xenial http://logs.openstack.org/32/286032/4/check/gate-swift-python27-ubuntu-xenial/4f8eef1/ : SUCCESS in 3m 47s\n- gate-swift-python35 http://logs.openstack.org/32/286032/4/check/gate-swift-python35/f73dc4a/ : SUCCESS in 1m 11s\n- gate-swift-tox-xfs-tmp-py27-ubuntu-xenial http://logs.openstack.org/32/286032/4/check/gate-swift-tox-xfs-tmp-py27-ubuntu-xenial/1381351/ : SUCCESS in 6m 26s\n- gate-swift-tox-xfs-tmp-py35-ubuntu-xenial http://logs.openstack.org/32/286032/4/check/gate-swift-tox-xfs-tmp-py35-ubuntu-xenial/655e62d/ : SUCCESS in 2m 55s\n- gate-swift-tox-xfs-tmp-func-ubuntu-xenial http://logs.openstack.org/32/286032/4/check/gate-swift-tox-xfs-tmp-func-ubuntu-xenial/a6ded72/ : SUCCESS in 5m 51s\n- gate-swift-tox-xfs-tmp-func-post-as-copy-ubuntu-xenial http://logs.openstack.org/32/286032/4/check/gate-swift-tox-xfs-tmp-func-post-as-copy-ubuntu-xenial/b1c33f7/ : SUCCESS in 3m 57s\n- gate-swift-tox-xfs-tmp-func-encryption-ubuntu-xenial http://logs.openstack.org/32/286032/4/check/gate-swift-tox-xfs-tmp-func-encryption-ubuntu-xenial/d237c33/ : SUCCESS in 6m 30s\n- gate-swift-tox-xfs-tmp-func-ec-ubuntu-xenial http://logs.openstack.org/32/286032/4/check/gate-swift-tox-xfs-tmp-func-ec-ubuntu-xenial/f4dba0d/ : SUCCESS in 7m 16s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"175fa0b00fa74cb2b95f2ac3b506239463f1d1e3","author":{"_account_id":13052,"name":"SwiftStack Cluster CI","email":"openstack-ci@swiftstack.com","username":"swiftstack-cluster-ci","tags":["SERVICE_USER"]},"date":"2017-06-23 01:37:46.000000000","message":"Patch Set 4:\n\nBuild succeeded \n\n* vm-saio-probe https://8b86aea46fb38e6450f2-0e5f4c086da474abc1df58826577db2f.ssl.cf1.rackcdn.com/286032/6917/probetests/ : SUCCESS\n\n* cluster-swift-tox-func https://8b86aea46fb38e6450f2-0e5f4c086da474abc1df58826577db2f.ssl.cf1.rackcdn.com/286032/8531/ : SUCCESS\n\n* cluster-swift-tox-func-ec https://8b86aea46fb38e6450f2-0e5f4c086da474abc1df58826577db2f.ssl.cf1.rackcdn.com/286032/6554/ : SUCCESS","accounts_in_message":[],"_revision_number":4},{"id":"6ac72064f206c69972dad259da019b945e034835","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2017-07-11 09:55:36.000000000","message":"Patch Set 4: Code-Review+2\n\n(2 comments)\n\nLGTM\n\nI proposed a patch to fix the ERROR logs generated during the multiple run_once cycles: https://review.openstack.org/#/c/482488/","accounts_in_message":[],"_revision_number":4},{"id":"a9f8cf52b0e334d271ccafe01f3d0d4ef17c4906","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2017-07-18 01:19:20.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"bce424bfe40768b24df207f7ee0378b57a6fa67b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-18 01:19:31.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"922ef8b6110feeebe3963e7ff6dec1bb00d0910a","date":"2017-07-18 03:28:00.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":4},{"id":"ed8f6dd480ed0c6bdab42901f4957932381e9eb4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-18 03:28:00.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-swift-docs-ubuntu-xenial http://docs-draft.openstack.org/32/286032/4/gate/gate-swift-docs-ubuntu-xenial/477188c//doc/build/html/ : SUCCESS in 4m 28s\n- gate-swift-pep8-ubuntu-xenial http://logs.openstack.org/32/286032/4/gate/gate-swift-pep8-ubuntu-xenial/047b6d7/ : SUCCESS in 5m 31s\n- gate-swift-python27-ubuntu-xenial http://logs.openstack.org/32/286032/4/gate/gate-swift-python27-ubuntu-xenial/82d1ea1/ : SUCCESS in 6m 12s\n- gate-swift-python35 http://logs.openstack.org/32/286032/4/gate/gate-swift-python35/0217e6b/ : SUCCESS in 2m 52s\n- gate-swift-tox-xfs-tmp-py27-ubuntu-xenial http://logs.openstack.org/32/286032/4/gate/gate-swift-tox-xfs-tmp-py27-ubuntu-xenial/fa2c9dd/ : SUCCESS in 7m 46s\n- gate-swift-tox-xfs-tmp-py35-ubuntu-xenial http://logs.openstack.org/32/286032/4/gate/gate-swift-tox-xfs-tmp-py35-ubuntu-xenial/972ae61/ : SUCCESS in 2m 12s\n- gate-swift-tox-xfs-tmp-func-ubuntu-xenial http://logs.openstack.org/32/286032/4/gate/gate-swift-tox-xfs-tmp-func-ubuntu-xenial/d18cbeb/ : SUCCESS in 5m 54s\n- gate-swift-tox-xfs-tmp-func-post-as-copy-ubuntu-xenial http://logs.openstack.org/32/286032/4/gate/gate-swift-tox-xfs-tmp-func-post-as-copy-ubuntu-xenial/e8948f3/ : SUCCESS in 6m 12s\n- gate-swift-tox-xfs-tmp-func-encryption-ubuntu-xenial http://logs.openstack.org/32/286032/4/gate/gate-swift-tox-xfs-tmp-func-encryption-ubuntu-xenial/69ce09f/ : SUCCESS in 6m 33s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"3820e674483ca171dd4bbed63654f2205a2f5490","revisions":{"871199805f37ecbff87119f036e59b79f20575be":{"kind":"REWORK","_number":1,"created":"2016-02-29 13:17:37.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},"ref":"refs/changes/32/286032/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/32/286032/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/32/286032/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/32/286032/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/32/286032/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/32/286032/1"}}},"commit":{"parents":[{"commit":"e700166e7b43a78f97b77477b988a29fff0763bf","subject":"Fix time unit of Recon\u0027s replication_time for object","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e700166e7b43a78f97b77477b988a29fff0763bf"}]}],"author":{"name":"Christian Schwede","email":"info@cschwede.de","date":"2016-02-29 13:14:56.000000000","tz":0},"committer":{"name":"Christian Schwede","email":"info@cschwede.de","date":"2016-02-29 13:15:51.000000000","tz":0},"subject":"Add tests for Recon\u0027s object replication_time time unit","message":"Add tests for Recon\u0027s object replication_time time unit\n\nAdding a simple test to avoid regression. Fails on current master, and only\npasses with parent patch applied.\n\nChange-Id: I1503af414b5c557a8a2e2c410b3938e97a644a2e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/871199805f37ecbff87119f036e59b79f20575be"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/871199805f37ecbff87119f036e59b79f20575be"}]},"branch":"refs/heads/master"},"5daab97829a954a2e8efe022a4d36ebaa895e79d":{"kind":"REWORK","_number":2,"created":"2016-03-01 08:44:17.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/32/286032/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/32/286032/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/32/286032/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/32/286032/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/32/286032/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/32/286032/2"}}},"commit":{"parents":[{"commit":"e700166e7b43a78f97b77477b988a29fff0763bf","subject":"Fix time unit of Recon\u0027s replication_time for object","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e700166e7b43a78f97b77477b988a29fff0763bf"}]}],"author":{"name":"Christian Schwede","email":"info@cschwede.de","date":"2016-02-29 13:14:56.000000000","tz":0},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2016-03-01 08:34:17.000000000","tz":660},"subject":"Add tests for Recon\u0027s object replication_time time unit","message":"Add tests for Recon\u0027s object replication_time time unit\n\nAdding a simple test to avoid regression. Fails on current master, and only\npasses with parent patch applied.\n\nChange-Id: I1503af414b5c557a8a2e2c410b3938e97a644a2e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5daab97829a954a2e8efe022a4d36ebaa895e79d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5daab97829a954a2e8efe022a4d36ebaa895e79d"}]},"branch":"refs/heads/master"},"8f66972a6161584ff0d3f72ad5492ff6d2334d84":{"kind":"REWORK","_number":3,"created":"2016-03-12 06:45:29.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},"ref":"refs/changes/32/286032/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/32/286032/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/32/286032/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/32/286032/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/32/286032/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/32/286032/3"}}},"commit":{"parents":[{"commit":"8aca4e8eb36c67038335462abdb9a58ee5263b5c","subject":"Imported Translations from Zanata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8aca4e8eb36c67038335462abdb9a58ee5263b5c"}]}],"author":{"name":"Christian Schwede","email":"info@cschwede.de","date":"2016-02-29 13:14:56.000000000","tz":0},"committer":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2016-03-12 06:45:09.000000000","tz":0},"subject":"Add tests for Recon\u0027s object replication_time time unit","message":"Add tests for Recon\u0027s object replication_time time unit\n\nAdding a simple test to avoid regression.\n\nChange-Id: I1503af414b5c557a8a2e2c410b3938e97a644a2e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8f66972a6161584ff0d3f72ad5492ff6d2334d84"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8f66972a6161584ff0d3f72ad5492ff6d2334d84"}]},"branch":"refs/heads/master"},"3820e674483ca171dd4bbed63654f2205a2f5490":{"kind":"REWORK","_number":4,"created":"2017-06-22 13:25:49.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},"ref":"refs/changes/32/286032/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/32/286032/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/32/286032/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/32/286032/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/32/286032/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/32/286032/4"}}},"commit":{"parents":[{"commit":"d46b0f29f9e023249b582bfa1fbf80cb8f577182","subject":"Merge \"Limit number of revert tombstone SSYNC requests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d46b0f29f9e023249b582bfa1fbf80cb8f577182"}]}],"author":{"name":"Christian Schwede","email":"info@cschwede.de","date":"2016-02-29 13:14:56.000000000","tz":0},"committer":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2017-06-22 13:25:37.000000000","tz":120},"subject":"Add tests for Recon\u0027s object replication_time time unit","message":"Add tests for Recon\u0027s object replication_time time unit\n\nAdding a simple test to avoid regression.\n\nChange-Id: I1503af414b5c557a8a2e2c410b3938e97a644a2e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3820e674483ca171dd4bbed63654f2205a2f5490"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3820e674483ca171dd4bbed63654f2205a2f5490"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
