)]}'
{"id":"openstack%2Ftooz~649629","triplet_id":"openstack%2Ftooz~master~I2437071bb575e95083b0d57a6a0a33aaf8356113","project":"openstack/tooz","branch":"master","topic":"redis-heartbeat","hashtags":[],"change_id":"I2437071bb575e95083b0d57a6a0a33aaf8356113","subject":"Avoid redis lock\u0027s expire_time exceeding timeout.","status":"MERGED","created":"2019-04-03 14:20:43.000000000","updated":"2020-03-02 11:28:39.000000000","submitted":"2020-03-02 11:26:47.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"649629-1583148407723-b70934f3","meta_rev_id":"4e390ddcad0ac1215465aab7170c81c78829ede2","_number":649629,"virtual_id_number":649629,"owner":{"_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"date":"2020-01-15 12:18:33.000000000","_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-03-02 11:26:47.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":2,"date":"2020-03-02 09:57:14.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},{"value":2,"date":"2020-01-23 10:09:17.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":1,"date":"2020-03-02 09:57:14.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-01-23 10:09:17.000000000","updated_by":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"reviewer":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"state":"REVIEWER"},{"updated":"2020-03-02 09:57:14.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2020-03-02 11:26:47.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":"69d62341228735575991c699ddd6540105637d14","author":{"_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},"date":"2019-04-03 14:20:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ed47a581a2b9e1c90f357cfd4fbb7c604ddbdd91","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-03 16:21:22.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/29/649629/1/check/test-release-openstack/89a0f3c/ : SUCCESS in 3m 40s\n- tempest-full http://logs.openstack.org/29/649629/1/check/tempest-full/e131007/ : SUCCESS in 1h 46m 23s\n- tempest-full-py3 http://logs.openstack.org/29/649629/1/check/tempest-full-py3/c778a16/ : SUCCESS in 1h 52m 47s\n- openstack-tox-cover http://logs.openstack.org/29/649629/1/check/openstack-tox-cover/0ef28ff/cover/ : SUCCESS in 5m 08s\n- openstack-tox-pep8 http://logs.openstack.org/29/649629/1/check/openstack-tox-pep8/26797d1/ : SUCCESS in 3m 50s\n- openstack-tox-py27 http://logs.openstack.org/29/649629/1/check/openstack-tox-py27/969e3b6/ : FAILURE in 4m 39s\n- openstack-tox-py35 http://logs.openstack.org/29/649629/1/check/openstack-tox-py35/ff7cba5/ : SUCCESS in 5m 37s\n- openstack-tox-py36 http://logs.openstack.org/29/649629/1/check/openstack-tox-py36/63c3052/ : SUCCESS in 4m 54s\n- openstack-tox-py37 http://logs.openstack.org/29/649629/1/check/openstack-tox-py37/04836dd/ : SUCCESS in 4m 59s\n- openstack-tox-docs http://logs.openstack.org/29/649629/1/check/openstack-tox-docs/ca9198a/html/ : SUCCESS in 3m 58s\n- tooz-tox-py27-etcd http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-etcd/0d64fb4/ : SUCCESS in 5m 22s\n- tooz-tox-py35-etcd http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-etcd/990d327/ : FAILURE in 3m 56s\n- tooz-tox-py27-etcd3 http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-etcd3/7b5d637/ : SUCCESS in 4m 34s\n- tooz-tox-py35-etcd3 http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-etcd3/0e07612/ : FAILURE in 4m 26s\n- tooz-tox-py27-etcd3gw http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-etcd3gw/b80786b/ : SUCCESS in 4m 08s\n- tooz-tox-py35-etcd3gw http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-etcd3gw/8963f04/ : FAILURE in 3m 34s\n- tooz-tox-py27-zookeeper http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-zookeeper/c6f57d4/ : SUCCESS in 8m 44s\n- tooz-tox-py35-zookeeper http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-zookeeper/d8f46e2/ : FAILURE in 6m 19s\n- tooz-tox-py27-redis http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-redis/c9d02b7/ : FAILURE in 8m 53s\n- tooz-tox-py35-redis http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-redis/659939a/ : FAILURE in 6m 43s\n- tooz-tox-py27-sentinel http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-sentinel/6385661/ : FAILURE in 9m 15s\n- tooz-tox-py35-sentinel http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-sentinel/48e9e47/ : FAILURE in 6m 58s\n- tooz-tox-py27-memcached http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-memcached/7b35bb4/ : SUCCESS in 9m 33s\n- tooz-tox-py35-memcached http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-memcached/dafb165/ : FAILURE in 5m 48s\n- tooz-tox-py27-postgresql http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-postgresql/6c3369d/ : SUCCESS in 4m 12s\n- tooz-tox-py35-postgresql http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-postgresql/e4dd448/ : FAILURE in 3m 12s\n- tooz-tox-py27-mysql http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-mysql/0b9e53d/ : SUCCESS in 5m 24s\n- tooz-tox-py35-mysql http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-mysql/11631b4/ : FAILURE in 2m 58s\n- tooz-tox-py27-consul http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-consul/c94621b/ : SUCCESS in 4m 38s\n- tooz-tox-py35-consul http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-consul/948eb42/ : FAILURE in 3m 37s","accounts_in_message":[],"_revision_number":1},{"id":"1c23b6487e3d454ada0f2f57067048bad58f056c","author":{"_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},"date":"2019-04-04 02:08:52.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"b8bad99fdb3e8126600fffe9c84b25ddbcf5ccb5","author":{"_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},"date":"2019-04-04 04:09:01.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"e487097c7c92de6fe9704e270dbc27de54c9cd2e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-04 04:15:54.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/29/649629/1/check/test-release-openstack/5953036/ : SUCCESS in 4m 48s\n- tempest-full http://logs.openstack.org/29/649629/1/check/tempest-full/860a120/ : SUCCESS in 1h 34m 49s\n- tempest-full-py3 http://logs.openstack.org/29/649629/1/check/tempest-full-py3/a5a1f9f/ : TIMED_OUT in 2h 05m 33s\n- openstack-tox-cover http://logs.openstack.org/29/649629/1/check/openstack-tox-cover/5682ff8/cover/ : SUCCESS in 6m 27s\n- openstack-tox-pep8 http://logs.openstack.org/29/649629/1/check/openstack-tox-pep8/79b2af5/ : SUCCESS in 3m 59s\n- openstack-tox-py27 http://logs.openstack.org/29/649629/1/check/openstack-tox-py27/a6169ea/ : SUCCESS in 7m 58s\n- openstack-tox-py35 http://logs.openstack.org/29/649629/1/check/openstack-tox-py35/1fc8a3d/ : SUCCESS in 9m 34s\n- openstack-tox-py36 http://logs.openstack.org/29/649629/1/check/openstack-tox-py36/e838535/ : SUCCESS in 5m 56s\n- openstack-tox-py37 http://logs.openstack.org/29/649629/1/check/openstack-tox-py37/6f32f0b/ : SUCCESS in 6m 38s\n- openstack-tox-docs http://logs.openstack.org/29/649629/1/check/openstack-tox-docs/b3a9dc7/html/ : SUCCESS in 4m 56s\n- tooz-tox-py27-etcd http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-etcd/b7c6034/ : SUCCESS in 5m 54s\n- tooz-tox-py35-etcd http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-etcd/17eec71/ : FAILURE in 5m 40s\n- tooz-tox-py27-etcd3 http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-etcd3/7c710c5/ : SUCCESS in 4m 31s\n- tooz-tox-py35-etcd3 http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-etcd3/ab4913e/ : FAILURE in 5m 13s\n- tooz-tox-py27-etcd3gw http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-etcd3gw/5b8f410/ : SUCCESS in 5m 44s\n- tooz-tox-py35-etcd3gw http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-etcd3gw/c8b5189/ : FAILURE in 5m 17s\n- tooz-tox-py27-zookeeper http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-zookeeper/15b8d8c/ : SUCCESS in 5m 32s\n- tooz-tox-py35-zookeeper http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-zookeeper/c96cf94/ : FAILURE in 5m 43s\n- tooz-tox-py27-redis http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-redis/bb66dd7/ : FAILURE in 3m 39s\n- tooz-tox-py35-redis http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-redis/6dd29ac/ : FAILURE in 4m 05s\n- tooz-tox-py27-sentinel http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-sentinel/5f4eb30/ : FAILURE in 3m 52s\n- tooz-tox-py35-sentinel http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-sentinel/2f5a5a3/ : FAILURE in 3m 07s\n- tooz-tox-py27-memcached http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-memcached/19f1b21/ : SUCCESS in 8m 51s\n- tooz-tox-py35-memcached http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-memcached/061d0b4/ : FAILURE in 4m 50s\n- tooz-tox-py27-postgresql http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-postgresql/56c628a/ : SUCCESS in 9m 15s\n- tooz-tox-py35-postgresql http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-postgresql/ced6320/ : FAILURE in 3m 08s\n- tooz-tox-py27-mysql http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-mysql/ff9b372/ : SUCCESS in 7m 09s\n- tooz-tox-py35-mysql http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-mysql/105b1af/ : FAILURE in 4m 38s\n- tooz-tox-py27-consul http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-consul/b446143/ : SUCCESS in 4m 13s\n- tooz-tox-py35-consul http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-consul/36a9a86/ : FAILURE in 2m 46s","accounts_in_message":[],"_revision_number":1},{"id":"4513986e35163b39493d05e3a43d7544b3b6b4d3","author":{"_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},"date":"2019-04-04 06:58:21.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"2e9c173ab6430328d2d30c6941ec1588d810ea4e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-04 08:53:48.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/29/649629/1/check/test-release-openstack/7acbe2b/ : SUCCESS in 2m 51s\n- tempest-full http://logs.openstack.org/29/649629/1/check/tempest-full/ba675bf/ : SUCCESS in 1h 49m 10s\n- tempest-full-py3 http://logs.openstack.org/29/649629/1/check/tempest-full-py3/da278a7/ : SUCCESS in 1h 33m 12s\n- openstack-tox-cover http://logs.openstack.org/29/649629/1/check/openstack-tox-cover/a804ccc/cover/ : SUCCESS in 5m 23s\n- openstack-tox-pep8 http://logs.openstack.org/29/649629/1/check/openstack-tox-pep8/c36ce0d/ : SUCCESS in 4m 20s\n- openstack-tox-py27 http://logs.openstack.org/29/649629/1/check/openstack-tox-py27/8d68976/ : SUCCESS in 4m 32s\n- openstack-tox-py35 http://logs.openstack.org/29/649629/1/check/openstack-tox-py35/3a09068/ : SUCCESS in 5m 36s\n- openstack-tox-py36 http://logs.openstack.org/29/649629/1/check/openstack-tox-py36/e503c66/ : SUCCESS in 5m 00s\n- openstack-tox-py37 http://logs.openstack.org/29/649629/1/check/openstack-tox-py37/1909168/ : SUCCESS in 5m 10s\n- openstack-tox-docs http://logs.openstack.org/29/649629/1/check/openstack-tox-docs/59ddce8/html/ : SUCCESS in 4m 26s\n- tooz-tox-py27-etcd http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-etcd/9b8544c/ : SUCCESS in 4m 08s\n- tooz-tox-py35-etcd http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-etcd/2ead960/ : FAILURE in 3m 43s\n- tooz-tox-py27-etcd3 http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-etcd3/8fc1c7e/ : SUCCESS in 4m 18s\n- tooz-tox-py35-etcd3 http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-etcd3/30732c0/ : FAILURE in 4m 07s\n- tooz-tox-py27-etcd3gw http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-etcd3gw/8240082/ : SUCCESS in 4m 44s\n- tooz-tox-py35-etcd3gw http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-etcd3gw/b8c8286/ : FAILURE in 3m 38s\n- tooz-tox-py27-zookeeper http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-zookeeper/b62c006/ : SUCCESS in 4m 42s\n- tooz-tox-py35-zookeeper http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-zookeeper/60cd147/ : FAILURE in 3m 26s\n- tooz-tox-py27-redis http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-redis/b64243e/ : FAILURE in 4m 20s\n- tooz-tox-py35-redis http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-redis/a46656b/ : FAILURE in 3m 59s\n- tooz-tox-py27-sentinel http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-sentinel/26a2425/ : FAILURE in 4m 44s\n- tooz-tox-py35-sentinel http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-sentinel/67d5482/ : FAILURE in 4m 08s\n- tooz-tox-py27-memcached http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-memcached/9dc02ca/ : SUCCESS in 5m 26s\n- tooz-tox-py35-memcached http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-memcached/ed83d23/ : FAILURE in 3m 28s\n- tooz-tox-py27-postgresql http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-postgresql/c8f91c4/ : SUCCESS in 4m 13s\n- tooz-tox-py35-postgresql http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-postgresql/911ba23/ : FAILURE in 3m 27s\n- tooz-tox-py27-mysql http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-mysql/d1b602e/ : SUCCESS in 4m 03s\n- tooz-tox-py35-mysql http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-mysql/503e507/ : FAILURE in 3m 38s\n- tooz-tox-py27-consul http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-consul/092f89f/ : SUCCESS in 4m 54s\n- tooz-tox-py35-consul http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-consul/7018911/ : FAILURE in 3m 41s","accounts_in_message":[],"_revision_number":1},{"id":"94e8b45598fe8af87d409a9c5c313826c31e70d0","author":{"_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},"date":"2019-04-04 17:50:41.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"8e6bd7b7eff5e801aac8d2f3e78becd4dd91f380","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-04 20:03:15.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/29/649629/1/check/test-release-openstack/4edee06/ : SUCCESS in 3m 31s\n- tempest-full http://logs.openstack.org/29/649629/1/check/tempest-full/ae59aea/ : SUCCESS in 1h 59m 38s\n- tempest-full-py3 http://logs.openstack.org/29/649629/1/check/tempest-full-py3/29599ee/ : SUCCESS in 1h 24m 09s\n- openstack-tox-cover http://logs.openstack.org/29/649629/1/check/openstack-tox-cover/a1953b3/cover/ : SUCCESS in 6m 20s\n- openstack-tox-pep8 http://logs.openstack.org/29/649629/1/check/openstack-tox-pep8/2a5a7f8/ : SUCCESS in 4m 47s\n- openstack-tox-py27 http://logs.openstack.org/29/649629/1/check/openstack-tox-py27/6b0059e/ : SUCCESS in 5m 56s\n- openstack-tox-py35 http://logs.openstack.org/29/649629/1/check/openstack-tox-py35/dbca9bb/ : SUCCESS in 5m 37s\n- openstack-tox-py36 http://logs.openstack.org/29/649629/1/check/openstack-tox-py36/e934c17/ : SUCCESS in 5m 28s\n- openstack-tox-py37 http://logs.openstack.org/29/649629/1/check/openstack-tox-py37/6a8fb60/ : SUCCESS in 5m 59s\n- openstack-tox-docs http://logs.openstack.org/29/649629/1/check/openstack-tox-docs/33685f4/html/ : SUCCESS in 5m 20s\n- tooz-tox-py27-etcd http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-etcd/73702b3/ : SUCCESS in 6m 05s\n- tooz-tox-py35-etcd http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-etcd/661ca4c/ : FAILURE in 4m 45s\n- tooz-tox-py27-etcd3 http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-etcd3/ad1ca9c/ : SUCCESS in 5m 41s\n- tooz-tox-py35-etcd3 http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-etcd3/e4075ae/ : FAILURE in 4m 25s\n- tooz-tox-py27-etcd3gw http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-etcd3gw/343e497/ : SUCCESS in 5m 25s\n- tooz-tox-py35-etcd3gw http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-etcd3gw/b873191/ : FAILURE in 5m 36s\n- tooz-tox-py27-zookeeper http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-zookeeper/5d7c976/ : SUCCESS in 5m 41s\n- tooz-tox-py35-zookeeper http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-zookeeper/2ef38c1/ : FAILURE in 5m 58s\n- tooz-tox-py27-redis http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-redis/545fd80/ : FAILURE in 5m 02s\n- tooz-tox-py35-redis http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-redis/f78a637/ : FAILURE in 4m 01s\n- tooz-tox-py27-sentinel http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-sentinel/2439ddc/ : FAILURE in 6m 37s\n- tooz-tox-py35-sentinel http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-sentinel/fecf669/ : FAILURE in 4m 56s\n- tooz-tox-py27-memcached http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-memcached/68b14a3/ : SUCCESS in 5m 23s\n- tooz-tox-py35-memcached http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-memcached/95bcdd2/ : FAILURE in 4m 12s\n- tooz-tox-py27-postgresql http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-postgresql/898265f/ : SUCCESS in 5m 53s\n- tooz-tox-py35-postgresql http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-postgresql/e48cb91/ : FAILURE in 5m 05s\n- tooz-tox-py27-mysql http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-mysql/0bfaf91/ : SUCCESS in 5m 55s\n- tooz-tox-py35-mysql http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-mysql/327acf2/ : FAILURE in 4m 27s\n- tooz-tox-py27-consul http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-consul/cb099d3/ : SUCCESS in 5m 13s\n- tooz-tox-py35-consul http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-consul/5479f1c/ : FAILURE in 4m 32s","accounts_in_message":[],"_revision_number":1},{"id":"5a5faccdd14550b8712dab0c25d1d39908036614","author":{"_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},"date":"2019-04-07 06:40:59.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"ede36cb172574592e3b7b5416e980fbca771e2e2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-07 08:28:21.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/29/649629/1/check/test-release-openstack/d4780fe/ : SUCCESS in 2m 36s\n- tempest-full http://logs.openstack.org/29/649629/1/check/tempest-full/96efdae/ : SUCCESS in 1h 41m 57s\n- tempest-full-py3 http://logs.openstack.org/29/649629/1/check/tempest-full-py3/3a3ec4f/ : SUCCESS in 1h 39m 10s\n- openstack-tox-cover http://logs.openstack.org/29/649629/1/check/openstack-tox-cover/add4bd4/cover/ : SUCCESS in 3m 58s\n- openstack-tox-pep8 http://logs.openstack.org/29/649629/1/check/openstack-tox-pep8/e1455c2/ : SUCCESS in 3m 07s\n- openstack-tox-py27 http://logs.openstack.org/29/649629/1/check/openstack-tox-py27/1444288/ : SUCCESS in 4m 36s\n- openstack-tox-py35 http://logs.openstack.org/29/649629/1/check/openstack-tox-py35/4d9eae7/ : SUCCESS in 6m 06s\n- openstack-tox-py36 http://logs.openstack.org/29/649629/1/check/openstack-tox-py36/a62040d/ : SUCCESS in 4m 46s\n- openstack-tox-py37 http://logs.openstack.org/29/649629/1/check/openstack-tox-py37/84edcdd/ : SUCCESS in 4m 34s\n- openstack-tox-docs http://logs.openstack.org/29/649629/1/check/openstack-tox-docs/2d1a6fc/html/ : SUCCESS in 4m 14s\n- tooz-tox-py27-etcd http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-etcd/d713613/ : SUCCESS in 3m 39s\n- tooz-tox-py35-etcd http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-etcd/49fd889/ : FAILURE in 2m 38s\n- tooz-tox-py27-etcd3 http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-etcd3/8261538/ : SUCCESS in 4m 45s\n- tooz-tox-py35-etcd3 http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-etcd3/05e4f23/ : FAILURE in 2m 36s\n- tooz-tox-py27-etcd3gw http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-etcd3gw/f3fa5d6/ : SUCCESS in 3m 43s\n- tooz-tox-py35-etcd3gw http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-etcd3gw/1cc8d10/ : FAILURE in 3m 45s\n- tooz-tox-py27-zookeeper http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-zookeeper/5759ad1/ : SUCCESS in 5m 00s\n- tooz-tox-py35-zookeeper http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-zookeeper/9a91f6c/ : FAILURE in 3m 14s\n- tooz-tox-py27-redis http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-redis/f268a4b/ : FAILURE in 5m 11s\n- tooz-tox-py35-redis http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-redis/40a1fc2/ : FAILURE in 2m 45s\n- tooz-tox-py27-sentinel http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-sentinel/16aae5e/ : FAILURE in 4m 04s\n- tooz-tox-py35-sentinel http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-sentinel/faa912c/ : FAILURE in 3m 39s\n- tooz-tox-py27-memcached http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-memcached/4e64bca/ : SUCCESS in 3m 58s\n- tooz-tox-py35-memcached http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-memcached/f601ba1/ : FAILURE in 2m 56s\n- tooz-tox-py27-postgresql http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-postgresql/a221450/ : SUCCESS in 3m 47s\n- tooz-tox-py35-postgresql http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-postgresql/b0e5cc3/ : FAILURE in 3m 35s\n- tooz-tox-py27-mysql http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-mysql/0c2ea3e/ : SUCCESS in 4m 00s\n- tooz-tox-py35-mysql http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-mysql/f6ecd33/ : FAILURE in 3m 14s\n- tooz-tox-py27-consul http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-consul/e7d89a6/ : SUCCESS in 5m 00s\n- tooz-tox-py35-consul http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-consul/962d63e/ : FAILURE in 2m 53s","accounts_in_message":[],"_revision_number":1},{"id":"b1f93b850cbe18b792a17b6f4ebe79489b04520c","author":{"_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},"date":"2019-04-08 02:21:06.000000000","message":"Patch Set 1:\n\nWhy does the error \"InterpreterNotFound: python3.5\" always appear?","accounts_in_message":[],"_revision_number":1},{"id":"1e873b39dc78cbc783b74c6b9514334afe3626b1","author":{"_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},"date":"2019-04-08 02:38:31.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"12629bccd375552f567d439bc51a0706bdae9a96","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-08 04:25:32.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/29/649629/1/check/test-release-openstack/3afb150/ : SUCCESS in 2m 55s\n- tempest-full http://logs.openstack.org/29/649629/1/check/tempest-full/0a7b78a/ : SUCCESS in 1h 43m 33s\n- tempest-full-py3 http://logs.openstack.org/29/649629/1/check/tempest-full-py3/703814f/ : SUCCESS in 1h 35m 27s\n- openstack-tox-cover http://logs.openstack.org/29/649629/1/check/openstack-tox-cover/722ac78/cover/ : SUCCESS in 3m 55s\n- openstack-tox-pep8 http://logs.openstack.org/29/649629/1/check/openstack-tox-pep8/808bce9/ : SUCCESS in 3m 21s\n- openstack-tox-py27 http://logs.openstack.org/29/649629/1/check/openstack-tox-py27/4f0f168/ : SUCCESS in 5m 20s\n- openstack-tox-py35 http://logs.openstack.org/29/649629/1/check/openstack-tox-py35/32083e4/ : SUCCESS in 3m 56s\n- openstack-tox-py36 http://logs.openstack.org/29/649629/1/check/openstack-tox-py36/3761f22/ : SUCCESS in 3m 55s\n- openstack-tox-py37 http://logs.openstack.org/29/649629/1/check/openstack-tox-py37/d0cdeba/ : SUCCESS in 4m 05s\n- openstack-tox-docs http://logs.openstack.org/29/649629/1/check/openstack-tox-docs/5224ffb/html/ : SUCCESS in 3m 34s\n- tooz-tox-py27-etcd http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-etcd/cf4e73d/ : SUCCESS in 5m 14s\n- tooz-tox-py35-etcd http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-etcd/e0b7182/ : FAILURE in 2m 39s\n- tooz-tox-py27-etcd3 http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-etcd3/d0f0b1c/ : SUCCESS in 4m 13s\n- tooz-tox-py35-etcd3 http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-etcd3/40935c3/ : FAILURE in 2m 52s\n- tooz-tox-py27-etcd3gw http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-etcd3gw/19ec2e1/ : SUCCESS in 3m 36s\n- tooz-tox-py35-etcd3gw http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-etcd3gw/75acf92/ : FAILURE in 2m 43s\n- tooz-tox-py27-zookeeper http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-zookeeper/7ec46e8/ : SUCCESS in 3m 55s\n- tooz-tox-py35-zookeeper http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-zookeeper/2b2d1d3/ : FAILURE in 3m 56s\n- tooz-tox-py27-redis http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-redis/70ca28a/ : FAILURE in 3m 28s\n- tooz-tox-py35-redis http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-redis/3f903c6/ : FAILURE in 2m 42s\n- tooz-tox-py27-sentinel http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-sentinel/27b123a/ : FAILURE in 4m 07s\n- tooz-tox-py35-sentinel http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-sentinel/5d2782a/ : FAILURE in 2m 49s\n- tooz-tox-py27-memcached http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-memcached/3ea3bd3/ : SUCCESS in 5m 26s\n- tooz-tox-py35-memcached http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-memcached/7af6921/ : FAILURE in 2m 54s\n- tooz-tox-py27-postgresql http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-postgresql/28a3084/ : SUCCESS in 3m 44s\n- tooz-tox-py35-postgresql http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-postgresql/eb45130/ : FAILURE in 3m 42s\n- tooz-tox-py27-mysql http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-mysql/c581892/ : SUCCESS in 5m 03s\n- tooz-tox-py35-mysql http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-mysql/a0e163e/ : FAILURE in 2m 50s\n- tooz-tox-py27-consul http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-consul/e0d2d31/ : SUCCESS in 3m 37s\n- tooz-tox-py35-consul http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-consul/5816326/ : FAILURE in 4m 11s","accounts_in_message":[],"_revision_number":1},{"id":"42d2de0b2f4d7501ce6651c41198459a079cac78","author":{"_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},"date":"2019-04-09 03:52:01.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"75cabab7f139a8b9ff3133ca3290b7dbe5ec6b70","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-09 05:25:43.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/29/649629/1/check/test-release-openstack/79b203a/ : SUCCESS in 4m 50s\n- tempest-full http://logs.openstack.org/29/649629/1/check/tempest-full/429ffbc/ : FAILURE in 1h 31m 34s\n- tempest-full-py3 http://logs.openstack.org/29/649629/1/check/tempest-full-py3/09ead2d/ : SUCCESS in 1h 25m 28s\n- openstack-tox-cover http://logs.openstack.org/29/649629/1/check/openstack-tox-cover/afd3695/cover/ : SUCCESS in 4m 17s\n- openstack-tox-pep8 http://logs.openstack.org/29/649629/1/check/openstack-tox-pep8/06c7391/ : SUCCESS in 5m 37s\n- openstack-tox-py27 http://logs.openstack.org/29/649629/1/check/openstack-tox-py27/76bf515/ : SUCCESS in 5m 54s\n- openstack-tox-py35 http://logs.openstack.org/29/649629/1/check/openstack-tox-py35/d7159b5/ : SUCCESS in 5m 54s\n- openstack-tox-py36 http://logs.openstack.org/29/649629/1/check/openstack-tox-py36/ca1e857/ : SUCCESS in 3m 58s\n- openstack-tox-py37 http://logs.openstack.org/29/649629/1/check/openstack-tox-py37/2043b7d/ : SUCCESS in 5m 09s\n- openstack-tox-docs http://logs.openstack.org/29/649629/1/check/openstack-tox-docs/68da10f/html/ : SUCCESS in 5m 20s\n- tooz-tox-py27-etcd http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-etcd/dee5bca/ : SUCCESS in 5m 51s\n- tooz-tox-py35-etcd http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-etcd/393a6b9/ : FAILURE in 3m 06s\n- tooz-tox-py27-etcd3 http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-etcd3/422a3ce/ : SUCCESS in 4m 38s\n- tooz-tox-py35-etcd3 http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-etcd3/9eb89ce/ : FAILURE in 4m 44s\n- tooz-tox-py27-etcd3gw http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-etcd3gw/8600b5f/ : SUCCESS in 3m 41s\n- tooz-tox-py35-etcd3gw http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-etcd3gw/3270c3b/ : FAILURE in 2m 59s\n- tooz-tox-py27-zookeeper http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-zookeeper/1ff93d3/ : SUCCESS in 5m 56s\n- tooz-tox-py35-zookeeper http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-zookeeper/2121c27/ : FAILURE in 3m 38s\n- tooz-tox-py27-redis http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-redis/f23aa96/ : FAILURE in 3m 18s\n- tooz-tox-py35-redis http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-redis/1eaf6fb/ : FAILURE in 3m 28s\n- tooz-tox-py27-sentinel http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-sentinel/e26e93c/ : FAILURE in 3m 40s\n- tooz-tox-py35-sentinel http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-sentinel/5a03bce/ : FAILURE in 2m 35s\n- tooz-tox-py27-memcached http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-memcached/e97f0ac/ : SUCCESS in 4m 44s\n- tooz-tox-py35-memcached http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-memcached/f73f3b8/ : FAILURE in 4m 35s\n- tooz-tox-py27-postgresql http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-postgresql/272c14a/ : SUCCESS in 5m 01s\n- tooz-tox-py35-postgresql http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-postgresql/67530f4/ : FAILURE in 4m 10s\n- tooz-tox-py27-mysql http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-mysql/582cfe7/ : SUCCESS in 4m 13s\n- tooz-tox-py35-mysql http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-mysql/51f0613/ : FAILURE in 3m 09s\n- tooz-tox-py27-consul http://logs.openstack.org/29/649629/1/check/tooz-tox-py27-consul/e3dd268/ : SUCCESS in 4m 16s\n- tooz-tox-py35-consul http://logs.openstack.org/29/649629/1/check/tooz-tox-py35-consul/6dead4d/ : FAILURE in 2m 45s","accounts_in_message":[],"_revision_number":1},{"id":"c1f80aac4886beee1f1f1d113215c64c23383f02","author":{"_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},"date":"2019-05-22 02:20:50.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"638a95616fcd3f135fc0aec7ad97f554da2d6630","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-22 03:51:59.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack http://logs.openstack.org/29/649629/2/check/test-release-openstack/036c506/ : SUCCESS in 2m 57s\n- tempest-full http://logs.openstack.org/29/649629/2/check/tempest-full/1d41eae/ : SUCCESS in 1h 30m 05s\n- tempest-full-py3 http://logs.openstack.org/29/649629/2/check/tempest-full-py3/15fe01b/ : SUCCESS in 1h 24m 44s\n- openstack-tox-cover http://logs.openstack.org/29/649629/2/check/openstack-tox-cover/3a794c5/cover/ : SUCCESS in 5m 13s\n- openstack-tox-pep8 http://logs.openstack.org/29/649629/2/check/openstack-tox-pep8/3edc9ca/ : SUCCESS in 3m 45s\n- openstack-tox-py27 http://logs.openstack.org/29/649629/2/check/openstack-tox-py27/0ace3c6/ : SUCCESS in 3m 39s\n- openstack-tox-py36 http://logs.openstack.org/29/649629/2/check/openstack-tox-py36/fccbf61/ : SUCCESS in 4m 07s\n- openstack-tox-py37 http://logs.openstack.org/29/649629/2/check/openstack-tox-py37/35ef091/ : SUCCESS in 6m 39s\n- openstack-tox-docs http://logs.openstack.org/29/649629/2/check/openstack-tox-docs/863ba04/html/ : SUCCESS in 4m 38s\n- tooz-tox-py27-etcd http://logs.openstack.org/29/649629/2/check/tooz-tox-py27-etcd/db4f3af/ : SUCCESS in 6m 12s\n- tooz-tox-py36-etcd http://logs.openstack.org/29/649629/2/check/tooz-tox-py36-etcd/6b513d1/ : SUCCESS in 3m 42s\n- tooz-tox-py27-etcd3 http://logs.openstack.org/29/649629/2/check/tooz-tox-py27-etcd3/4fcafaa/ : SUCCESS in 6m 22s\n- tooz-tox-py36-etcd3 http://logs.openstack.org/29/649629/2/check/tooz-tox-py36-etcd3/2df3b25/ : SUCCESS in 5m 05s\n- tooz-tox-py27-etcd3gw http://logs.openstack.org/29/649629/2/check/tooz-tox-py27-etcd3gw/a8a3dc5/ : SUCCESS in 4m 12s\n- tooz-tox-py36-etcd3gw http://logs.openstack.org/29/649629/2/check/tooz-tox-py36-etcd3gw/b55e377/ : SUCCESS in 5m 46s\n- tooz-tox-py27-zookeeper http://logs.openstack.org/29/649629/2/check/tooz-tox-py27-zookeeper/3e4c6d2/ : SUCCESS in 6m 17s\n- tooz-tox-py36-zookeeper http://logs.openstack.org/29/649629/2/check/tooz-tox-py36-zookeeper/9e891fd/ : SUCCESS in 3m 50s\n- tooz-tox-py27-redis http://logs.openstack.org/29/649629/2/check/tooz-tox-py27-redis/f109474/ : SUCCESS in 3m 38s\n- tooz-tox-py36-redis http://logs.openstack.org/29/649629/2/check/tooz-tox-py36-redis/5b35fad/ : SUCCESS in 3m 46s\n- tooz-tox-py27-sentinel http://logs.openstack.org/29/649629/2/check/tooz-tox-py27-sentinel/95d92b3/ : SUCCESS in 6m 19s\n- tooz-tox-py36-sentinel http://logs.openstack.org/29/649629/2/check/tooz-tox-py36-sentinel/dac4fc4/ : SUCCESS in 3m 55s\n- tooz-tox-py27-memcached http://logs.openstack.org/29/649629/2/check/tooz-tox-py27-memcached/00fea0b/ : SUCCESS in 3m 49s\n- tooz-tox-py36-memcached http://logs.openstack.org/29/649629/2/check/tooz-tox-py36-memcached/5727e70/ : SUCCESS in 3m 45s\n- tooz-tox-py27-postgresql http://logs.openstack.org/29/649629/2/check/tooz-tox-py27-postgresql/6ecbae7/ : SUCCESS in 4m 44s\n- tooz-tox-py36-postgresql http://logs.openstack.org/29/649629/2/check/tooz-tox-py36-postgresql/1d26d22/ : SUCCESS in 3m 29s\n- tooz-tox-py27-mysql http://logs.openstack.org/29/649629/2/check/tooz-tox-py27-mysql/38f0450/ : SUCCESS in 3m 45s\n- tooz-tox-py36-mysql http://logs.openstack.org/29/649629/2/check/tooz-tox-py36-mysql/4399518/ : SUCCESS in 4m 01s\n- tooz-tox-py27-consul http://logs.openstack.org/29/649629/2/check/tooz-tox-py27-consul/0f9efef/ : SUCCESS in 3m 47s\n- tooz-tox-py36-consul http://logs.openstack.org/29/649629/2/check/tooz-tox-py36-consul/5bb58b8/ : SUCCESS in 4m 41s","accounts_in_message":[],"_revision_number":2},{"id":"017d30db3e20249e5c1738733c85ac81d288034d","author":{"_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},"date":"2019-05-24 01:52:42.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"da78fb54aea6670e57ce0d9edd03de8245a8ed04","author":{"_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},"date":"2019-05-24 02:11:33.000000000","message":"Uploaded patch set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"e2c9ac0d8af33b4d80e7d820bd8d5a1e8439c54b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-24 04:02:31.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/29/649629/4/check/test-release-openstack/f465bdc/ : SUCCESS in 2m 22s\n- tempest-full http://logs.openstack.org/29/649629/4/check/tempest-full/383c789/ : SUCCESS in 1h 45m 07s\n- tempest-full-py3 http://logs.openstack.org/29/649629/4/check/tempest-full-py3/3b449d1/ : SUCCESS in 1h 35m 06s\n- openstack-tox-cover http://logs.openstack.org/29/649629/4/check/openstack-tox-cover/25aee5d/cover/ : SUCCESS in 4m 25s\n- openstack-tox-pep8 http://logs.openstack.org/29/649629/4/check/openstack-tox-pep8/2fc7c7e/ : SUCCESS in 4m 14s\n- openstack-tox-py27 http://logs.openstack.org/29/649629/4/check/openstack-tox-py27/bc15e87/ : SUCCESS in 3m 27s\n- openstack-tox-py36 http://logs.openstack.org/29/649629/4/check/openstack-tox-py36/a3b965f/ : SUCCESS in 4m 12s\n- openstack-tox-py37 http://logs.openstack.org/29/649629/4/check/openstack-tox-py37/90eb791/ : SUCCESS in 5m 06s\n- openstack-tox-docs http://logs.openstack.org/29/649629/4/check/openstack-tox-docs/2113484/html/ : SUCCESS in 3m 45s\n- tooz-tox-py27-etcd http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-etcd/d6e1004/ : SUCCESS in 3m 26s\n- tooz-tox-py36-etcd http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-etcd/175d332/ : SUCCESS in 4m 17s\n- tooz-tox-py27-etcd3 http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-etcd3/e18f7b3/ : FAILURE in 3m 41s\n- tooz-tox-py36-etcd3 http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-etcd3/59d350f/ : SUCCESS in 4m 44s\n- tooz-tox-py27-etcd3gw http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-etcd3gw/5764779/ : SUCCESS in 3m 45s\n- tooz-tox-py36-etcd3gw http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-etcd3gw/31172c8/ : SUCCESS in 4m 41s\n- tooz-tox-py27-zookeeper http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-zookeeper/3fb4147/ : POST_FAILURE in 12m 13s\n- tooz-tox-py36-zookeeper http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-zookeeper/916dfbf/ : SUCCESS in 4m 13s\n- tooz-tox-py27-redis http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-redis/3225840/ : SUCCESS in 4m 28s\n- tooz-tox-py36-redis http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-redis/09549d2/ : SUCCESS in 5m 20s\n- tooz-tox-py27-sentinel http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-sentinel/4ad30b5/ : SUCCESS in 4m 23s\n- tooz-tox-py36-sentinel http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-sentinel/6652029/ : SUCCESS in 3m 33s\n- tooz-tox-py27-memcached http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-memcached/daa12a1/ : SUCCESS in 3m 43s\n- tooz-tox-py36-memcached http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-memcached/07307cb/ : SUCCESS in 4m 09s\n- tooz-tox-py27-postgresql http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-postgresql/9c8d056/ : SUCCESS in 3m 45s\n- tooz-tox-py36-postgresql http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-postgresql/3c8c469/ : SUCCESS in 4m 32s\n- tooz-tox-py27-mysql http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-mysql/09f41b7/ : SUCCESS in 3m 27s\n- tooz-tox-py36-mysql http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-mysql/75b30cf/ : SUCCESS in 5m 21s\n- tooz-tox-py27-consul http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-consul/286c0a1/ : SUCCESS in 4m 31s\n- tooz-tox-py36-consul http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-consul/2599696/ : SUCCESS in 4m 44s","accounts_in_message":[],"_revision_number":4},{"id":"46000c565e29d25a71754d74d1b0c37ef688c126","author":{"_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},"date":"2019-05-24 06:29:58.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"1e01ef17be9a6973b5bfb882bcd5b23f0c99f476","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-24 08:32:29.000000000","message":"Patch Set 4:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/29/649629/4/check/test-release-openstack/fe38b4a/ : SUCCESS in 3m 07s\n- tempest-full http://logs.openstack.org/29/649629/4/check/tempest-full/d58e86d/ : SUCCESS in 1h 56m 26s\n- tempest-full-py3 http://logs.openstack.org/29/649629/4/check/tempest-full-py3/560c0c6/ : SUCCESS in 1h 42m 22s\n- openstack-tox-cover http://logs.openstack.org/29/649629/4/check/openstack-tox-cover/4b523ba/cover/ : SUCCESS in 5m 09s\n- openstack-tox-pep8 http://logs.openstack.org/29/649629/4/check/openstack-tox-pep8/89b983a/ : SUCCESS in 3m 28s\n- openstack-tox-py27 http://logs.openstack.org/29/649629/4/check/openstack-tox-py27/5c4a846/ : SUCCESS in 5m 18s\n- openstack-tox-py36 http://logs.openstack.org/29/649629/4/check/openstack-tox-py36/cc6fa48/ : SUCCESS in 3m 51s\n- openstack-tox-py37 http://logs.openstack.org/29/649629/4/check/openstack-tox-py37/d07cda6/ : SUCCESS in 4m 21s\n- openstack-tox-docs http://logs.openstack.org/29/649629/4/check/openstack-tox-docs/e595ea4/html/ : SUCCESS in 3m 44s\n- tooz-tox-py27-etcd http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-etcd/ad0d869/ : SUCCESS in 3m 42s\n- tooz-tox-py36-etcd http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-etcd/70c6a00/ : SUCCESS in 4m 04s\n- tooz-tox-py27-etcd3 http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-etcd3/fb12f06/ : SUCCESS in 3m 26s\n- tooz-tox-py36-etcd3 http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-etcd3/c90357a/ : SUCCESS in 3m 47s\n- tooz-tox-py27-etcd3gw http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-etcd3gw/fe490de/ : SUCCESS in 3m 45s\n- tooz-tox-py36-etcd3gw http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-etcd3gw/605cfbb/ : SUCCESS in 4m 58s\n- tooz-tox-py27-zookeeper http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-zookeeper/6b12565/ : SUCCESS in 3m 56s\n- tooz-tox-py36-zookeeper http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-zookeeper/5598844/ : FAILURE in 6m 10s\n- tooz-tox-py27-redis http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-redis/b54fa53/ : SUCCESS in 3m 55s\n- tooz-tox-py36-redis http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-redis/6efa946/ : SUCCESS in 4m 18s\n- tooz-tox-py27-sentinel http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-sentinel/71d984b/ : SUCCESS in 4m 00s\n- tooz-tox-py36-sentinel http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-sentinel/d940ec9/ : SUCCESS in 3m 58s\n- tooz-tox-py27-memcached http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-memcached/ae22850/ : SUCCESS in 3m 55s\n- tooz-tox-py36-memcached http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-memcached/6f51960/ : SUCCESS in 4m 02s\n- tooz-tox-py27-postgresql http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-postgresql/5e608ee/ : SUCCESS in 3m 37s\n- tooz-tox-py36-postgresql http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-postgresql/2d19cec/ : SUCCESS in 3m 34s\n- tooz-tox-py27-mysql http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-mysql/a5362f7/ : SUCCESS in 4m 23s\n- tooz-tox-py36-mysql http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-mysql/a57f64a/ : SUCCESS in 4m 00s\n- tooz-tox-py27-consul http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-consul/54c43e4/ : SUCCESS in 3m 27s\n- tooz-tox-py36-consul http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-consul/1dea9d2/ : SUCCESS in 3m 59s","accounts_in_message":[],"_revision_number":4},{"id":"f49ac44ebc430c458117314109a6fb435bdc90ae","author":{"_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},"date":"2019-05-24 09:10:17.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"98c05452b34c9d80a281028ec5b9984963d915ba","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-24 11:08:28.000000000","message":"Patch Set 4:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/29/649629/4/check/test-release-openstack/d4b38d6/ : SUCCESS in 2m 39s\n- tempest-full http://logs.openstack.org/29/649629/4/check/tempest-full/06199cf/ : SUCCESS in 1h 57m 07s\n- tempest-full-py3 http://logs.openstack.org/29/649629/4/check/tempest-full-py3/a93f585/ : SUCCESS in 1h 31m 31s\n- openstack-tox-cover http://logs.openstack.org/29/649629/4/check/openstack-tox-cover/46a66bd/ : FAILURE in 4m 41s\n- openstack-tox-pep8 http://logs.openstack.org/29/649629/4/check/openstack-tox-pep8/5a0cbb3/ : SUCCESS in 3m 22s\n- openstack-tox-py27 http://logs.openstack.org/29/649629/4/check/openstack-tox-py27/c80fa21/ : SUCCESS in 4m 21s\n- openstack-tox-py36 http://logs.openstack.org/29/649629/4/check/openstack-tox-py36/1534aa5/ : SUCCESS in 4m 19s\n- openstack-tox-py37 http://logs.openstack.org/29/649629/4/check/openstack-tox-py37/ba1db35/ : SUCCESS in 4m 13s\n- openstack-tox-docs http://logs.openstack.org/29/649629/4/check/openstack-tox-docs/1482f0e/html/ : SUCCESS in 3m 44s\n- tooz-tox-py27-etcd http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-etcd/1b2866a/ : SUCCESS in 4m 22s\n- tooz-tox-py36-etcd http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-etcd/7aad360/ : SUCCESS in 4m 50s\n- tooz-tox-py27-etcd3 http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-etcd3/bf6bea5/ : SUCCESS in 3m 40s\n- tooz-tox-py36-etcd3 http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-etcd3/c0ae94d/ : SUCCESS in 3m 48s\n- tooz-tox-py27-etcd3gw http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-etcd3gw/96d2a3c/ : SUCCESS in 3m 48s\n- tooz-tox-py36-etcd3gw http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-etcd3gw/94b6972/ : SUCCESS in 4m 14s\n- tooz-tox-py27-zookeeper http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-zookeeper/55385a8/ : SUCCESS in 5m 38s\n- tooz-tox-py36-zookeeper http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-zookeeper/5f092ef/ : SUCCESS in 4m 09s\n- tooz-tox-py27-redis http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-redis/7249fc9/ : SUCCESS in 5m 47s\n- tooz-tox-py36-redis http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-redis/dcdaad9/ : SUCCESS in 4m 14s\n- tooz-tox-py27-sentinel http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-sentinel/0d1cd63/ : SUCCESS in 4m 11s\n- tooz-tox-py36-sentinel http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-sentinel/b664b13/ : SUCCESS in 4m 08s\n- tooz-tox-py27-memcached http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-memcached/7daed0d/ : SUCCESS in 3m 59s\n- tooz-tox-py36-memcached http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-memcached/2a6eb1e/ : SUCCESS in 4m 12s\n- tooz-tox-py27-postgresql http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-postgresql/312fe46/ : SUCCESS in 3m 43s\n- tooz-tox-py36-postgresql http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-postgresql/4a16e81/ : SUCCESS in 4m 00s\n- tooz-tox-py27-mysql http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-mysql/8165220/ : SUCCESS in 3m 36s\n- tooz-tox-py36-mysql http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-mysql/3c3484e/ : SUCCESS in 4m 12s\n- tooz-tox-py27-consul http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-consul/7fc5daa/ : SUCCESS in 3m 58s\n- tooz-tox-py36-consul http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-consul/191e6d1/ : SUCCESS in 3m 48s","accounts_in_message":[],"_revision_number":4},{"id":"c1d331a77b90340ba714e8a2e0341f57c87d4351","author":{"_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},"date":"2019-05-24 12:09:28.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"29a54f49138f8d9ea4c34dcfeb7cdb7d07e1387c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-24 14:21:10.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack http://logs.openstack.org/29/649629/4/check/test-release-openstack/9f2c878/ : SUCCESS in 3m 52s\n- tempest-full http://logs.openstack.org/29/649629/4/check/tempest-full/ab8b0c5/ : SUCCESS in 1h 53m 25s\n- tempest-full-py3 http://logs.openstack.org/29/649629/4/check/tempest-full-py3/206ed1f/ : SUCCESS in 1h 39m 05s\n- openstack-tox-cover http://logs.openstack.org/29/649629/4/check/openstack-tox-cover/a0e87c6/cover/ : SUCCESS in 3m 57s\n- openstack-tox-pep8 http://logs.openstack.org/29/649629/4/check/openstack-tox-pep8/41c5012/ : SUCCESS in 3m 49s\n- openstack-tox-py27 http://logs.openstack.org/29/649629/4/check/openstack-tox-py27/098ccff/ : SUCCESS in 4m 03s\n- openstack-tox-py36 http://logs.openstack.org/29/649629/4/check/openstack-tox-py36/039841e/ : SUCCESS in 3m 57s\n- openstack-tox-py37 http://logs.openstack.org/29/649629/4/check/openstack-tox-py37/7a9138e/ : SUCCESS in 4m 19s\n- openstack-tox-docs http://logs.openstack.org/29/649629/4/check/openstack-tox-docs/b5d5199/html/ : SUCCESS in 3m 51s\n- tooz-tox-py27-etcd http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-etcd/94cf7eb/ : SUCCESS in 3m 39s\n- tooz-tox-py36-etcd http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-etcd/f9c6a98/ : SUCCESS in 4m 01s\n- tooz-tox-py27-etcd3 http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-etcd3/5b7fad7/ : SUCCESS in 4m 11s\n- tooz-tox-py36-etcd3 http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-etcd3/8a3cfbe/ : SUCCESS in 6m 06s\n- tooz-tox-py27-etcd3gw http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-etcd3gw/6f30a7b/ : SUCCESS in 3m 39s\n- tooz-tox-py36-etcd3gw http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-etcd3gw/6751391/ : SUCCESS in 4m 42s\n- tooz-tox-py27-zookeeper http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-zookeeper/4f409d0/ : SUCCESS in 6m 13s\n- tooz-tox-py36-zookeeper http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-zookeeper/b6ba1cd/ : SUCCESS in 6m 03s\n- tooz-tox-py27-redis http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-redis/7f9e2f0/ : SUCCESS in 6m 11s\n- tooz-tox-py36-redis http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-redis/b4791a0/ : SUCCESS in 6m 28s\n- tooz-tox-py27-sentinel http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-sentinel/302b528/ : SUCCESS in 4m 21s\n- tooz-tox-py36-sentinel http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-sentinel/e05e889/ : SUCCESS in 5m 03s\n- tooz-tox-py27-memcached http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-memcached/bf4aeb2/ : SUCCESS in 4m 00s\n- tooz-tox-py36-memcached http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-memcached/32b938c/ : SUCCESS in 4m 10s\n- tooz-tox-py27-postgresql http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-postgresql/30b0a8e/ : SUCCESS in 3m 54s\n- tooz-tox-py36-postgresql http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-postgresql/e19234b/ : SUCCESS in 4m 04s\n- tooz-tox-py27-mysql http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-mysql/d412b2f/ : SUCCESS in 3m 54s\n- tooz-tox-py36-mysql http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-mysql/a0431c8/ : SUCCESS in 5m 01s\n- tooz-tox-py27-consul http://logs.openstack.org/29/649629/4/check/tooz-tox-py27-consul/60e35ea/ : SUCCESS in 4m 06s\n- tooz-tox-py36-consul http://logs.openstack.org/29/649629/4/check/tooz-tox-py36-consul/9a72c94/ : SUCCESS in 4m 07s","accounts_in_message":[],"_revision_number":4},{"id":"e9917e3e76093b2be7be16bd74ee10be1f678c55","author":{"_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},"date":"2019-06-01 01:19:03.000000000","message":"Patch Set 5: Patch Set 4 was rebased","accounts_in_message":[],"_revision_number":5},{"id":"1873cadb278e3efd217823455d6d64c5d71759d5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-01 03:15:50.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack http://logs.openstack.org/29/649629/5/check/test-release-openstack/fcffae9/ : SUCCESS in 2m 39s\n- tempest-full http://logs.openstack.org/29/649629/5/check/tempest-full/dc1adac/ : SUCCESS in 1h 46m 23s\n- tempest-full-py3 http://logs.openstack.org/29/649629/5/check/tempest-full-py3/a12e2fe/ : SUCCESS in 1h 25m 38s\n- openstack-tox-cover http://logs.openstack.org/29/649629/5/check/openstack-tox-cover/6cb3742/cover/ : SUCCESS in 4m 48s\n- openstack-tox-pep8 http://logs.openstack.org/29/649629/5/check/openstack-tox-pep8/8d774ab/ : SUCCESS in 4m 03s\n- openstack-tox-py27 http://logs.openstack.org/29/649629/5/check/openstack-tox-py27/5bdb821/ : SUCCESS in 3m 51s\n- openstack-tox-py36 http://logs.openstack.org/29/649629/5/check/openstack-tox-py36/6b202a4/ : SUCCESS in 4m 46s\n- openstack-tox-py37 http://logs.openstack.org/29/649629/5/check/openstack-tox-py37/4d80454/ : SUCCESS in 6m 43s\n- openstack-tox-docs http://logs.openstack.org/29/649629/5/check/openstack-tox-docs/a11b772/html/ : SUCCESS in 3m 54s\n- tooz-tox-py27-etcd http://logs.openstack.org/29/649629/5/check/tooz-tox-py27-etcd/0d66e8c/ : SUCCESS in 3m 43s\n- tooz-tox-py36-etcd http://logs.openstack.org/29/649629/5/check/tooz-tox-py36-etcd/c9d1155/ : SUCCESS in 5m 03s\n- tooz-tox-py27-etcd3 http://logs.openstack.org/29/649629/5/check/tooz-tox-py27-etcd3/809b69f/ : SUCCESS in 3m 49s\n- tooz-tox-py36-etcd3 http://logs.openstack.org/29/649629/5/check/tooz-tox-py36-etcd3/04729ca/ : SUCCESS in 3m 53s\n- tooz-tox-py27-etcd3gw http://logs.openstack.org/29/649629/5/check/tooz-tox-py27-etcd3gw/e6dde12/ : SUCCESS in 4m 23s\n- tooz-tox-py36-etcd3gw http://logs.openstack.org/29/649629/5/check/tooz-tox-py36-etcd3gw/5e760d0/ : SUCCESS in 3m 37s\n- tooz-tox-py27-zookeeper http://logs.openstack.org/29/649629/5/check/tooz-tox-py27-zookeeper/14ccbe4/ : SUCCESS in 5m 06s\n- tooz-tox-py36-zookeeper http://logs.openstack.org/29/649629/5/check/tooz-tox-py36-zookeeper/c2c5685/ : SUCCESS in 3m 58s\n- tooz-tox-py27-redis http://logs.openstack.org/29/649629/5/check/tooz-tox-py27-redis/ea2dc21/ : SUCCESS in 3m 35s\n- tooz-tox-py36-redis http://logs.openstack.org/29/649629/5/check/tooz-tox-py36-redis/5b10c38/ : SUCCESS in 5m 03s\n- tooz-tox-py27-sentinel http://logs.openstack.org/29/649629/5/check/tooz-tox-py27-sentinel/1991617/ : SUCCESS in 3m 31s\n- tooz-tox-py36-sentinel http://logs.openstack.org/29/649629/5/check/tooz-tox-py36-sentinel/777b974/ : SUCCESS in 4m 10s\n- tooz-tox-py27-memcached http://logs.openstack.org/29/649629/5/check/tooz-tox-py27-memcached/ccc225e/ : SUCCESS in 3m 27s\n- tooz-tox-py36-memcached http://logs.openstack.org/29/649629/5/check/tooz-tox-py36-memcached/c42beda/ : SUCCESS in 6m 20s\n- tooz-tox-py27-postgresql http://logs.openstack.org/29/649629/5/check/tooz-tox-py27-postgresql/a33cf1b/ : SUCCESS in 3m 36s\n- tooz-tox-py36-postgresql http://logs.openstack.org/29/649629/5/check/tooz-tox-py36-postgresql/084c2a1/ : SUCCESS in 3m 27s\n- tooz-tox-py27-mysql http://logs.openstack.org/29/649629/5/check/tooz-tox-py27-mysql/637575f/ : SUCCESS in 3m 41s\n- tooz-tox-py36-mysql http://logs.openstack.org/29/649629/5/check/tooz-tox-py36-mysql/ac98003/ : SUCCESS in 5m 03s\n- tooz-tox-py27-consul http://logs.openstack.org/29/649629/5/check/tooz-tox-py27-consul/ec731e0/ : SUCCESS in 4m 04s\n- tooz-tox-py36-consul http://logs.openstack.org/29/649629/5/check/tooz-tox-py36-consul/2b605e7/ : SUCCESS in 3m 40s","accounts_in_message":[],"_revision_number":5},{"id":"46dcc9782448cc5f2ef222181af146de02345bb6","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-06-28 15:44:47.000000000","message":"Patch Set 5:\n\nHello,\n\nFirst, thanks for these changes.\n\nWhat\u0027s your execution model?\n\nDo you use eventlet/greenlet somewhere in your stack to monkey patch the stdlib?\n\nCan you describe how you use tooz and the associated context? (Like through a service API under apache mod_wsgi etc... or things like that).","accounts_in_message":[],"_revision_number":5},{"id":"edb967d412cbac7a43c49b4e93e80541f738633d","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-12-18 15:00:02.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"214fae7d1ac77229e5048c8a18964ea027fb38c0","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-12-18 15:00:25.000000000","message":"Patch Set 5: -Code-Review\n\nWait, missed the questions for hberaud","accounts_in_message":[],"_revision_number":5},{"id":"51297a42cc01f14a10d6e2a6c02057d8ffbf99a8","author":{"_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},"date":"2019-12-30 02:47:05.000000000","message":"Patch Set 5:\n\n1. We use a microservice architecture.\n2. We use eventlet in our stack to monkey patch the stdlib.\n3. We mostly use tooz to horizontally scale our services.","accounts_in_message":[],"_revision_number":5},{"id":"bdbf7bddf6afc9c7541c4650293dd8881e1d44d0","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-01-15 10:13:24.000000000","message":"Patch Set 5:\n\n@wayen Any updates related to my previous question?","accounts_in_message":[],"_revision_number":5},{"id":"f39a5688ba944878c6a3046742a01028b9c51b68","author":{"_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},"date":"2020-01-15 12:18:33.000000000","message":"Patch Set 5:\n\n@Hervé Beraud, I have nothing else to add.","accounts_in_message":[],"_revision_number":5},{"id":"cc76937be823eba642ce2315190b420c08c40475","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-01-23 10:09:17.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"430fa372cac9ce140f3ed495f1598b6bbbcd5a58","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-03-02 09:57:14.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"b2838f6054d59e96d5c48ee539abb9f6bcd95d3f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-02 09:57:25.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"d8b6fa6e2361413640059e139ca9a08637ced3dd","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-02 11:26:47.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5},{"id":"89287f6423d8a77f20e843ecd3c5b06090305020","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-02 11:26:47.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/2b5a7a817b11466b800328974398032b : SUCCESS in 4m 08s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2163a8744f334a428285bda517c3d7b9 : SUCCESS in 1h 22m 35s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/30e971732b9e49d1a38b1f4fc3e261c8 : SUCCESS in 6m 43s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/0b9ed9ca39564fc8b536d93ad745ff60 : SUCCESS in 6m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1c9ad538cc7a472c919e47e8413bef28 : SUCCESS in 5m 59s\n- tooz-tox-py37-etcd https://zuul.opendev.org/t/openstack/build/13ffd5d9eeee4a9ea06f2264466d838b : SUCCESS in 7m 10s\n- tooz-tox-py36-etcd https://zuul.opendev.org/t/openstack/build/39b513a951314557874f1c1727db4e36 : SUCCESS in 6m 19s\n- tooz-tox-py37-etcd3 https://zuul.opendev.org/t/openstack/build/d2deaa8d730849b8bc1cd06313d28fd9 : SUCCESS in 6m 47s\n- tooz-tox-py36-etcd3 https://zuul.opendev.org/t/openstack/build/f658dbfd159e47afbe1d1a7570b1023c : SUCCESS in 5m 58s\n- tooz-tox-py37-etcd3gw https://zuul.opendev.org/t/openstack/build/0e9cf2ebc0d44134b767051753c5cbc7 : SUCCESS in 6m 20s\n- tooz-tox-py36-etcd3gw https://zuul.opendev.org/t/openstack/build/b8adaea0f4a940939f8b6bb0a45c2ffc : SUCCESS in 6m 21s\n- tooz-tox-py37-zookeeper https://zuul.opendev.org/t/openstack/build/66b2a8156f1e4714a854b09a221b74c1 : SUCCESS in 6m 46s\n- tooz-tox-py36-zookeeper https://zuul.opendev.org/t/openstack/build/41af6e03d7414aaa944a1b3445cba759 : SUCCESS in 5m 57s\n- tooz-tox-py37-redis https://zuul.opendev.org/t/openstack/build/55eecfecfbcb44f7a694aec1e559ee21 : SUCCESS in 7m 01s\n- tooz-tox-py36-redis https://zuul.opendev.org/t/openstack/build/87d05e0606904572ad3a3771c9e76fb5 : SUCCESS in 6m 33s\n- tooz-tox-py37-sentinel https://zuul.opendev.org/t/openstack/build/a0ce69b554624c08996f70d00219b39f : SUCCESS in 6m 17s\n- tooz-tox-py36-sentinel https://zuul.opendev.org/t/openstack/build/306891c21f2d41c79efa69ec6ea38289 : SUCCESS in 6m 27s\n- tooz-tox-py37-memcached https://zuul.opendev.org/t/openstack/build/16e16eab2f9d468ea70abc33abfec588 : SUCCESS in 6m 45s\n- tooz-tox-py36-memcached https://zuul.opendev.org/t/openstack/build/822e91eaaf76410c8cb4aea44bea3f6c : SUCCESS in 8m 51s\n- tooz-tox-py37-postgresql https://zuul.opendev.org/t/openstack/build/66054c94d7eb477f8da2ef46c9e10ab9 : SUCCESS in 6m 30s\n- tooz-tox-py36-postgresql https://zuul.opendev.org/t/openstack/build/ff4546b19c0d4c07b5f4df86c72744f5 : SUCCESS in 5m 54s\n- tooz-tox-py37-mysql https://zuul.opendev.org/t/openstack/build/88bec03c92804059a6196d2e74bf62f0 : SUCCESS in 6m 35s\n- tooz-tox-py36-mysql https://zuul.opendev.org/t/openstack/build/b37f0783e46d43de993c82a54e383090 : SUCCESS in 5m 13s\n- tooz-tox-py37-consul https://zuul.opendev.org/t/openstack/build/324eaf72ee9a4c9ba0b1f8d1eeefe7e3 : SUCCESS in 6m 42s\n- tooz-tox-py36-consul https://zuul.opendev.org/t/openstack/build/773aecd3015544729557681d3e852594 : SUCCESS in 5m 52s","accounts_in_message":[],"_revision_number":5},{"id":"b7689e8d1a889776e1d356ba6e4bf8891f9deb8d","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-02 11:28:39.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5b90298b0a5243fdab496e1dae16356a : SUCCESS in 1m 32s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"20bda6ed999e71823b6eac90f01d1a29898b63b2","revisions":{"c6db230880965addea54d719e0870e6b3423d69a":{"kind":"REWORK","_number":1,"created":"2019-04-03 14:20:43.000000000","uploader":{"_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},"ref":"refs/changes/29/649629/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tooz","ref":"refs/changes/29/649629/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tooz refs/changes/29/649629/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tooz refs/changes/29/649629/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tooz refs/changes/29/649629/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tooz refs/changes/29/649629/1"}}},"commit":{"parents":[{"commit":"de3a5f818b261e53f19feebcc0bfb64c7395c2aa","subject":"add python 3.7 unit test job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/de3a5f818b261e53f19feebcc0bfb64c7395c2aa"}]}],"author":{"name":"garenchan","email":"garenchan23@gmail.com","date":"2019-04-03 13:58:56.000000000","tz":480},"committer":{"name":"garenchan","email":"garenchan23@gmail.com","date":"2019-04-03 13:58:56.000000000","tz":480},"subject":"Make redis key\u0027s expiration time no more than timeout. In current implementation, the expiration time of key as lock increases with the number of heartbeats.","message":"Make redis key\u0027s expiration time no more than timeout.\nIn current implementation, the expiration time of key as lock\nincreases with the number of heartbeats.\n\nChange-Id: I2437071bb575e95083b0d57a6a0a33aaf8356113\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/c6db230880965addea54d719e0870e6b3423d69a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/c6db230880965addea54d719e0870e6b3423d69a"}]},"branch":"refs/heads/master"},"6f4c6b488ee306b9abea4bfd7bec5377d35e22c6":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2019-05-22 02:20:50.000000000","uploader":{"_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},"ref":"refs/changes/29/649629/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tooz","ref":"refs/changes/29/649629/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tooz refs/changes/29/649629/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tooz refs/changes/29/649629/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tooz refs/changes/29/649629/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tooz refs/changes/29/649629/2"}}},"commit":{"parents":[{"commit":"8207427fffc72547387369ce7ba2696a86bf7626","subject":"Unblock tooz gate","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/8207427fffc72547387369ce7ba2696a86bf7626"}]}],"author":{"name":"garenchan","email":"garenchan23@gmail.com","date":"2019-04-03 13:58:56.000000000","tz":480},"committer":{"name":"garenchan","email":"garenchan23@gmail.com","date":"2019-05-22 02:20:16.000000000","tz":480},"subject":"Make redis key\u0027s expiration time no more than timeout. In current implementation, the expiration time of key as lock increases with the number of heartbeats.","message":"Make redis key\u0027s expiration time no more than timeout.\nIn current implementation, the expiration time of key as lock\nincreases with the number of heartbeats.\n\nChange-Id: I2437071bb575e95083b0d57a6a0a33aaf8356113\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/6f4c6b488ee306b9abea4bfd7bec5377d35e22c6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/6f4c6b488ee306b9abea4bfd7bec5377d35e22c6"}]},"branch":"refs/heads/master"},"8d1773f1e3cab09efef569582fbac96426b6fe27":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":3,"created":"2019-05-24 01:52:42.000000000","uploader":{"_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},"ref":"refs/changes/29/649629/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tooz","ref":"refs/changes/29/649629/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tooz refs/changes/29/649629/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tooz refs/changes/29/649629/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tooz refs/changes/29/649629/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tooz refs/changes/29/649629/3"}}},"commit":{"parents":[{"commit":"96633f3b92d394bc64cb7f2c5fdcea609bb547fd","subject":"Replace git.openstack.org URLs with opendev.org URLs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/96633f3b92d394bc64cb7f2c5fdcea609bb547fd"}]}],"author":{"name":"garenchan","email":"garenchan23@gmail.com","date":"2019-04-03 13:58:56.000000000","tz":480},"committer":{"name":"garenchan","email":"garenchan23@gmail.com","date":"2019-05-24 01:45:25.000000000","tz":480},"subject":"Avoid redis lock\u0027s expire_time exceeding timeout.","message":"Avoid redis lock\u0027s expire_time exceeding timeout.\n\nIn current implementation, the expiration time of redis lock key\nincreases with the number of heartbeats. After n heartbeats, the\nexpireation time of the lock key becomes (1 + 0.5n) * timeout!\n\nChange-Id: I2437071bb575e95083b0d57a6a0a33aaf8356113\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/8d1773f1e3cab09efef569582fbac96426b6fe27"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/8d1773f1e3cab09efef569582fbac96426b6fe27"}]},"branch":"refs/heads/master"},"1da73f1e4e2fa453a2fd9acbdfda9cfb6032339e":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2019-05-24 02:11:33.000000000","uploader":{"_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},"ref":"refs/changes/29/649629/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tooz","ref":"refs/changes/29/649629/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tooz refs/changes/29/649629/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tooz refs/changes/29/649629/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tooz refs/changes/29/649629/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tooz refs/changes/29/649629/4"}}},"commit":{"parents":[{"commit":"96633f3b92d394bc64cb7f2c5fdcea609bb547fd","subject":"Replace git.openstack.org URLs with opendev.org URLs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/96633f3b92d394bc64cb7f2c5fdcea609bb547fd"}]}],"author":{"name":"garenchan","email":"garenchan23@gmail.com","date":"2019-04-03 13:58:56.000000000","tz":480},"committer":{"name":"garenchan","email":"garenchan23@gmail.com","date":"2019-05-24 02:05:55.000000000","tz":480},"subject":"Avoid redis lock\u0027s expire_time exceeding timeout.","message":"Avoid redis lock\u0027s expire_time exceeding timeout.\n\nAfter n heartbeats, the expireation time of the lock key becomes\n(1 + 0.5n) * timeout! Therefore, when the lock holder performs a\nlong task and exits abnormally, the lock will not be automatically\nreleased in time.\n\nChange-Id: I2437071bb575e95083b0d57a6a0a33aaf8356113\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/1da73f1e4e2fa453a2fd9acbdfda9cfb6032339e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/1da73f1e4e2fa453a2fd9acbdfda9cfb6032339e"}]},"branch":"refs/heads/master"},"20bda6ed999e71823b6eac90f01d1a29898b63b2":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2019-06-01 01:19:03.000000000","uploader":{"_account_id":26505,"name":"wayen","email":"1412950785@qq.com","username":"chengkang"},"ref":"refs/changes/29/649629/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tooz","ref":"refs/changes/29/649629/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tooz refs/changes/29/649629/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tooz refs/changes/29/649629/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tooz refs/changes/29/649629/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tooz refs/changes/29/649629/5"}}},"commit":{"parents":[{"commit":"ff33fe783f5d8c45e42b639199f513c6cfca38c9","subject":"Merge \"Referencing testenv deps now works\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/ff33fe783f5d8c45e42b639199f513c6cfca38c9"}]}],"author":{"name":"garenchan","email":"garenchan23@gmail.com","date":"2019-04-03 13:58:56.000000000","tz":480},"committer":{"name":"wayen","email":"1412950785@qq.com","date":"2019-06-01 01:19:03.000000000","tz":0},"subject":"Avoid redis lock\u0027s expire_time exceeding timeout.","message":"Avoid redis lock\u0027s expire_time exceeding timeout.\n\nAfter n heartbeats, the expireation time of the lock key becomes\n(1 + 0.5n) * timeout! Therefore, when the lock holder performs a\nlong task and exits abnormally, the lock will not be automatically\nreleased in time.\n\nChange-Id: I2437071bb575e95083b0d57a6a0a33aaf8356113\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/20bda6ed999e71823b6eac90f01d1a29898b63b2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/20bda6ed999e71823b6eac90f01d1a29898b63b2"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
