)]}'
{"id":"openstack%2Fnova~332261","triplet_id":"openstack%2Fnova~master~I5f487c6798485a58cc020723dd5e880720c51bed","project":"openstack/nova","branch":"master","topic":"bp/api-no-more-extensions","hashtags":[],"change_id":"I5f487c6798485a58cc020723dd5e880720c51bed","subject":"make failures on api_samples more clear","status":"MERGED","created":"2016-06-21 17:40:03.000000000","updated":"2016-06-27 18:16:48.000000000","submitted":"2016-06-27 18:16:47.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"cb036b8ae34bff539fddedc75a84ce803064ce5a","_number":332261,"virtual_id_number":332261,"owner":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"recommended":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":1,"date":"2016-06-21 18:23:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":1,"date":"2016-06-21 19:18:24.000000000","_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":2,"date":"2016-06-27 18:16:47.000000000","_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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"recommended":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"all":[{"value":1,"date":"2016-06-22 11:54:14.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},{"value":2,"date":"2016-06-27 16:22:39.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},{"value":2,"date":"2016-06-27 12:14:39.000000000","_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"all":[{"value":0,"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},{"value":1,"date":"2016-06-27 16:22:39.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"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},"Review-Priority":{"all":[{"value":0,"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},{"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-06-21 18:23:38.000000000","updated_by":{"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2016-06-21 19:18:24.000000000","updated_by":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2016-06-22 11:54:14.000000000","updated_by":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"reviewer":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"state":"REVIEWER"},{"updated":"2016-06-27 12:14:39.000000000","updated_by":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"reviewer":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"state":"REVIEWER"},{"updated":"2016-06-27 16:22:39.000000000","updated_by":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"reviewer":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"state":"REVIEWER"},{"updated":"2016-06-27 18:16:47.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"5e9ca459db4828152ca75982e225d8078b9ef18d","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2016-06-21 17:40:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a53e6f94f4788eb13c1a4b340b86425801deeb14","author":{"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},"date":"2016-06-21 18:23:38.000000000","message":"Patch Set 1: Verified+1\n\nDatabase migration testing successful.\n\n- real-db-upgrade_nova_mysql_devstack_131007:th-mysql http://www.rcbops.com/turbo_hipster/results/61/332261/1/check/real-db-upgrade_nova_mysql_devstack_131007:th-mysql/13c63a24474b43a3876656a9f20bee74/index.html : SUCCESS in 20m 00s\n- real-db-upgrade_nova_percona_devstack_131007:th-percona http://www.rcbops.com/turbo_hipster/results/61/332261/1/check/real-db-upgrade_nova_percona_devstack_131007:th-percona/0d232228179346ffbd5d6e111bad1989/index.html : SUCCESS in 17m 17s\n- real-db-upgrade_nova_mysql_user_001:th-mysql http://www.rcbops.com/turbo_hipster/results/61/332261/1/check/real-db-upgrade_nova_mysql_user_001:th-mysql/024f0850d0bc4f5f8f9ece1510870115/index.html : SUCCESS in 18m 29s\n- real-db-upgrade_nova_percona_user_001:th-percona http://www.rcbops.com/turbo_hipster/results/61/332261/1/check/real-db-upgrade_nova_percona_user_001:th-percona/26f1ec4279274cba84f12d399fc05728/index.html : SUCCESS in 17m 56s\n\nTo recheck, leave \u0027recheck migrations\u0027 as a comment. More information: https://wiki.openstack.org/wiki/ThirdPartySystems/DB_Datasets_CI","accounts_in_message":[],"_revision_number":1},{"id":"da4e70caf8acf7a966bdc7fd3cc8686b53132667","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-21 18:34:55.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-nova-docs http://docs-draft.openstack.org/61/332261/1/check/gate-nova-docs/46c1cbe//doc/build/html/ : SUCCESS in 6m 45s\n- gate-nova-pep8 http://logs.openstack.org/61/332261/1/check/gate-nova-pep8/2841ce1/ : SUCCESS in 7m 43s\n- gate-nova-python27-db http://logs.openstack.org/61/332261/1/check/gate-nova-python27-db/f8ed142/ : SUCCESS in 13m 12s\n- gate-nova-python34-db http://logs.openstack.org/61/332261/1/check/gate-nova-python34-db/c6317b7/ : SUCCESS in 11m 53s\n- gate-nova-tox-db-functional http://logs.openstack.org/61/332261/1/check/gate-nova-tox-db-functional/4beb7a2/ : SUCCESS in 19m 50s","accounts_in_message":[],"_revision_number":1},{"id":"e2d6e570b41fbb07380ca11b307f7eee3052d85a","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2016-06-21 19:18:24.000000000","message":"Patch Set 1: Verified+1\n\nTesting completed on Citrix Xenserver. For rechecking only on the Citrix Xenserver CI,add a review comment with \"xenserver: recheck\". Contact info: openstack@citrix.com.\nFor debugging suggestions, see https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures\n\n- check-citrix-xenserver http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/61/332261/1/20624/index.html : SUCCESS in 01 h 06 m 53 s","accounts_in_message":[],"_revision_number":1},{"id":"d0972adc6d896a63844000ee9ed522dda3a126df","author":{"_account_id":5170,"name":"Microsoft Hyper-V CI","email":"hyper-v_ci@microsoft.com","username":"hyper-v-ci","tags":["SERVICE_USER"]},"date":"2016-06-21 20:58:15.000000000","message":"Patch Set 1:\n\nFor rechecking only on the Microsoft Hyper-V CI, add a review comment with check hyper-v\n\n- nova-dvsm-full-tempest http://64.119.130.115/nova/332261/1/ : FAILURE in 2h 28m 44s","accounts_in_message":[],"_revision_number":1},{"id":"a1012d5aa1f0d3d026d6a277aa57f6948a581685","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2016-06-21 22:33:04.000000000","message":"Patch Set 1:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-full-nfv http://intel-openstack-ci-logs.ovh/61/332261/1/check/tempest-dsvm-full-nfv/3787d9f : SUCCESS in 1h 24m 07s\n- tempest-dsvm-intel-nfv http://intel-openstack-ci-logs.ovh/61/332261/1/check/tempest-dsvm-intel-nfv/2c646b4 : SUCCESS in 41m 47s\n- tempest-dsvm-ovsdpdk-nfv-networking http://intel-openstack-ci-logs.ovh/61/332261/1/check/tempest-dsvm-ovsdpdk-nfv-networking/a22a997 : SUCCESS in 1h 03m 55s","accounts_in_message":[],"_revision_number":1},{"id":"665efece667129455a00e5c151a6c7fb0b37bfeb","author":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"date":"2016-06-21 23:19:46.000000000","message":"Patch Set 1:\n\n* pci-test http://52.27.155.124/pci/332261/1 : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"f4b3b3deff7d4faa57592652ad2fcf37b09980c8","author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"date":"2016-06-22 11:54:14.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"e59bc0bdeb6f16548cda6a102543c44e6afb0118","author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"date":"2016-06-27 12:14:39.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"91777666efdfd0a9d819e2ca689d80cd000d7872","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2016-06-27 16:22:39.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\ngood call.","accounts_in_message":[],"_revision_number":1},{"id":"a7b87e124ec9f8a805e1138803602b5894c57759","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-27 16:22:57.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"daecd85f923d3ed1b770e02c73eef4a674cdaa54","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-27 18:16:47.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-nova-docs http://docs-draft.openstack.org/61/332261/1/gate/gate-nova-docs/6b779dc//doc/build/html/ : SUCCESS in 8m 32s\n- gate-nova-pep8 http://logs.openstack.org/61/332261/1/gate/gate-nova-pep8/df044ed/ : SUCCESS in 6m 11s\n- gate-nova-python27-db http://logs.openstack.org/61/332261/1/gate/gate-nova-python27-db/49f2a64/ : SUCCESS in 10m 58s\n- gate-nova-python34-db http://logs.openstack.org/61/332261/1/gate/gate-nova-python34-db/c3b4754/ : SUCCESS in 10m 12s\n- gate-nova-tox-db-functional http://logs.openstack.org/61/332261/1/gate/gate-nova-tox-db-functional/e80c99e/ : SUCCESS in 15m 41s","accounts_in_message":[],"_revision_number":1},{"id":"5d244d51bcb77b57d31e2141837efaa9536a7d09","date":"2016-06-27 18:16:48.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"574a9a3d53908606a4f5ad2105afe072f0dd5cba","revisions":{"574a9a3d53908606a4f5ad2105afe072f0dd5cba":{"kind":"REWORK","_number":1,"created":"2016-06-21 17:40:03.000000000","uploader":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"ref":"refs/changes/61/332261/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/61/332261/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/61/332261/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/61/332261/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/61/332261/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/61/332261/1"}}},"commit":{"parents":[{"commit":"41616f9d550ba86ee0a2ff0a57efc0bd9c0bdb2a","subject":"Merge \"libvirt: fix typos in comments\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/41616f9d550ba86ee0a2ff0a57efc0bd9c0bdb2a"}]}],"author":{"name":"Sean Dague","email":"sean@dague.net","date":"2016-06-21 17:36:19.000000000","tz":-240},"committer":{"name":"Sean Dague","email":"sean@dague.net","date":"2016-06-21 17:36:19.000000000","tz":-240},"subject":"make failures on api_samples more clear","message":"make failures on api_samples more clear\n\nThis changes the failure mode for api_samples in 2 ways. The first of\nwhich is it pretty prints the 2 documents that are compared whenever\nthere is a failure. This makes finding the differences by eye a lot\neasier.\n\nSecondly, it adds a short circuit when comparing lists, if they are\nboth of length 1. The list comparison is weird, and you get very\nunhelpful error messages if you are comparing 2 lists of length 1 and\none has extra keys. It doesn\u0027t help all situations, but this is pretty\ncommon, so will make these a ton easier to figure out what\u0027s wrong.\n\nAll of this is extremely helpful in figuring out what you did wrong in\ndecomposing an API extension. And thus is part of\n\nblueprint api-no-more-extensions\n\nChange-Id: I5f487c6798485a58cc020723dd5e880720c51bed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/574a9a3d53908606a4f5ad2105afe072f0dd5cba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/574a9a3d53908606a4f5ad2105afe072f0dd5cba"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"41616f9d550ba86ee0a2ff0a57efc0bd9c0bdb2a","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
