)]}'
{"id":"openstack%2Fnova~32721","triplet_id":"openstack%2Fnova~master~I2c0fd6dd7484c87823846d7c31d6525d93cd1b43","project":"openstack/nova","branch":"master","topic":"bp/rpc-version-control","hashtags":[],"change_id":"I2c0fd6dd7484c87823846d7c31d6525d93cd1b43","subject":"Add rpc client side version control.","status":"MERGED","created":"2013-06-12 13:39:17.000000000","updated":"2013-06-18 10:17:47.000000000","submitted":"2013-06-18 10:17:45.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"1cfaa8bdd3ab7a4f86b41a8417e1a1e1f81b29a7","_number":32721,"virtual_id_number":32721,"owner":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2013-06-18 10:17:45.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},{"value":1,"date":"2013-06-14 16:12:35.000000000","_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},{"value":0,"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"}],"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":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"recommended":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2013-06-14 21:03:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":2,"date":"2013-06-17 16:26:07.000000000","_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},{"value":0,"date":"2013-06-14 17:10:57.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"date":"2013-06-17 17:39:03.000000000","permitted_voting_range":{"min":0,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":2,"date":"2013-06-14 16:23:34.000000000","_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"}],"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":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":1,"date":"2013-06-17 16:26:07.000000000","_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},{"value":0,"date":"2013-06-14 17:10:57.000000000","_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"date":"2013-06-17 17:39:03.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"date":"2013-06-14 16:23:34.000000000","_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},{"value":0,"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"}],"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":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-06-14 16:12:35.000000000","updated_by":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"reviewer":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2013-06-14 16:23:34.000000000","updated_by":{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},"reviewer":{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},"state":"REVIEWER"},{"updated":"2013-06-14 21:03:13.000000000","updated_by":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"reviewer":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"state":"REVIEWER"},{"updated":"2013-06-17 16:26:07.000000000","updated_by":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"reviewer":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"state":"REVIEWER"},{"updated":"2013-06-17 17:39:03.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2013-06-18 10:17:45.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"65db04a3f29400bbe0d40759f4870ba7bf3c3233","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-12 14:31:07.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/32721/1/check/gate-nova-pep8/28528 : SUCCESS in 3m 35s\n- http://docs-draft.openstack.org/32721/1/check/gate-nova-docs/22747/doc/build/html/ : SUCCESS in 2m 57s\n- http://logs.openstack.org/32721/1/check/gate-nova-python26/24136 : SUCCESS in 20m 25s\n- http://logs.openstack.org/32721/1/check/gate-nova-python27/24236 : SUCCESS in 9m 47s\n- http://logs.openstack.org/32721/1/check/gate-tempest-devstack-vm-full/22559 : SUCCESS in 50m 12s\n- http://logs.openstack.org/32721/1/check/gate-tempest-devstack-vm-postgres-full/22266 : SUCCESS in 50m 16s\n- http://logs.openstack.org/32721/1/check/gate-tempest-devstack-vm-quantum/29835 : SUCCESS in 21m 35s\n- http://logs.openstack.org/32721/1/check/gate-grenade-devstack-vm/9694 : SUCCESS in 14m 22s (non-voting)\n- http://logs.openstack.org/32721/1/check/gate-nova-pylint/13522 : SUCCESS in 10m 06s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"717286736de89e39c91ec9866e2edcf7a22ebdeb","author":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"date":"2013-06-12 16:40:01.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":1},{"id":"cc09ebd4c24f35196f1743830c75c63f8ac47537","author":{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},"date":"2013-06-13 10:42:21.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nSeems sane to me ... solid progress\n\nI updated the blueprint with an example:\n\n  [rpc_api_client_caps]\n  conductor \u003d 1.48\n\nTrying to think of a way to name the group or options to make it clear it\u0027s related to upgrades, but can\u0027t think of anything obvious\n\nWould it make sense to be able to do:\n\n  [upgrade_levels]\n  conductor \u003d 1.48\n\ni.e. this is a list of the \"upgrade levels\" of various services, and here we\u0027re saying that the conductor service is at 1.48 level\n\nand we could add aliases:\n\n  [upgrade_levels]\n  conductor \u003d grizzly\n\ngrizzly would be an alias for 1.48\n\nOk, I was going to +2 and suggest this could be an improvement for the future, but maybe you\u0027d consider the alternative group name","accounts_in_message":[],"_revision_number":1},{"id":"3f752a9091eff6c3a6cac2c636c3de48f8a67260","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2013-06-13 12:49:48.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nLooks cool. I think the current group name is a little long and potentially confusing for the user. \"Upgrade levels\" sounds better, but I\u0027m not sure if it\u0027s the best either.\n\nWhat about something like \"version_compatibility\" or something like that?","accounts_in_message":[],"_revision_number":1},{"id":"6e5f1f5ae7381dd5dbfb6c0bf8da330800de2e9e","author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"date":"2013-06-13 15:17:27.000000000","message":"Patch Set 1: (2 inline comments)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"96a47042133947eef4b9ddc754621a5f166ac9ba","author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"date":"2013-06-13 15:38:11.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"950e2006094ff76cdc6f4c13b97e1de3d9c7163f","author":{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},"date":"2013-06-13 15:52:20.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\nNo thoughts on the upgrade levels and aliases idea?\n\n [upgrade_levels]\n conductor \u003d grizzly\n\n(just making sure you didn\u0027t miss it)","accounts_in_message":[],"_revision_number":2},{"id":"88441969919791dfd46a762f24e5641fff14a1a9","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2013-06-13 16:00:58.000000000","message":"Patch Set 2: Works for me\n\nSmokeStack Results (patch set 2):\n\tLibvirt (Fedora 18) Success: http://smokestack.openstack.org/?go\u003d/jobs/91059\n\tXenServer (Fedora 18) Success: http://smokestack.openstack.org/?go\u003d/jobs/91060\n","accounts_in_message":[],"_revision_number":2},{"id":"96c5831691fecb481684fcd1ba3aa509cb3e99da","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-13 16:36:39.000000000","message":"Patch Set 2: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/32721/2/check/gate-nova-pep8/28784 : SUCCESS in 4m 15s\n- http://docs-draft.openstack.org/32721/2/check/gate-nova-docs/23003/doc/build/html/ : SUCCESS in 4m 22s\n- http://logs.openstack.org/32721/2/check/gate-nova-python26/24391 : SUCCESS in 20m 46s\n- http://logs.openstack.org/32721/2/check/gate-nova-python27/24492 : SUCCESS in 10m 05s\n- http://logs.openstack.org/32721/2/check/gate-tempest-devstack-vm-full/23035 : FAILURE in 57m 23s\n- http://logs.openstack.org/32721/2/check/gate-tempest-devstack-vm-postgres-full/22742 : FAILURE in 48m 42s\n- http://logs.openstack.org/32721/2/check/gate-tempest-devstack-vm-quantum/30352 : SUCCESS in 17m 39s\n- http://logs.openstack.org/32721/2/check/gate-grenade-devstack-vm/10120 : SUCCESS in 15m 45s (non-voting)\n- http://logs.openstack.org/32721/2/check/gate-nova-pylint/13692 : SUCCESS in 10m 36s (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"1aefbafc7485993a7f9ad3cd3c7bd3d1d7c030d4","author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"date":"2013-06-13 17:36:07.000000000","message":"Patch Set 2:\n\nDang, sorry Mark, I did miss that.  Let me look into it and get back to you.","accounts_in_message":[],"_revision_number":2},{"id":"ebbcece0016d94a51d6ee6b2b6a8a821c5e93216","author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"date":"2013-06-13 17:40:41.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\nOk, \"upgrade_levels\" sounds good to me.  I also definitely like the aliases idea.  I may do the aliases as a patch on top of this one, but it shouldn\u0027t take me long to go ahead and do it.\n\nThanks!","accounts_in_message":[],"_revision_number":2},{"id":"9c6949b061cc774d772b81b6f88b926e9d855a6a","author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"date":"2013-06-14 15:48:24.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"778eb84657910dbc72ba0ca74964bd98a2dbabd4","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2013-06-14 16:12:35.000000000","message":"Patch Set 3: Works for me\n\nSmokeStack Results (patch set 3):\n\tLibvirt (Fedora 18) Success: http://smokestack.openstack.org/?go\u003d/jobs/91379\n\tXenServer (Fedora 18) Success: http://smokestack.openstack.org/?go\u003d/jobs/91380\n","accounts_in_message":[],"_revision_number":3},{"id":"5b4953e47669eb97eac477a8e31162469bc4ec70","author":{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},"date":"2013-06-14 16:23:34.000000000","message":"Patch Set 3: Looks good to me (core reviewer)\n\nNice ...\n\nFeels a bit boilerplatey, but don\u0027t have any amazing suggests to make it much better","accounts_in_message":[],"_revision_number":3},{"id":"c0e89f113a371c751f6c8d79704acf5c7b554e33","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-14 16:38:59.000000000","message":"Patch Set 3: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/32721/3/check/gate-nova-pep8/28932 : SUCCESS in 3m 40s\n- http://docs-draft.openstack.org/32721/3/check/gate-nova-docs/23151/doc/build/html/ : SUCCESS in 4m 39s\n- http://logs.openstack.org/32721/3/check/gate-nova-python26/24537 : SUCCESS in 19m 08s\n- http://logs.openstack.org/32721/3/check/gate-nova-python27/24640 : SUCCESS in 9m 49s\n- http://logs.openstack.org/32721/3/check/gate-tempest-devstack-vm-full/23399 : SUCCESS in 49m 26s\n- http://logs.openstack.org/32721/3/check/gate-tempest-devstack-vm-postgres-full/23106 : SUCCESS in 50m 00s\n- http://logs.openstack.org/32721/3/check/gate-tempest-devstack-vm-quantum/30751 : FAILURE in 43m 38s\n- http://logs.openstack.org/32721/3/check/gate-grenade-devstack-vm/10425 : FAILURE in 32m 59s (non-voting)\n- http://logs.openstack.org/32721/3/check/gate-nova-pylint/13822 : SUCCESS in 10m 04s (non-voting)\n","accounts_in_message":[],"_revision_number":3},{"id":"da5c832c03325f9edc4c4ce2dc9b3876bcb80191","author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"date":"2013-06-14 17:10:57.000000000","message":"Patch Set 3:\n\nrecheck bug 1182679","accounts_in_message":[],"_revision_number":3},{"id":"353f7ded9f2b020910bad86f8d3f10fc585cc6fc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-14 18:00:18.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/32721/3/check/gate-nova-pep8/28946 : SUCCESS in 4m 17s\n- http://docs-draft.openstack.org/32721/3/check/gate-nova-docs/23165/doc/build/html/ : SUCCESS in 2m 43s\n- http://logs.openstack.org/32721/3/check/gate-nova-python26/24551 : SUCCESS in 22m 17s\n- http://logs.openstack.org/32721/3/check/gate-nova-python27/24654 : SUCCESS in 9m 51s\n- http://logs.openstack.org/32721/3/check/gate-tempest-devstack-vm-full/23425 : SUCCESS in 48m 45s\n- http://logs.openstack.org/32721/3/check/gate-tempest-devstack-vm-postgres-full/23132 : SUCCESS in 39m 32s\n- http://logs.openstack.org/32721/3/check/gate-tempest-devstack-vm-quantum/30780 : SUCCESS in 19m 31s\n- http://logs.openstack.org/32721/3/check/gate-grenade-devstack-vm/10449 : FAILURE in 37m 53s (non-voting)\n- http://logs.openstack.org/32721/3/check/gate-nova-pylint/13830 : SUCCESS in 10m 04s (non-voting)\n","accounts_in_message":[],"_revision_number":3},{"id":"29bbcd403fb3267db7f751c96a1a7741f2c20d9b","author":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"date":"2013-06-14 21:03:13.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":3},{"id":"b1672e65faa3b63338afe7204be385a7b95f5009","author":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"date":"2013-06-17 16:26:07.000000000","message":"Patch Set 3: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":3},{"id":"89e1096738066a4513e082b037523bfce93bf55c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-17 16:26:15.000000000","message":"Patch Set 3: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"cc7dc3ea32e9574b8adfe6902419ddeb6e078c95","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-17 17:16:50.000000000","message":"Patch Set 3: Fails\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://docs-draft.openstack.org/32721/3/gate/gate-nova-docs/23381/doc/build/html/ : SUCCESS in 3m 10s\n- http://logs.openstack.org/32721/3/gate/gate-nova-pep8/29162 : SUCCESS in 3m 59s\n- http://logs.openstack.org/32721/3/gate/gate-nova-python26/24767 : SUCCESS in 17m 49s\n- http://logs.openstack.org/32721/3/gate/gate-nova-python27/24870 : SUCCESS in 10m 27s\n- http://logs.openstack.org/32721/3/gate/gate-tempest-devstack-vm-full/23930 : SUCCESS in 41m 37s\n- http://logs.openstack.org/32721/3/gate/gate-tempest-devstack-vm-postgres-full/23636 : SUCCESS in 50m 21s\n- http://logs.openstack.org/32721/3/gate/gate-tempest-devstack-vm-quantum/31355 : FAILURE in 42m 26s\n- http://logs.openstack.org/32721/3/gate/gate-grenade-devstack-vm/10869 : FAILURE in 38m 01s (non-voting)\n","accounts_in_message":[],"_revision_number":3},{"id":"ee03d3089bb7a116d28d1ead05414c6ec405d9a8","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2013-06-17 17:39:03.000000000","message":"Patch Set 3:\n\nreverify bug #1188323","accounts_in_message":[],"_revision_number":3},{"id":"331dfe86b6852c800a8ccf14c0ca594db9709a14","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-17 17:39:11.000000000","message":"Patch Set 3: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"d6597d8f5685f2359a508b774e07dd3c01eb1c93","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-17 18:21:48.000000000","message":"Patch Set 3: Fails\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://docs-draft.openstack.org/32721/3/gate/gate-nova-docs/23391/doc/build/html/ : SUCCESS in 2m 45s\n- http://logs.openstack.org/32721/3/gate/gate-nova-pep8/29172 : SUCCESS in 3m 32s\n- http://logs.openstack.org/32721/3/gate/gate-nova-python26/24777 : SUCCESS in 20m 57s\n- http://logs.openstack.org/32721/3/gate/gate-nova-python27/24880 : FAILURE in 9m 38s\n- http://logs.openstack.org/32721/3/gate/gate-tempest-devstack-vm-full/23946 : SUCCESS in 42m 27s\n- http://logs.openstack.org/32721/3/gate/gate-tempest-devstack-vm-postgres-full/23652 : SUCCESS in 41m 05s\n- http://logs.openstack.org/32721/3/gate/gate-tempest-devstack-vm-quantum/31372 : SUCCESS in 16m 25s\n- http://logs.openstack.org/32721/3/gate/gate-grenade-devstack-vm/10885 : FAILURE in 33m 49s (non-voting)\n","accounts_in_message":[],"_revision_number":3},{"id":"6c25b993d6e738f542d2914d5c27f4ed659b4687","author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"date":"2013-06-18 08:27:55.000000000","message":"Patch Set 3:\n\nreverify bug 1189401","accounts_in_message":[],"_revision_number":3},{"id":"1c4253afbb8e28c227e53f2482267388fa5137fd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-18 08:28:03.000000000","message":"Patch Set 3: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"a23d38f56ec4630c20104f58115f4cabe07e8d97","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-18 09:13:00.000000000","message":"Patch Set 3: Fails\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://docs-draft.openstack.org/32721/3/gate/gate-nova-docs/23466/doc/build/html/ : SUCCESS in 3m 25s\n- http://logs.openstack.org/32721/3/gate/gate-nova-pep8/29247 : SUCCESS in 3m 38s\n- http://logs.openstack.org/32721/3/gate/gate-nova-python26/24852 : SUCCESS in 18m 33s\n- http://logs.openstack.org/32721/3/gate/gate-nova-python27/24955 : SUCCESS in 10m 48s\n- http://logs.openstack.org/32721/3/gate/gate-tempest-devstack-vm-full/24123 : SUCCESS in 42m 03s\n- http://logs.openstack.org/32721/3/gate/gate-tempest-devstack-vm-postgres-full/23829 : SUCCESS in 41m 49s\n- http://logs.openstack.org/32721/3/gate/gate-tempest-devstack-vm-quantum/31562 : FAILURE in 44m 39s\n- http://logs.openstack.org/32721/3/gate/gate-grenade-devstack-vm/11035 : FAILURE in 35m 24s (non-voting)\n","accounts_in_message":[],"_revision_number":3},{"id":"6b8d05b17d5971a63aa00608394d708560799e3c","author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"date":"2013-06-18 09:29:26.000000000","message":"Patch Set 3:\n\nreverify bug 1182679","accounts_in_message":[],"_revision_number":3},{"id":"643c54f6c080fbcd2e5e40d84c67bf12bad0799e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-18 09:29:39.000000000","message":"Patch Set 3: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"25893355501bca96fbae1fcba33d8eba1044d5c8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-18 10:17:45.000000000","message":"Patch Set 3: Verified\n\nBuild succeeded.\n\n- http://docs-draft.openstack.org/32721/3/gate/gate-nova-docs/23479/doc/build/html/ : SUCCESS in 2m 44s\n- http://logs.openstack.org/32721/3/gate/gate-nova-pep8/29260 : SUCCESS in 3m 30s\n- http://logs.openstack.org/32721/3/gate/gate-nova-python26/24865 : SUCCESS in 16m 39s\n- http://logs.openstack.org/32721/3/gate/gate-nova-python27/24968 : SUCCESS in 9m 27s\n- http://logs.openstack.org/32721/3/gate/gate-tempest-devstack-vm-full/24147 : SUCCESS in 47m 52s\n- http://logs.openstack.org/32721/3/gate/gate-tempest-devstack-vm-postgres-full/23853 : SUCCESS in 39m 53s\n- http://logs.openstack.org/32721/3/gate/gate-tempest-devstack-vm-quantum/31586 : SUCCESS in 16m 31s\n- http://logs.openstack.org/32721/3/gate/gate-grenade-devstack-vm/11053 : FAILURE in 35m 18s (non-voting)\n","accounts_in_message":[],"_revision_number":3},{"id":"30b486ebf1b7f7fb5a765ff2afe9801973bafbee","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-18 10:17:47.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"2bcdb2057188a1a1bd1731ff713631e8a30e4f20","revisions":{"6d2634a413a30f58fdfaa103fb5066d6decae38d":{"kind":"REWORK","_number":1,"created":"2013-06-12 13:39:17.000000000","uploader":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"ref":"refs/changes/21/32721/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/21/32721/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/21/32721/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/21/32721/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/21/32721/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/21/32721/1"}}},"commit":{"parents":[{"commit":"810edd4c649d4d378ce0d3872a4c9b558af27bd6","subject":"Sync can_send_version() helper from oslo-incubator.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/810edd4c649d4d378ce0d3872a4c9b558af27bd6"}]}],"author":{"name":"Russell Bryant","email":"rbryant@redhat.com","date":"2013-06-11 01:18:37.000000000","tz":-240},"committer":{"name":"Russell Bryant","email":"rbryant@redhat.com","date":"2013-06-12 13:34:45.000000000","tz":-240},"subject":"Add rpc client side version control.","message":"Add rpc client side version control.\n\nThis is a first pass at client side version control for rpc.  It allows\nyou to configure a max version of messages that clients are allowed to\nsend.  You can find one example of how clients need to adapt in the\nconductor rpcapi.  All other changes in rpc apis since the grizzly\nrelease are not applicable to this.\n\nSome future improvements to this could be reporting the versions\nsupported by running services and having that be discoverable via the\nAPI.  We could also consider allow setting these client side version\ncaps via the API.  For now, recommended values for these config\noptions while attempting a rolling upgrade will just have to be documented.\n\nDocImpact\n\nImplements blueprint rpc-version-control.\n\nChange-Id: I2c0fd6dd7484c87823846d7c31d6525d93cd1b43\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6d2634a413a30f58fdfaa103fb5066d6decae38d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6d2634a413a30f58fdfaa103fb5066d6decae38d"}]},"branch":"refs/heads/master"},"23364c8046bc32c577bc26bdbbf752f2006a5497":{"kind":"REWORK","_number":2,"created":"2013-06-13 15:38:11.000000000","uploader":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"ref":"refs/changes/21/32721/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/21/32721/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/21/32721/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/21/32721/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/21/32721/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/21/32721/2"}}},"commit":{"parents":[{"commit":"77595f8e08a61507ad5c7c990651fd4f8131c150","subject":"Merge \"Add missing tests for compute_node_* methods\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/77595f8e08a61507ad5c7c990651fd4f8131c150"}]}],"author":{"name":"Russell Bryant","email":"rbryant@redhat.com","date":"2013-06-11 01:18:37.000000000","tz":-240},"committer":{"name":"Russell Bryant","email":"rbryant@redhat.com","date":"2013-06-13 15:29:01.000000000","tz":-240},"subject":"Add rpc client side version control.","message":"Add rpc client side version control.\n\nThis is a first pass at client side version control for rpc.  It allows\nyou to configure a max version of messages that clients are allowed to\nsend.  You can find one example of how clients need to adapt in the\nconductor rpcapi.  All other changes in rpc apis since the grizzly\nrelease are not applicable to this.\n\nSome future improvements to this could be reporting the versions\nsupported by running services and having that be discoverable via the\nAPI.  We could also consider allow setting these client side version\ncaps via the API.  For now, recommended values for these config\noptions while attempting a rolling upgrade will just have to be documented.\n\nDocImpact\n\nImplements blueprint rpc-version-control.\n\nChange-Id: I2c0fd6dd7484c87823846d7c31d6525d93cd1b43\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/23364c8046bc32c577bc26bdbbf752f2006a5497"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/23364c8046bc32c577bc26bdbbf752f2006a5497"}]},"branch":"refs/heads/master"},"2bcdb2057188a1a1bd1731ff713631e8a30e4f20":{"kind":"REWORK","_number":3,"created":"2013-06-14 15:48:24.000000000","uploader":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"ref":"refs/changes/21/32721/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/21/32721/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/21/32721/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/21/32721/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/21/32721/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/21/32721/3"}}},"commit":{"parents":[{"commit":"77595f8e08a61507ad5c7c990651fd4f8131c150","subject":"Merge \"Add missing tests for compute_node_* methods\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/77595f8e08a61507ad5c7c990651fd4f8131c150"}]}],"author":{"name":"Russell Bryant","email":"rbryant@redhat.com","date":"2013-06-11 01:18:37.000000000","tz":-240},"committer":{"name":"Russell Bryant","email":"rbryant@redhat.com","date":"2013-06-14 15:38:22.000000000","tz":-240},"subject":"Add rpc client side version control.","message":"Add rpc client side version control.\n\nThis is a first pass at client side version control for rpc.  It allows\nyou to configure a max version of messages that clients are allowed to\nsend.  You can find one example of how clients need to adapt in the\nconductor rpcapi.  All other changes in rpc apis since the grizzly\nrelease are not applicable to this.\n\nSome future improvements to this could be reporting the versions\nsupported by running services and having that be discoverable via the\nAPI.  We could also consider allow setting these client side version\ncaps via the API.  For now, recommended values for these config\noptions while attempting a rolling upgrade will just have to be documented.\n\nThe config options allow specifying specific rpc api version numbers if\ndesired, but an alias of \u0027grizzly\u0027 is also supported.  So typically at\nthe start of a rolling upgrade you\u0027d have:\n\n    [upgrade_levels]\n    compute\u003dgrizzly\n    conductor\u003dgrizzly\n    scheduler\u003dgrizzly\n    ... etc ...\n\nAnd as you update all instances of a service, you would remove that bit\nfrom your configuration across the deployment using your config management\nsystem of choice.\n\nDocImpact\n\nImplements blueprint rpc-version-control.\n\nChange-Id: I2c0fd6dd7484c87823846d7c31d6525d93cd1b43\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2bcdb2057188a1a1bd1731ff713631e8a30e4f20"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2bcdb2057188a1a1bd1731ff713631e8a30e4f20"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
