)]}'
{"id":"openstack%2Fcloudkitty~660939","triplet_id":"openstack%2Fcloudkitty~master~I5f058ea1197f5c2ba062a9bc0b67c509c8252852","project":"openstack/cloudkitty","branch":"master","topic":"hash-locks","hashtags":[],"change_id":"I5f058ea1197f5c2ba062a9bc0b67c509c8252852","subject":"Use a hash for lock names","status":"MERGED","created":"2019-05-23 08:43:43.000000000","updated":"2019-05-23 13:29:51.000000000","submitted":"2019-05-23 13:29:51.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"660939-1558618191560-80094cdc","meta_rev_id":"c42dd37aee192669797e6d5ed6017208fac2c1c2","_number":660939,"virtual_id_number":660939,"owner":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},{"value":0,"_account_id":30427,"name":"Michelle King","email":"wangyan@awcloud.com"},{"value":2,"date":"2019-05-23 13:29:51.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"}],"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":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"all":[{"value":2,"date":"2019-05-23 12:43:25.000000000","_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},{"value":1,"date":"2019-05-23 09:47:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":30427,"name":"Michelle King","email":"wangyan@awcloud.com"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-05-23 12:10:29.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"}],"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":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"all":[{"value":1,"date":"2019-05-23 12:43:25.000000000","_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},{"value":0,"_account_id":30427,"name":"Michelle King","email":"wangyan@awcloud.com"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},{"value":0,"_account_id":30427,"name":"Michelle King","email":"wangyan@awcloud.com"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},{"_account_id":30427,"name":"Michelle King","email":"wangyan@awcloud.com"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-05-23 09:47:34.000000000","updated_by":{"_account_id":30427,"name":"Michelle King","email":"wangyan@awcloud.com"},"reviewer":{"_account_id":30427,"name":"Michelle King","email":"wangyan@awcloud.com"},"state":"REVIEWER"},{"updated":"2019-05-23 12:10:29.000000000","updated_by":{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"reviewer":{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"state":"REVIEWER"},{"updated":"2019-05-23 13:29:51.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":"af8dd941edf8e0ce313d7b557644817984dc49a0","author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"date":"2019-05-23 08:43:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b5fa1e210ea912d07d1d696b6f93b635189747e8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-23 09:29:15.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/39/660939/1/check/openstack-tox-cover/24092f2/cover/ : SUCCESS in 4m 50s\n- openstack-tox-pep8 http://logs.openstack.org/39/660939/1/check/openstack-tox-pep8/d62bbec/ : SUCCESS in 4m 13s\n- openstack-tox-py27 http://logs.openstack.org/39/660939/1/check/openstack-tox-py27/280edeb/ : SUCCESS in 5m 09s\n- openstack-tox-py36 http://logs.openstack.org/39/660939/1/check/openstack-tox-py36/61e9708/ : SUCCESS in 4m 26s\n- openstack-tox-py37 http://logs.openstack.org/39/660939/1/check/openstack-tox-py37/163645d/ : SUCCESS in 6m 59s\n- openstack-tox-docs http://logs.openstack.org/39/660939/1/check/openstack-tox-docs/82b9a21/html/ : SUCCESS in 4m 08s\n- cloudkitty-tempest-full http://logs.openstack.org/39/660939/1/check/cloudkitty-tempest-full/a7fdf1a/ : SUCCESS in 40m 54s\n- cloudkitty-tempest-full-python3 http://logs.openstack.org/39/660939/1/check/cloudkitty-tempest-full-python3/ebeb6b3/ : SUCCESS in 33m 34s\n- cloudkitty-tox-bandit http://logs.openstack.org/39/660939/1/check/cloudkitty-tox-bandit/3b47af3/ : SUCCESS in 4m 43s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"d324e170f68396591e7e950e99791c08cb0d2e01","author":{"_account_id":30427,"name":"Michelle King","email":"wangyan@awcloud.com"},"date":"2019-05-23 09:47:34.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"d49219e6cd9b3b4518eb5beb1446420c887ec640","author":{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"date":"2019-05-23 12:10:29.000000000","message":"Patch Set 1: Code-Review+1\n\nHi Luka,\n\nNice and reliable workaround imo.\n\nLGTM.","accounts_in_message":[],"_revision_number":1},{"id":"d5408a378ccf6c39ada37bc8f2e3153a0d44c575","author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"date":"2019-05-23 12:43:25.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"4a449e0a304c8f3c0a3b21b71000f66903b2c227","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-23 12:44:40.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"8d7046c8b744c26d003f0cd28c8823b945b4ef4d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-23 13:29:51.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/39/660939/1/gate/openstack-tox-pep8/778fe89/ : SUCCESS in 4m 46s\n- openstack-tox-py27 http://logs.openstack.org/39/660939/1/gate/openstack-tox-py27/6533222/ : SUCCESS in 4m 37s\n- openstack-tox-py36 http://logs.openstack.org/39/660939/1/gate/openstack-tox-py36/f175c65/ : SUCCESS in 4m 21s\n- openstack-tox-py37 http://logs.openstack.org/39/660939/1/gate/openstack-tox-py37/cdeefbc/ : SUCCESS in 8m 49s\n- openstack-tox-docs http://logs.openstack.org/39/660939/1/gate/openstack-tox-docs/eb1c04f/html/ : SUCCESS in 4m 23s\n- cloudkitty-tempest-full http://logs.openstack.org/39/660939/1/gate/cloudkitty-tempest-full/4e4145e/ : SUCCESS in 39m 00s\n- cloudkitty-tempest-full-python3 http://logs.openstack.org/39/660939/1/gate/cloudkitty-tempest-full-python3/3835a6a/ : SUCCESS in 36m 49s","accounts_in_message":[],"_revision_number":1},{"id":"18af77a5d92b9661c8f57cee54ac0690cb389ba3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-23 13:29:51.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"90174720d99d13289a5acf99bd81f350fdf23fed","revisions":{"90174720d99d13289a5acf99bd81f350fdf23fed":{"kind":"REWORK","_number":1,"created":"2019-05-23 08:43:43.000000000","uploader":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"ref":"refs/changes/39/660939/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/39/660939/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/660939/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/660939/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/660939/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/39/660939/1"}}},"commit":{"parents":[{"commit":"cb540872e88d4a7ecfd08ccb4f69ee0b750978c4","subject":"Add a v2 API endpoint to get scope state","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/cb540872e88d4a7ecfd08ccb4f69ee0b750978c4"}]}],"author":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-05-23 08:40:38.000000000","tz":120},"committer":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-05-23 08:40:38.000000000","tz":120},"subject":"Use a hash for lock names","message":"Use a hash for lock names\n\nSome tooz drivers do not support long lock names. For example, mysql locks must\nbe 64 characters at most. This hashes the lock name in order to fix the lock\nname length.\n\nChange-Id: I5f058ea1197f5c2ba062a9bc0b67c509c8252852\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/90174720d99d13289a5acf99bd81f350fdf23fed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/90174720d99d13289a5acf99bd81f350fdf23fed"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
