)]}'
{"id":"openstack%2Fpython-novaclient~31634","triplet_id":"openstack%2Fpython-novaclient~master~I3d1a9ab54aad60bfccd0ece2285d145031fb5e15","project":"openstack/python-novaclient","branch":"master","topic":"bp/tag-instances-of-host","hashtags":[],"change_id":"I3d1a9ab54aad60bfccd0ece2285d145031fb5e15","subject":"Set/Delete metadata on all instances of a host.","status":"MERGED","created":"2013-06-04 12:14:45.000000000","updated":"2013-06-10 17:32:05.000000000","submitted":"2013-06-10 17:32:05.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"f60868a20ae4780007030cae02e828b4f995d04e","_number":31634,"virtual_id_number":31634,"owner":{"_account_id":7094,"name":"Aarti Kriplani","email":"aartimk@thoughtworks.com","username":"aarti.kriplani"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"value":2,"date":"2013-06-10 17:32:05.000000000","_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":7094,"name":"Aarti Kriplani","email":"aartimk@thoughtworks.com","username":"aarti.kriplani"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"}],"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":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"all":[{"value":2,"date":"2013-06-10 14:43:28.000000000","_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2013-06-10 14:48:35.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},{"value":0,"_account_id":7094,"name":"Aarti Kriplani","email":"aartimk@thoughtworks.com","username":"aarti.kriplani"},{"value":2,"date":"2013-06-10 15:31:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"}],"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":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"all":[{"value":0,"date":"2013-06-10 14:43:28.000000000","_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"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":7094,"name":"Aarti Kriplani","email":"aartimk@thoughtworks.com","username":"aarti.kriplani"},{"value":1,"date":"2013-06-10 15:31:10.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"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":7094,"name":"Aarti Kriplani","email":"aartimk@thoughtworks.com","username":"aarti.kriplani"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"}],"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":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},{"_account_id":7094,"name":"Aarti Kriplani","email":"aartimk@thoughtworks.com","username":"aarti.kriplani"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-06-10 14:43:28.000000000","updated_by":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"reviewer":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"state":"REVIEWER"},{"updated":"2013-06-10 14:48:35.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-10 15:31:10.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2013-06-10 17:32:05.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"9b4671a019b9f2ab5e7982145d1da1c4e917c32f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-04 13:03:28.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/31634/1/check/gate-python-novaclient-pep8/1602 : SUCCESS in 46s\n- http://docs-draft.openstack.org/31634/1/check/gate-python-novaclient-docs/1293/doc/build/html/ : SUCCESS in 1m 04s\n- http://logs.openstack.org/31634/1/check/gate-python-novaclient-python26/1392 : SUCCESS in 2m 07s\n- http://logs.openstack.org/31634/1/check/gate-python-novaclient-python27/1611 : SUCCESS in 54s\n- http://logs.openstack.org/31634/1/check/gate-tempest-devstack-vm-full/20332 : SUCCESS in 44m 06s\n- http://logs.openstack.org/31634/1/check/gate-tempest-devstack-vm-postgres-full/20039 : FAILURE in 48m 29s (non-voting)\n- http://logs.openstack.org/31634/1/check/gate-tempest-devstack-vm-quantum/27356 : SUCCESS in 21m 17s\n- http://logs.openstack.org/31634/1/check/gate-grenade-devstack-vm/7697 : SUCCESS in 16m 27s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"1040f7396565aaec1697ba5422bd842a5704fcdf","author":{"_account_id":7094,"name":"Aarti Kriplani","email":"aartimk@thoughtworks.com","username":"aarti.kriplani"},"date":"2013-06-04 14:10:36.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e8ee5c3fef28c8aa361fc50d80595bc48d1ce59d","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-06-04 14:10:42.000000000","message":"Patch Set 2:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":2},{"id":"360e9aca96272da3d578f59d700c5918902dde5d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-04 15:04:27.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/31634/2/check/gate-python-novaclient-pep8/1606 : SUCCESS in 35s\n- http://docs-draft.openstack.org/31634/2/check/gate-python-novaclient-docs/1297/doc/build/html/ : SUCCESS in 44s\n- http://logs.openstack.org/31634/2/check/gate-python-novaclient-python26/1396 : SUCCESS in 2m 11s\n- http://logs.openstack.org/31634/2/check/gate-python-novaclient-python27/1615 : SUCCESS in 51s\n- http://logs.openstack.org/31634/2/check/gate-tempest-devstack-vm-full/20358 : SUCCESS in 53m 38s\n- http://logs.openstack.org/31634/2/check/gate-tempest-devstack-vm-postgres-full/20065 : FAILURE in 45m 47s (non-voting)\n- http://logs.openstack.org/31634/2/check/gate-tempest-devstack-vm-quantum/27384 : FAILURE in 17m 39s\n- http://logs.openstack.org/31634/2/check/gate-grenade-devstack-vm/7722 : SUCCESS in 14m 14s (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"d1fb0702d5ca84993dccafea91c1c773682ffb66","author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"date":"2013-06-04 16:14:01.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nInline","accounts_in_message":[],"_revision_number":2},{"id":"8173d83ac6967f5f09f44e072bd4edd278323189","author":{"_account_id":7094,"name":"Aarti Kriplani","email":"aartimk@thoughtworks.com","username":"aarti.kriplani"},"date":"2013-06-05 06:47:35.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"0c844d8e4b1a832552290cb99486094fef0cb8a2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-05 07:44:08.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/31634/3/check/gate-python-novaclient-pep8/1607 : SUCCESS in 39s\n- http://docs-draft.openstack.org/31634/3/check/gate-python-novaclient-docs/1298/doc/build/html/ : SUCCESS in 58s\n- http://logs.openstack.org/31634/3/check/gate-python-novaclient-python26/1397 : SUCCESS in 1m 50s\n- http://logs.openstack.org/31634/3/check/gate-python-novaclient-python27/1616 : SUCCESS in 52s\n- http://logs.openstack.org/31634/3/check/gate-tempest-devstack-vm-full/20660 : SUCCESS in 50m 42s\n- http://logs.openstack.org/31634/3/check/gate-tempest-devstack-vm-postgres-full/20367 : SUCCESS in 56m 19s (non-voting)\n- http://logs.openstack.org/31634/3/check/gate-tempest-devstack-vm-quantum/27707 : SUCCESS in 22m 22s\n- http://logs.openstack.org/31634/3/check/gate-grenade-devstack-vm/8012 : SUCCESS in 18m 19s (non-voting)\n","accounts_in_message":[],"_revision_number":3},{"id":"445fe8ce0f7737d851a475bbca4a1a0bd39f6de7","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-06-05 18:00:07.000000000","message":"Patch Set 3: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":3},{"id":"63bcdabfde40e6654579adab9bdbc509de16dade","author":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"date":"2013-06-06 15:44:40.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":3},{"id":"1911894952e275913e4c95f313a65f0e09418004","author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"date":"2013-06-10 13:57:32.000000000","message":"Patch Set 3: I would prefer that you didn\u0027t merge this\n\nCode looks good.  Is there a blueprint for this feature?","accounts_in_message":[],"_revision_number":3},{"id":"db1ef1e25fc8d0745874c62770479150cd6dbe65","author":{"_account_id":7094,"name":"Aarti Kriplani","email":"aartimk@thoughtworks.com","username":"aarti.kriplani"},"date":"2013-06-10 14:03:19.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"d57eb5cd07627d6ec2ec43b5356e1f09c84203ab","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-06-10 14:03:24.000000000","message":"Patch Set 4:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":4},{"id":"10a8986d397f1613802ec23bd19dd422e084234c","author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"date":"2013-06-10 14:43:28.000000000","message":"Patch Set 4: Looks good to me (core reviewer)\n\nThanks.","accounts_in_message":[],"_revision_number":4},{"id":"6fcc1d8c541322bb2fcbf0d4ebf4bf5a82c56676","author":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"date":"2013-06-10 14:48:35.000000000","message":"Patch Set 4: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":4},{"id":"0dc78867fa96ecae63ed2aa857d272e9f2d4bb17","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-10 15:01:31.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/31634/4/check/gate-python-novaclient-pep8/1621 : SUCCESS in 45s\n- http://docs-draft.openstack.org/31634/4/check/gate-python-novaclient-docs/1312/doc/build/html/ : SUCCESS in 49s\n- http://logs.openstack.org/31634/4/check/gate-python-novaclient-python26/1411 : SUCCESS in 1m 51s\n- http://logs.openstack.org/31634/4/check/gate-python-novaclient-python27/1630 : SUCCESS in 55s\n- http://logs.openstack.org/31634/4/check/gate-tempest-devstack-vm-full/21898 : SUCCESS in 54m 10s\n- http://logs.openstack.org/31634/4/check/gate-tempest-devstack-vm-postgres-full/21605 : SUCCESS in 53m 39s\n- http://logs.openstack.org/31634/4/check/gate-tempest-devstack-vm-quantum/29087 : SUCCESS in 19m 22s\n- http://logs.openstack.org/31634/4/check/gate-grenade-devstack-vm/9110 : SUCCESS in 13m 42s (non-voting)\n","accounts_in_message":[],"_revision_number":4},{"id":"b97d4b5c5a0ef77d69f032428ec3d406087667c2","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-06-10 15:31:13.000000000","message":"Patch Set 4: Looks good to me (core reviewer); Approved\n\n1) Please note that we like to keep commentary associated with a review in the review.  If you don\u0027t know how to comment on a review, all you need to do is click the \"Review\" button, enter your comments in the text field, then \"Publish Comments\".  (Yeah, it\u0027s counterintuitive *shrug*.)\n\n2) I noticed what appeared to be an issue in the \u0027metadata\u0027 argument you added to the new shell command.  In my own coding, I discovered that, when you use \"nargs\u003d\u0027+\u0027\" or \"nargs\u003d\u0027*\u0027\", it is not desirable to use \"action\u003d\u0027append\u0027\", as you end up with a one-element list wrapping the list you actually want.  I started to comment on it, but then I noticed that the _extract_metadata() function you use from shell.py is already coded with that assumption, meaning that other consumers of that interface make the same mistake.  In the long run, we need to fix all the shell commands that use \"nargs\u003d\u0027+\u0027\" or \"nargs\u003d\u0027*\u0027\" to use \"action\u003d\u0027store\u0027\" (which is the correct incantation) and modify _extract_metadata() to expect a straight-up list, but that doesn\u0027t actually matter for this patch; the problem isn\u0027t your fault, and I\u0027m not going to hold this up any longer just because of someone else\u0027s mistake :)","accounts_in_message":[],"_revision_number":4},{"id":"b0450c2c2e415a9e7c7c5e51d8728a024ec45046","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-10 16:46:58.000000000","message":"Patch Set 4: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"736143112a8a76eb10a33a93970b12e4be52227d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-10 17:32:05.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4},{"id":"b51f8d09dbc94cd7607cc8ed9c19d1785e876c9b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-10 17:32:05.000000000","message":"Patch Set 4: Verified\n\nBuild succeeded.\n\n- http://docs-draft.openstack.org/31634/4/gate/gate-python-novaclient-docs/1313/doc/build/html/ : SUCCESS in 1m 24s\n- http://logs.openstack.org/31634/4/gate/gate-python-novaclient-pep8/1622 : SUCCESS in 47s\n- http://logs.openstack.org/31634/4/gate/gate-python-novaclient-python26/1412 : SUCCESS in 1m 40s\n- http://logs.openstack.org/31634/4/gate/gate-python-novaclient-python27/1631 : SUCCESS in 58s\n- http://logs.openstack.org/31634/4/gate/gate-tempest-devstack-vm-full/21937 : SUCCESS in 44m 57s\n- http://logs.openstack.org/31634/4/gate/gate-tempest-devstack-vm-postgres-full/21644 : SUCCESS in 44m 56s\n- http://logs.openstack.org/31634/4/gate/gate-tempest-devstack-vm-quantum/29147 : SUCCESS in 20m 21s\n- http://logs.openstack.org/31634/4/gate/gate-grenade-devstack-vm/9133 : SUCCESS in 17m 11s (non-voting)\n","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"96706d502fd6f2b5c85dfea422740269f28b89e2","revisions":{"a45d2b40ebd79f59aee481e04448eb488b2c12be":{"kind":"REWORK","_number":1,"created":"2013-06-04 12:14:45.000000000","uploader":{"_account_id":7094,"name":"Aarti Kriplani","email":"aartimk@thoughtworks.com","username":"aarti.kriplani"},"ref":"refs/changes/34/31634/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/34/31634/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/34/31634/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/34/31634/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/34/31634/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/34/31634/1"}}},"commit":{"parents":[{"commit":"f67c5e0cf9b067ff616145579952b47a0ed2c420","subject":"Merge \"python3: Introduce py33 to tox.ini\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f67c5e0cf9b067ff616145579952b47a0ed2c420"}]}],"author":{"name":"Aarti Kriplani","email":"aarti.kriplani@RACKSPACE.COM","date":"2013-06-04 10:45:20.000000000","tz":330},"committer":{"name":"Aarti Kriplani","email":"aarti.kriplani@RACKSPACE.COM","date":"2013-06-04 12:14:16.000000000","tz":330},"subject":"Set/Delete metadata on all instances of a host.","message":"Set/Delete metadata on all instances of a host.\n\nAdding a wrapper for all instances of a host, to be able to set/delete metadata for all instances at once\n\nChange-Id: I3d1a9ab54aad60bfccd0ece2285d145031fb5e15\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a45d2b40ebd79f59aee481e04448eb488b2c12be"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a45d2b40ebd79f59aee481e04448eb488b2c12be"}]},"branch":"refs/heads/master"},"3064703230fe0187793a6d48fb9e3c9fe12c7c7e":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2013-06-04 14:10:36.000000000","uploader":{"_account_id":7094,"name":"Aarti Kriplani","email":"aartimk@thoughtworks.com","username":"aarti.kriplani"},"ref":"refs/changes/34/31634/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/34/31634/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/34/31634/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/34/31634/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/34/31634/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/34/31634/2"}}},"commit":{"parents":[{"commit":"f67c5e0cf9b067ff616145579952b47a0ed2c420","subject":"Merge \"python3: Introduce py33 to tox.ini\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f67c5e0cf9b067ff616145579952b47a0ed2c420"}]}],"author":{"name":"Aarti Kriplani","email":"aarti.kriplani@RACKSPACE.COM","date":"2013-06-04 10:45:20.000000000","tz":330},"committer":{"name":"Aarti Kriplani","email":"aarti.kriplani@RACKSPACE.COM","date":"2013-06-04 14:09:05.000000000","tz":330},"subject":"Set/Delete metadata on all instances of a host.","message":"Set/Delete metadata on all instances of a host.\n\nAdding a wrapper for all instances of a host, to be able to set/delete\nmetadata for all instances at once.\n\nChange-Id: I3d1a9ab54aad60bfccd0ece2285d145031fb5e15\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/3064703230fe0187793a6d48fb9e3c9fe12c7c7e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/3064703230fe0187793a6d48fb9e3c9fe12c7c7e"}]},"branch":"refs/heads/master"},"38382d713fc6f244fdc2f34f2a99fac1a22a25dd":{"kind":"REWORK","_number":3,"created":"2013-06-05 06:47:35.000000000","uploader":{"_account_id":7094,"name":"Aarti Kriplani","email":"aartimk@thoughtworks.com","username":"aarti.kriplani"},"ref":"refs/changes/34/31634/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/34/31634/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/34/31634/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/34/31634/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/34/31634/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/34/31634/3"}}},"commit":{"parents":[{"commit":"f67c5e0cf9b067ff616145579952b47a0ed2c420","subject":"Merge \"python3: Introduce py33 to tox.ini\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f67c5e0cf9b067ff616145579952b47a0ed2c420"}]}],"author":{"name":"Aarti Kriplani","email":"aarti.kriplani@RACKSPACE.COM","date":"2013-06-04 10:45:20.000000000","tz":330},"committer":{"name":"Aarti Kriplani","email":"aarti.kriplani@RACKSPACE.COM","date":"2013-06-05 06:47:08.000000000","tz":330},"subject":"Set/Delete metadata on all instances of a host.","message":"Set/Delete metadata on all instances of a host.\n\nAdding a wrapper for all instances of a host, to be able to set/delete\nmetadata for all instances at once.\n\nChange-Id: I3d1a9ab54aad60bfccd0ece2285d145031fb5e15\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/38382d713fc6f244fdc2f34f2a99fac1a22a25dd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/38382d713fc6f244fdc2f34f2a99fac1a22a25dd"}]},"branch":"refs/heads/master"},"96706d502fd6f2b5c85dfea422740269f28b89e2":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2013-06-10 14:03:19.000000000","uploader":{"_account_id":7094,"name":"Aarti Kriplani","email":"aartimk@thoughtworks.com","username":"aarti.kriplani"},"ref":"refs/changes/34/31634/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/34/31634/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/34/31634/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/34/31634/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/34/31634/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/34/31634/4"}}},"commit":{"parents":[{"commit":"f67c5e0cf9b067ff616145579952b47a0ed2c420","subject":"Merge \"python3: Introduce py33 to tox.ini\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f67c5e0cf9b067ff616145579952b47a0ed2c420"}]}],"author":{"name":"Aarti Kriplani","email":"aarti.kriplani@RACKSPACE.COM","date":"2013-06-04 10:45:20.000000000","tz":330},"committer":{"name":"Aarti Kriplani","email":"aarti.kriplani@RACKSPACE.COM","date":"2013-06-10 14:02:43.000000000","tz":330},"subject":"Set/Delete metadata on all instances of a host.","message":"Set/Delete metadata on all instances of a host.\n\nAdding a wrapper for all instances of a host, to be able to set/delete\nmetadata for all instances at once.\n\nImplements blueprint tag-instances-of-host\nChange-Id: I3d1a9ab54aad60bfccd0ece2285d145031fb5e15\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/96706d502fd6f2b5c85dfea422740269f28b89e2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/96706d502fd6f2b5c85dfea422740269f28b89e2"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
