)]}'
{"id":"openstack%2Fpython-glanceclient~178857","triplet_id":"openstack%2Fpython-glanceclient~master~Ia60775f5aeb3bb860f6525a6eef139701ae59f1c","project":"openstack/python-glanceclient","branch":"master","topic":"bug/1221757","hashtags":[],"change_id":"Ia60775f5aeb3bb860f6525a6eef139701ae59f1c","subject":"Support add multiple tenants in members","status":"ABANDONED","created":"2015-04-29 22:03:35.000000000","updated":"2017-12-02 19:21:22.000000000","total_comment_count":10,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"b00f1c1cc3857209fc7cf845ca125a28414d1877","_number":178857,"virtual_id_number":178857,"owner":{"_account_id":12114,"name":"Kent Wang","email":"kent.wang@intel.com","username":"k.wang"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"_account_id":12114,"name":"Kent Wang","email":"kent.wang@intel.com","username":"k.wang"},{"value":1,"date":"2015-10-29 20:24:39.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},{"_account_id":18791,"name":"Glance Bot","email":"glancebot@mailinator.com","username":"glancebot","inactive":true},{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"date":"2015-12-14 22:46:05.000000000","_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"}],"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":{"disliked":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":12114,"name":"Kent Wang","email":"kent.wang@intel.com","username":"k.wang"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":-1,"date":"2015-12-14 19:09:38.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":-1,"date":"2015-11-06 09:16:10.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},{"value":-1,"date":"2016-05-08 23:58:49.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":18791,"name":"Glance Bot","email":"glancebot@mailinator.com","username":"glancebot","inactive":true},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"}],"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":{"all":[{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":12114,"name":"Kent Wang","email":"kent.wang@intel.com","username":"k.wang"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},{"_account_id":18791,"name":"Glance Bot","email":"glancebot@mailinator.com","username":"glancebot","inactive":true},{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"_account_id":12114,"name":"Kent Wang","email":"kent.wang@intel.com","username":"k.wang"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},{"_account_id":18791,"name":"Glance Bot","email":"glancebot@mailinator.com","username":"glancebot","inactive":true},{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Top Priority / Holds Gate"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"_account_id":12114,"name":"Kent Wang","email":"kent.wang@intel.com","username":"k.wang"},{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"_account_id":18791,"name":"Glance Bot","email":"glancebot@mailinator.com","username":"glancebot","inactive":true}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-05-17 23:19:08.000000000","updated_by":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"reviewer":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"state":"REVIEWER"},{"updated":"2015-06-22 04:00:41.000000000","updated_by":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"reviewer":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"state":"REVIEWER"},{"updated":"2015-10-13 11:37:30.000000000","updated_by":{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},"reviewer":{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},"state":"REVIEWER"},{"updated":"2015-10-29 20:24:39.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2015-11-06 09:16:10.000000000","updated_by":{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"reviewer":{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"state":"REVIEWER"},{"updated":"2015-12-14 19:09:38.000000000","updated_by":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"reviewer":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"state":"REVIEWER"},{"updated":"2015-12-14 22:46:05.000000000","updated_by":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"reviewer":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"state":"REVIEWER"},{"updated":"2016-05-08 23:58:49.000000000","updated_by":{"_account_id":18791,"name":"Glance Bot","email":"glancebot@mailinator.com","username":"glancebot","inactive":true},"reviewer":{"_account_id":18791,"name":"Glance Bot","email":"glancebot@mailinator.com","username":"glancebot","inactive":true},"state":"REVIEWER"}],"messages":[{"id":"1072d53b44bafd12750ec309b492783822990e1e","author":{"_account_id":12114,"name":"Kent Wang","email":"kent.wang@intel.com","username":"k.wang"},"date":"2015-04-29 22:03:35.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3d7cb44b955d4e0a4f5f15d8ff860270a9e6986f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-29 23:01:07.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-glanceclient-python26 http://logs.openstack.org/57/178857/1/check/gate-python-glanceclient-python26/0f0f36a/ : FAILURE in 1m 29s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/57/178857/1/check/gate-python-glanceclient-pep8/922d6ec/ : SUCCESS in 1m 39s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/57/178857/1/check/gate-python-glanceclient-docs/508c991//doc/build/html/ : SUCCESS in 1m 59s\n- gate-python-glanceclient-python27 http://logs.openstack.org/57/178857/1/check/gate-python-glanceclient-python27/6197008/ : FAILURE in 1m 24s\n- gate-python-glanceclient-python34 http://logs.openstack.org/57/178857/1/check/gate-python-glanceclient-python34/b7399b0/ : FAILURE in 3m 15s\n- gate-python-glanceclient-pypy http://logs.openstack.org/57/178857/1/check/gate-python-glanceclient-pypy/3cf263e/ : FAILURE in 1m 47s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/57/178857/1/check/gate-tempest-dsvm-neutron-src-python-glanceclient/5393bd1/ : SUCCESS in 57m 24s","accounts_in_message":[],"_revision_number":1},{"id":"be8b742b90194fdcde3a2870300b6fe47cb3c86a","author":{"_account_id":12114,"name":"Kent Wang","email":"kent.wang@intel.com","username":"k.wang"},"date":"2015-04-30 21:39:57.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"39412e8eaed4eb29e3559092ce54ae4b19c394d0","author":{"_account_id":12114,"name":"Kent Wang","email":"kent.wang@intel.com","username":"k.wang"},"date":"2015-04-30 21:43:11.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"0bb56ca7f15c06064e2d88fbb2b1ce9946ae6815","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-30 22:31:54.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-python26 http://logs.openstack.org/57/178857/3/check/gate-python-glanceclient-python26/40f91d5/ : SUCCESS in 1m 28s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/57/178857/3/check/gate-python-glanceclient-pep8/e17f19b/ : SUCCESS in 1m 26s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/57/178857/3/check/gate-python-glanceclient-docs/b7d8ec6//doc/build/html/ : SUCCESS in 1m 42s\n- gate-python-glanceclient-python27 http://logs.openstack.org/57/178857/3/check/gate-python-glanceclient-python27/f862824/ : SUCCESS in 1m 39s\n- gate-python-glanceclient-python34 http://logs.openstack.org/57/178857/3/check/gate-python-glanceclient-python34/724823f/ : SUCCESS in 2m 56s\n- gate-python-glanceclient-pypy http://logs.openstack.org/57/178857/3/check/gate-python-glanceclient-pypy/afda3a9/ : SUCCESS in 1m 56s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/57/178857/3/check/gate-tempest-dsvm-neutron-src-python-glanceclient/a928c2a/ : SUCCESS in 47m 50s","accounts_in_message":[],"_revision_number":3},{"id":"eb357968a4b68a22e8454c28001f5fda4dec003c","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-05-17 23:19:08.000000000","message":"Patch Set 3: Code-Review+1\n\nI\u0027d like to test this before giving it a +2 and probably discuss it either at the Summit or next week\u0027s meeting.","accounts_in_message":[],"_revision_number":3},{"id":"c73f7394854e35a5601a6bb9516e606dda33ecba","author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"date":"2015-06-19 21:25:43.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)\n\nCan you add a test were multiple images and multiple tenants are passed?","accounts_in_message":[],"_revision_number":3},{"id":"27960694485d2cde6d9cbb6b3f235081a02fdfdd","author":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"date":"2015-06-22 04:00:41.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"a0c715f5aa03237174fbadbf3bf697cbb8801554","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-25 16:49:56.000000000","message":"Patch Set 3: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":3},{"id":"7b6ccad187badac9f032a20d5aa7cd6d4fab508a","author":{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},"date":"2015-10-13 11:37:52.000000000","message":"Patch Set 3: Code-Review-1\n\nThere need further work to do.","accounts_in_message":[],"_revision_number":3},{"id":"21ae4fc56a850e1315cef5fab0898e86ecb7f12a","author":{"_account_id":12114,"name":"Kent Wang","email":"kent.wang@intel.com","username":"k.wang"},"date":"2015-10-29 16:46:38.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"1cb8ac4b891819e7d6818774972fc9b0f4031f76","author":{"_account_id":12114,"name":"Kent Wang","email":"kent.wang@intel.com","username":"k.wang"},"date":"2015-10-29 19:32:41.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"7775f02fb0bac5eee2bec42faf820b57869da1bd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-29 20:24:39.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-python26 http://logs.openstack.org/57/178857/4/check/gate-python-glanceclient-python26/1a0372b/ : SUCCESS in 1m 11s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/57/178857/4/check/gate-python-glanceclient-pep8/03b50fe/ : SUCCESS in 1m 05s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/57/178857/4/check/gate-python-glanceclient-docs/7af1e24//doc/build/html/ : SUCCESS in 1m 13s\n- gate-python-glanceclient-python27 http://logs.openstack.org/57/178857/4/check/gate-python-glanceclient-python27/b30ab2c/ : SUCCESS in 1m 16s\n- gate-python-glanceclient-python34 http://logs.openstack.org/57/178857/4/check/gate-python-glanceclient-python34/4077cc1/ : SUCCESS in 1m 31s\n- gate-python-glanceclient-pypy http://logs.openstack.org/57/178857/4/check/gate-python-glanceclient-pypy/53f3cc9/ : FAILURE in 2m 01s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/57/178857/4/check/gate-tempest-dsvm-neutron-src-python-glanceclient/1ce7abe/ : SUCCESS in 51m 52s\n- gate-glanceclient-dsvm-functional http://logs.openstack.org/57/178857/4/check/gate-glanceclient-dsvm-functional/5916f2a/ : SUCCESS in 19m 52s","accounts_in_message":[],"_revision_number":4},{"id":"d9c12da9c04e7150d60e63c8b6727520bfbf81d3","author":{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"date":"2015-11-06 09:16:10.000000000","message":"Patch Set 4: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"7027f9322596e51f2a16c7a8e99f30d4dc42d1c3","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2015-12-14 19:09:38.000000000","message":"Patch Set 4: Code-Review-1\n\n(4 comments)\n\nI very much agree with the comment about error feedback. Either the whole operation should fail (rolling back the parts that succeeded), or as much of it should succeed as possible (which I think I prefer). Halting arbitrarily in the middle of the operation would not provide a great user experience.","accounts_in_message":[],"_revision_number":4},{"id":"7864a516ad225ca6bbda1ad2faddf7d1abfb140c","author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"date":"2015-12-14 22:46:05.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"4576c152e82a81873ff7ba81307cfac3e097b08c","author":{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"date":"2016-02-01 09:20:14.000000000","message":"Patch Set 4:\n\n@Kent, any updates on this? Your patch is quite useful, IMO. Do you need any help on this?","accounts_in_message":[],"_revision_number":4},{"id":"aedea5a3316b03ce32e875430ac23f16e56f2008","author":{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"date":"2016-02-08 10:15:08.000000000","message":"Patch Set 4:\n\nOne thing I did not notice from the beggining. Not sure that other devs are agree to features for v1 shell because we would like to support it stable and use v2 for new features.","accounts_in_message":[],"_revision_number":4},{"id":"e27020ae74dd6f2c4ade699f04b4b1ca7e510a12","author":{"_account_id":18791,"name":"Glance Bot","email":"glancebot@mailinator.com","username":"glancebot","inactive":true},"date":"2016-05-08 23:58:49.000000000","message":"Patch Set 4: Code-Review-1\n\nThis patch has been -1ed because it has not been updated in\n\u003e\u003d2months. The patch also has either a -1/-2 from a core reviewer or a\n-1 from Jenkins.\n\nPlease, update/rebase the patch if the lack of updates was actually a\nlack of reviews or if you think the patch is still relevant.\n\n**NOTE: This will be abandoned if no update is done in 1 week.**\n\nIf this action does not seem accurate, please, ping flaper87 on IRC\nand he will gladly revert it. Sorry for the inconvenience and we look\nforward to have more contributions from you.","accounts_in_message":[],"_revision_number":4},{"id":"68160c1ad53c16196a67536edb89f08932ccca3c","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2017-12-02 19:21:22.000000000","message":"Abandoned\n\nNo activity \u003e2 years, plus associated bug is classified as \"Won\u0027t Fix\"","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"a30852c5113e95774b2d154dbd99466de9a4702f","revisions":{"5281ed41c53ccbd8bfd3001b74a6cc2f220d39dc":{"kind":"REWORK","_number":1,"created":"2015-04-29 22:03:35.000000000","uploader":{"_account_id":12114,"name":"Kent Wang","email":"kent.wang@intel.com","username":"k.wang"},"ref":"refs/changes/57/178857/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/57/178857/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/57/178857/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/57/178857/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/57/178857/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/57/178857/1"}}},"commit":{"parents":[{"commit":"9fac2a557ee14b597ac52144a0d35c0854024f01","subject":"Merge \"Create functional test base\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/9fac2a557ee14b597ac52144a0d35c0854024f01"}]}],"author":{"name":"Kent Wang","email":"kent.wang@intel.com","date":"2015-04-29 14:06:26.000000000","tz":-420},"committer":{"name":"Kent Wang","email":"kent.wang@intel.com","date":"2015-04-29 14:06:26.000000000","tz":-420},"subject":"Support add multiple images/tenants in members","message":"Support add multiple images/tenants in members\n\nPreviously, the member-create and member-delete commands allow only one\nimage and one tenant to be specified. With this patch, multiple images\nand tenants can be added with one command.\n\nBefore, user could only run:\n    1) glance member-create \u003cIMAGE\u003e \u003cTENANT_ID\u003e\n    2) glance member-delete \u003cIMAGE\u003e \u003cTENANT_ID\u003e\n\nNow, user also can also run:\n    1) glance member-create --images \u003cIMAGE\u003e [\u003cIMAGE\u003e ...]\n                            --tenants \u003cTENANT_ID\u003e [\u003cTENANT_ID\u003e ...]\n    2) glance member-delete --images \u003cIMAGE\u003e [\u003cIMAGE\u003e ...]\n                              --tenants \u003cTENANT_ID\u003e [\u003cTENANT_ID\u003e ...]\n\nA user has option to specify multiple images and tenants with one\ncommand. This helps to make the client more user-friendly.\n\nChange-Id: Ia60775f5aeb3bb860f6525a6eef139701ae59f1c\nCloses-Bug: #1221757\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/5281ed41c53ccbd8bfd3001b74a6cc2f220d39dc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/5281ed41c53ccbd8bfd3001b74a6cc2f220d39dc"}]},"branch":"refs/heads/master"},"de1c3a517120f9ec1b4d42f7abf2d6685ad6b6d5":{"kind":"REWORK","_number":2,"created":"2015-04-30 21:39:57.000000000","uploader":{"_account_id":12114,"name":"Kent Wang","email":"kent.wang@intel.com","username":"k.wang"},"ref":"refs/changes/57/178857/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/57/178857/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/57/178857/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/57/178857/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/57/178857/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/57/178857/2"}}},"commit":{"parents":[{"commit":"9fac2a557ee14b597ac52144a0d35c0854024f01","subject":"Merge \"Create functional test base\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/9fac2a557ee14b597ac52144a0d35c0854024f01"}]}],"author":{"name":"Kent Wang","email":"kent.wang@intel.com","date":"2015-04-29 14:06:26.000000000","tz":-420},"committer":{"name":"Kent Wang","email":"kent.wang@intel.com","date":"2015-04-30 13:45:21.000000000","tz":-420},"subject":"Support add multiple images/tenants in members","message":"Support add multiple images/tenants in members\n\nPreviously, the member-create and member-delete commands allow only one\nimage and one tenant to be specified. With this patch, multiple images\nand tenants can be added with one command.\n\nBefore, user could only run:\n    1) glance member-create \u003cIMAGE\u003e \u003cTENANT_ID\u003e\n    2) glance member-delete \u003cIMAGE\u003e \u003cTENANT_ID\u003e\n\nNow, user also can also run:\n    1) glance member-create \u003cIMAGE\u003e \u003cTENANT_ID\u003e\n                            --additional-images \u003cIMAGE\u003e [\u003cIMAGE\u003e ...]\n                            --additional-tenants \u003cTENANT_ID\u003e\n                                                 [\u003cTENANT_ID\u003e ...]\n    2) glance member-delete \u003cIMAGE\u003e \u003cTENANT_ID\u003e\n                            --additional-images \u003cIMAGE\u003e [\u003cIMAGE\u003e ...]\n                            --additional-tenants \u003cTENANT_ID\u003e\n                                                 [\u003cTENANT_ID\u003e ...]\n\nA user has option to specify additional images and tenants with one\ncommand. This helps to make the client more user-friendly.\n\nChange-Id: Ia60775f5aeb3bb860f6525a6eef139701ae59f1c\nCloses-Bug: #1221757\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/de1c3a517120f9ec1b4d42f7abf2d6685ad6b6d5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/de1c3a517120f9ec1b4d42f7abf2d6685ad6b6d5"}]},"branch":"refs/heads/master"},"dcbeaa7bfca18c80ccb2814262d50128d370fac1":{"kind":"REWORK","_number":3,"created":"2015-04-30 21:43:11.000000000","uploader":{"_account_id":12114,"name":"Kent Wang","email":"kent.wang@intel.com","username":"k.wang"},"ref":"refs/changes/57/178857/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/57/178857/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/57/178857/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/57/178857/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/57/178857/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/57/178857/3"}}},"commit":{"parents":[{"commit":"9fac2a557ee14b597ac52144a0d35c0854024f01","subject":"Merge \"Create functional test base\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/9fac2a557ee14b597ac52144a0d35c0854024f01"}]}],"author":{"name":"Kent Wang","email":"kent.wang@intel.com","date":"2015-04-29 14:06:26.000000000","tz":-420},"committer":{"name":"Kent Wang","email":"kent.wang@intel.com","date":"2015-04-30 13:52:54.000000000","tz":-420},"subject":"Support add multiple images/tenants in members","message":"Support add multiple images/tenants in members\n\nPreviously, the member-create and member-delete commands allow only one\nimage and one tenant to be specified. With this patch, multiple images\nand tenants can be added with one command.\n\nBefore, user could only run:\n    1) glance member-create \u003cIMAGE\u003e \u003cTENANT_ID\u003e\n    2) glance member-delete \u003cIMAGE\u003e \u003cTENANT_ID\u003e\n\nNow, user also can also run:\n    1) glance member-create \u003cIMAGE\u003e \u003cTENANT_ID\u003e\n                            --additional-images \u003cIMAGE\u003e [\u003cIMAGE\u003e ...]\n                            --additional-tenants \u003cTENANT_ID\u003e\n                                                 [\u003cTENANT_ID\u003e ...]\n    2) glance member-delete \u003cIMAGE\u003e \u003cTENANT_ID\u003e\n                            --additional-images \u003cIMAGE\u003e [\u003cIMAGE\u003e ...]\n                            --additional-tenants \u003cTENANT_ID\u003e\n                                                 [\u003cTENANT_ID\u003e ...]\n\nA user has option to specify additional images and tenants with one\ncommand. This helps to make the client more user-friendly.\n\nChange-Id: Ia60775f5aeb3bb860f6525a6eef139701ae59f1c\nCloses-Bug: #1221757\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/dcbeaa7bfca18c80ccb2814262d50128d370fac1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/dcbeaa7bfca18c80ccb2814262d50128d370fac1"}]},"branch":"refs/heads/master"},"a30852c5113e95774b2d154dbd99466de9a4702f":{"kind":"REWORK","_number":4,"created":"2015-10-29 19:32:41.000000000","uploader":{"_account_id":12114,"name":"Kent Wang","email":"kent.wang@intel.com","username":"k.wang"},"ref":"refs/changes/57/178857/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/57/178857/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/57/178857/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/57/178857/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/57/178857/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/57/178857/4"}}},"commit":{"parents":[{"commit":"c0975934c098cb8600ee1e782155a076f834be5a","subject":"Merge \"Add translation to v2 shell\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/c0975934c098cb8600ee1e782155a076f834be5a"}]}],"author":{"name":"Kent Wang","email":"kent.wang@intel.com","date":"2015-04-29 14:06:26.000000000","tz":-420},"committer":{"name":"Kent Wang","email":"kent.wang@intel.com","date":"2015-10-29 11:29:19.000000000","tz":-420},"subject":"Support add multiple tenants in members","message":"Support add multiple tenants in members\n\nPreviously, the member-create and member-delete commands allow only one\ntenant to be specified. With this patch, multiple tenants can be added\nwith one command.\n\nBefore, user could only run:\n    1) glance member-create \u003cIMAGE\u003e \u003cTENANT_ID\u003e\n    2) glance member-delete \u003cIMAGE\u003e \u003cTENANT_ID\u003e\n\nNow, user also can also run:\n    1) glance member-create \u003cIMAGE\u003e \u003cTENANT_ID\u003e [\u003cTENANT_ID\u003e ...]\n    2) glance member-delete \u003cIMAGE\u003e \u003cTENANT_ID\u003e [\u003cTENANT_ID\u003e ...]\n\nA user has option to specify additional tenants with one\ncommand. This helps to make the client more user-friendly.\n\nChange-Id: Ia60775f5aeb3bb860f6525a6eef139701ae59f1c\nCloses-Bug: #1221757\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/a30852c5113e95774b2d154dbd99466de9a4702f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/a30852c5113e95774b2d154dbd99466de9a4702f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
