)]}'
{"id":"openstack%2Fpython-novaclient~284042","triplet_id":"openstack%2Fpython-novaclient~master~I8e95b0210fd38b827a93b08f60e6cfc56ac5ae97","project":"openstack/python-novaclient","branch":"master","topic":"bug/1434317","hashtags":[],"change_id":"I8e95b0210fd38b827a93b08f60e6cfc56ac5ae97","subject":"nova quota-update shouldn\u0027t work with tenant-name","status":"ABANDONED","created":"2016-02-24 10:02:01.000000000","updated":"2016-08-04 18:22:56.000000000","total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"1ab2aa05599a697a6955f670f27a5ecb5058073d","_number":284042,"virtual_id_number":284042,"owner":{"_account_id":12140,"name":"Abhishek Talwar","email":"abhishek.talwar@tcs.com","username":"abhishek.talwar"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":1,"date":"2016-03-09 08:01:12.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"date":"2016-03-09 17:18:05.000000000","_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"date":"2016-03-10 21:38:41.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"date":"2016-03-09 07:02:21.000000000","_account_id":12140,"name":"Abhishek Talwar","email":"abhishek.talwar@tcs.com","username":"abhishek.talwar"}],"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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":-1,"date":"2016-07-16 13:32:50.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":12140,"name":"Abhishek Talwar","email":"abhishek.talwar@tcs.com","username":"abhishek.talwar"}],"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":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":12140,"name":"Abhishek Talwar","email":"abhishek.talwar@tcs.com","username":"abhishek.talwar"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":12140,"name":"Abhishek Talwar","email":"abhishek.talwar@tcs.com","username":"abhishek.talwar"}],"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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":12140,"name":"Abhishek Talwar","email":"abhishek.talwar@tcs.com","username":"abhishek.talwar"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-03-09 08:01:12.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2016-03-09 17:18:05.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":"2016-03-10 21:38:41.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"}],"messages":[{"id":"78d3e5643aae9744e55330b7aee3867987ad1fd6","author":{"_account_id":12140,"name":"Abhishek Talwar","email":"abhishek.talwar@tcs.com","username":"abhishek.talwar"},"date":"2016-02-24 10:02:01.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"da1ac5453eddd2b21dd1610a67fb11224031d890","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-24 10:38:25.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-novaclient-pep8 http://logs.openstack.org/42/284042/1/check/gate-python-novaclient-pep8/0859bd7/ : FAILURE in 59s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/42/284042/1/check/gate-python-novaclient-docs/6805e52//doc/build/html/ : SUCCESS in 55s\n- gate-python-novaclient-python27 http://logs.openstack.org/42/284042/1/check/gate-python-novaclient-python27/3bc4aee/ : FAILURE in 1m 03s\n- gate-python-novaclient-python34 http://logs.openstack.org/42/284042/1/check/gate-python-novaclient-python34/749c8d2/ : FAILURE in 1m 43s\n- gate-python-novaclient-pypy http://logs.openstack.org/42/284042/1/check/gate-python-novaclient-pypy/271a2af/ : FAILURE in 1m 31s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/42/284042/1/check/gate-tempest-dsvm-neutron-src-python-novaclient/c860c70/ : FAILURE in 15m 58s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/42/284042/1/check/gate-novaclient-dsvm-functional/6dc5081/ : FAILURE in 14m 41s","accounts_in_message":[],"_revision_number":1},{"id":"a9c07b362e81f5cae8c5db64322c22a6e0420465","author":{"_account_id":12140,"name":"Abhishek Talwar","email":"abhishek.talwar@tcs.com","username":"abhishek.talwar"},"date":"2016-02-29 06:18:51.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"79046713019b0f6b2921cdda60fb8e1e58293faa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-29 12:00:07.000000000","message":"Patch Set 2: 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-novaclient-pep8 http://logs.openstack.org/42/284042/2/check/gate-python-novaclient-pep8/2d66766/ : SUCCESS in 26s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/42/284042/2/check/gate-python-novaclient-docs/e4ebe27//doc/build/html/ : SUCCESS in 34s\n- gate-python-novaclient-python27 http://logs.openstack.org/42/284042/2/check/gate-python-novaclient-python27/4aedc11/ : SUCCESS in 1m 05s\n- gate-python-novaclient-python34 http://logs.openstack.org/42/284042/2/check/gate-python-novaclient-python34/88c6b79/ : SUCCESS in 1m 58s\n- gate-python-novaclient-pypy http://logs.openstack.org/42/284042/2/check/gate-python-novaclient-pypy/2f619a5/ : SUCCESS in 2m 29s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/42/284042/2/check/gate-tempest-dsvm-neutron-src-python-novaclient/af78241/ : SUCCESS in 59m 01s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/42/284042/2/check/gate-novaclient-dsvm-functional/47283b7/ : FAILURE in 40m 57s","accounts_in_message":[],"_revision_number":2},{"id":"85c3aa2ecfb01695ffcd949d690cfef480433036","author":{"_account_id":12140,"name":"Abhishek Talwar","email":"abhishek.talwar@tcs.com","username":"abhishek.talwar"},"date":"2016-02-29 12:19:01.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"0c0b9da5898d043dd64d780f86f2b1b1d2638266","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-29 16:50:54.000000000","message":"Patch Set 2:\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-novaclient-pep8 http://logs.openstack.org/42/284042/2/check/gate-python-novaclient-pep8/7834f40/ : SUCCESS in 46s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/42/284042/2/check/gate-python-novaclient-docs/71cde60//doc/build/html/ : SUCCESS in 55s\n- gate-python-novaclient-python27 http://logs.openstack.org/42/284042/2/check/gate-python-novaclient-python27/b632076/ : SUCCESS in 1m 31s\n- gate-python-novaclient-python34 http://logs.openstack.org/42/284042/2/check/gate-python-novaclient-python34/80da0c8/ : SUCCESS in 2m 10s\n- gate-python-novaclient-pypy http://logs.openstack.org/42/284042/2/check/gate-python-novaclient-pypy/35dab28/ : SUCCESS in 2m 27s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/42/284042/2/check/gate-tempest-dsvm-neutron-src-python-novaclient/62f1624/ : SUCCESS in 51m 55s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/42/284042/2/check/gate-novaclient-dsvm-functional/f0bbf1b/ : FAILURE in 44m 36s","accounts_in_message":[],"_revision_number":2},{"id":"17dbc059337b558bc5ea89394a80bc6f62657684","author":{"_account_id":12140,"name":"Abhishek Talwar","email":"abhishek.talwar@tcs.com","username":"abhishek.talwar"},"date":"2016-03-01 10:47:54.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"147f067ca82e5dab83a822bad370cc26024cfa94","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-01 12:33:18.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-pep8 http://logs.openstack.org/42/284042/2/check/gate-python-novaclient-pep8/bb4d988/ : SUCCESS in 1m 13s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/42/284042/2/check/gate-python-novaclient-docs/32252de//doc/build/html/ : SUCCESS in 52s\n- gate-python-novaclient-python27 http://logs.openstack.org/42/284042/2/check/gate-python-novaclient-python27/42d5e6c/ : SUCCESS in 1m 27s\n- gate-python-novaclient-python34 http://logs.openstack.org/42/284042/2/check/gate-python-novaclient-python34/78570d2/ : SUCCESS in 2m 28s\n- gate-python-novaclient-pypy http://logs.openstack.org/42/284042/2/check/gate-python-novaclient-pypy/1f35143/ : SUCCESS in 2m 22s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/42/284042/2/check/gate-tempest-dsvm-neutron-src-python-novaclient/a268096/ : SUCCESS in 55m 01s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/42/284042/2/check/gate-novaclient-dsvm-functional/18fb419/ : SUCCESS in 35m 34s","accounts_in_message":[],"_revision_number":2},{"id":"1696b4f8826800178297f93ed18576a034ed1cc4","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-03-06 18:54:41.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nDoes tenant name work? If so, I\u0027d rather just update the help to say ID or name.","accounts_in_message":[],"_revision_number":2},{"id":"be05225c7f71d6a5e7a5fda57f18513fdc2167c3","author":{"_account_id":12140,"name":"Abhishek Talwar","email":"abhishek.talwar@tcs.com","username":"abhishek.talwar"},"date":"2016-03-07 06:09:10.000000000","message":"Patch Set 2:\n\n\u003e (1 comment)\n \u003e \n \u003e Does tenant name work? If so, I\u0027d rather just update the help to\n \u003e say ID or name.\n\nThe problem with quota-update command is that it takes any value in place of tenant-id even if the input provided is not a valid tenant-id or tenant-name.\nAs the help states that only tenant-id should be used, so included the code to check if a tenant-name is given in place of id.","accounts_in_message":[],"_revision_number":2},{"id":"e0c137e469a72c3427bbe4c44d453c0553115fd1","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-03-07 22:28:51.000000000","message":"Patch Set 2:\n\nOK, and if I remember correctly, quota-update will create quota resources even if the tenant doesn\u0027t exist (which in this case it wouldn\u0027t by tenant-name since we should be looking up by ID).\n\nI remember that from https://blueprints.launchpad.net/nova/+spec/validate-project-with-keystone and the list of bugs associated with it.","accounts_in_message":[],"_revision_number":2},{"id":"baa1ed38e59a7ec5c12591e3eea8ef43958bfe9f","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-03-07 22:29:09.000000000","message":"Patch Set 2: Code-Review-1\n\nPlease provide a test and then I\u0027m OK with this.","accounts_in_message":[],"_revision_number":2},{"id":"ae48603200c83ccc42af80c51de9556ec0d0d14f","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-03-07 22:39:13.000000000","message":"Patch Set 2:\n\nI verified that I can update quotas for a non-existent project:\n\nhttp://paste.openstack.org/show/489608/","accounts_in_message":[],"_revision_number":2},{"id":"4a9ce54c2ceae271745f3613dc0c5736695c4be5","author":{"_account_id":12140,"name":"Abhishek Talwar","email":"abhishek.talwar@tcs.com","username":"abhishek.talwar"},"date":"2016-03-09 05:15:07.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"bbebabbb7fc469bbd3af5f3a75df3a1c1f6009c6","author":{"_account_id":12140,"name":"Abhishek Talwar","email":"abhishek.talwar@tcs.com","username":"abhishek.talwar"},"date":"2016-03-09 05:18:25.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"751b7809d727bb1610cd1868714a7b150b836879","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-09 06:15:52.000000000","message":"Patch Set 4: 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-novaclient-pep8 http://logs.openstack.org/42/284042/4/check/gate-python-novaclient-pep8/414b31d/ : SUCCESS in 3m 16s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/42/284042/4/check/gate-python-novaclient-docs/b7f1beb//doc/build/html/ : SUCCESS in 2m 52s\n- gate-python-novaclient-python27 http://logs.openstack.org/42/284042/4/check/gate-python-novaclient-python27/d3ec9b5/ : SUCCESS in 3m 07s\n- gate-python-novaclient-python34 http://logs.openstack.org/42/284042/4/check/gate-python-novaclient-python34/250f379/ : SUCCESS in 6m 22s\n- gate-python-novaclient-pypy http://logs.openstack.org/42/284042/4/check/gate-python-novaclient-pypy/5be55c5/ : SUCCESS in 2m 43s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/42/284042/4/check/gate-tempest-dsvm-neutron-src-python-novaclient/0d06132/ : FAILURE in 57m 20s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/42/284042/4/check/gate-novaclient-dsvm-functional/5af4417/ : SUCCESS in 34m 57s","accounts_in_message":[],"_revision_number":4},{"id":"bee24cef39673d333dbf0eafd718134d695fa7af","author":{"_account_id":12140,"name":"Abhishek Talwar","email":"abhishek.talwar@tcs.com","username":"abhishek.talwar"},"date":"2016-03-09 07:02:21.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"7e24e7225dac76a05b43ce5dabdee9bf7094bfeb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-09 08:01:12.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-pep8 http://logs.openstack.org/42/284042/4/check/gate-python-novaclient-pep8/a632b58/ : SUCCESS in 3m 09s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/42/284042/4/check/gate-python-novaclient-docs/d7b76d6//doc/build/html/ : SUCCESS in 1m 36s\n- gate-python-novaclient-python27 http://logs.openstack.org/42/284042/4/check/gate-python-novaclient-python27/a28acb9/ : SUCCESS in 3m 40s\n- gate-python-novaclient-python34 http://logs.openstack.org/42/284042/4/check/gate-python-novaclient-python34/eb73485/ : SUCCESS in 4m 22s\n- gate-python-novaclient-pypy http://logs.openstack.org/42/284042/4/check/gate-python-novaclient-pypy/e97e365/ : SUCCESS in 3m 48s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/42/284042/4/check/gate-tempest-dsvm-neutron-src-python-novaclient/9579efa/ : SUCCESS in 58m 03s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/42/284042/4/check/gate-novaclient-dsvm-functional/53bd3d6/ : SUCCESS in 24m 06s","accounts_in_message":[],"_revision_number":4},{"id":"328f8f5b21c578bb84aaa34e6ea9f207e6f3151d","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-03-09 17:18:05.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"9679ba19f5942db194fd2e00de5817067c9a2832","author":{"_account_id":12140,"name":"Abhishek Talwar","email":"abhishek.talwar@tcs.com","username":"abhishek.talwar"},"date":"2016-03-10 07:12:33.000000000","message":"Patch Set 4:\n\n\u003e (1 comment)\n\nHi Kevin,\n\nSo do you think I need to query keystone to check if the user entered the id or name of the tenant.\nThis way we will have to call the keystone client in nova client and use it services to check the input provided by the user.\n\nThanks and Regards\nAbhishek Talwar","accounts_in_message":[],"_revision_number":4},{"id":"ce66c42f6491ba1edf1fab010e153bf275c16d06","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-03-10 20:22:20.000000000","message":"Patch Set 4:\n\nIt\u0027s more that I think that\u0027s the only way to truly resolve the issue we\u0027re trying to resolve; I don\u0027t happen to think it\u0027s practical for novaclient, and it may be something more appropriate to leave for OSC.\n\nFor the short term, on this change, I just want to see some way for an admin to say, \"No, I really mean it!\" if the tenant ID happens to trip this test.","accounts_in_message":[],"_revision_number":4},{"id":"060f2ad04d7cd7864047cc6d4325614c44368aa8","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-03-10 21:38:41.000000000","message":"Patch Set 4:\n\nThese patches seem to be coming out of the woodwork lately.\n\nPersonally I think the validation should happen on the server, which is the point of this blueprint:\n\nhttps://blueprints.launchpad.net/nova/+spec/validate-project-with-keystone\n\nAnd there are a bunch of bugs associated with that, including this one now.","accounts_in_message":[],"_revision_number":4},{"id":"f04f67ebeb53a9fa3933915940617192700a719d","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-06-10 16:04:11.000000000","message":"Patch Set 4:\n\nAre you still working on this change?  It hasn\u0027t been updated since March.","accounts_in_message":[],"_revision_number":4},{"id":"71cd8fd50dc48c53f9b4ad8dcc26eabc23d1660d","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-07-16 13:32:50.000000000","message":"Patch Set 4: Code-Review-1\n\nWe have a spec for this but it wasn\u0027t worked on in newton, it will need to be reproposed for ocata:\n\nhttp://specs.openstack.org/openstack/nova-specs/specs/newton/approved/validate-tenant-user-with-keystone.html","accounts_in_message":[],"_revision_number":4},{"id":"8645abfd83bc2aa4fe0d120a68960f33f7546c96","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-04 18:22:56.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"964597967f7a4000133649827b1fb3f7b6a20e5f","revisions":{"19eb8f8c1cbdc84ad295879f6608abfdddbbf960":{"kind":"REWORK","_number":1,"created":"2016-02-24 10:02:01.000000000","uploader":{"_account_id":12140,"name":"Abhishek Talwar","email":"abhishek.talwar@tcs.com","username":"abhishek.talwar"},"ref":"refs/changes/42/284042/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/42/284042/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/284042/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/284042/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/284042/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/42/284042/1"}}},"commit":{"parents":[{"commit":"0fcfa02841220afe0187aab989b68cc560406323","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/0fcfa02841220afe0187aab989b68cc560406323"}]}],"author":{"name":"abhishek.talwar","email":"abhishek.talwar@tcs.com","date":"2016-02-24 09:58:38.000000000","tz":330},"committer":{"name":"abhishek.talwar","email":"abhishek.talwar@tcs.com","date":"2016-02-24 10:01:54.000000000","tz":330},"subject":"nova quota-update shouldn\u0027t work with tenant-name","message":"nova quota-update shouldn\u0027t work with tenant-name\n\nAs per nova quota-update help the command\nshould only work with tenant-id and not\nwith tenant-name.\nBut currently it works fine with both.\nSo added a check so that a command error\nis thrown if user uses tenant-name\ninstead of id.\n\nChange-Id: I8e95b0210fd38b827a93b08f60e6cfc56ac5ae97\nCloses-Bug: 1434317\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/19eb8f8c1cbdc84ad295879f6608abfdddbbf960"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/19eb8f8c1cbdc84ad295879f6608abfdddbbf960"}]},"branch":"refs/heads/master"},"43800f822c87836820e7e17f6a8066ef988e4398":{"kind":"REWORK","_number":2,"created":"2016-02-29 06:18:51.000000000","uploader":{"_account_id":12140,"name":"Abhishek Talwar","email":"abhishek.talwar@tcs.com","username":"abhishek.talwar"},"ref":"refs/changes/42/284042/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/42/284042/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/284042/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/284042/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/284042/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/42/284042/2"}}},"commit":{"parents":[{"commit":"0fcfa02841220afe0187aab989b68cc560406323","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/0fcfa02841220afe0187aab989b68cc560406323"}]}],"author":{"name":"abhishek.talwar","email":"abhishek.talwar@tcs.com","date":"2016-02-24 09:58:38.000000000","tz":330},"committer":{"name":"abhishek.talwar","email":"abhishek.talwar@tcs.com","date":"2016-02-25 04:54:46.000000000","tz":330},"subject":"nova quota-update shouldn\u0027t work with tenant-name","message":"nova quota-update shouldn\u0027t work with tenant-name\n\nAs per nova quota-update help the command\nshould only work with tenant-id and not\nwith tenant-name.\nBut currently it works fine with both.\nSo added a check so that a command error\nis thrown if user uses tenant-name\ninstead of id.\n\nChange-Id: I8e95b0210fd38b827a93b08f60e6cfc56ac5ae97\nCloses-Bug: 1434317\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/43800f822c87836820e7e17f6a8066ef988e4398"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/43800f822c87836820e7e17f6a8066ef988e4398"}]},"branch":"refs/heads/master"},"a81d3120dc57dfa3ce3ea44af7710e315900dfd4":{"kind":"REWORK","_number":3,"created":"2016-03-09 05:15:07.000000000","uploader":{"_account_id":12140,"name":"Abhishek Talwar","email":"abhishek.talwar@tcs.com","username":"abhishek.talwar"},"ref":"refs/changes/42/284042/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/42/284042/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/284042/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/284042/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/284042/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/42/284042/3"}}},"commit":{"parents":[{"commit":"0fcfa02841220afe0187aab989b68cc560406323","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/0fcfa02841220afe0187aab989b68cc560406323"}]}],"author":{"name":"abhishek.talwar","email":"abhishek.talwar@tcs.com","date":"2016-02-24 09:58:38.000000000","tz":330},"committer":{"name":"abhishek.talwar","email":"abhishek.talwar@tcs.com","date":"2016-03-09 05:14:39.000000000","tz":330},"subject":"nova quota-update shouldn\u0027t work with tenant-name","message":"nova quota-update shouldn\u0027t work with tenant-name\n\nAs per nova quota-update help the command\nshould only work with tenant-id and not\nwith tenant-name.\nBut currently it works fine with both.\nSo added a check so that a command error\nis thrown if user uses tenant-name\ninstead of id.\n\nChange-Id: I8e95b0210fd38b827a93b08f60e6cfc56ac5ae97\nCloses-Bug: 1434317\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a81d3120dc57dfa3ce3ea44af7710e315900dfd4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a81d3120dc57dfa3ce3ea44af7710e315900dfd4"}]},"branch":"refs/heads/master"},"964597967f7a4000133649827b1fb3f7b6a20e5f":{"kind":"REWORK","_number":4,"created":"2016-03-09 05:18:25.000000000","uploader":{"_account_id":12140,"name":"Abhishek Talwar","email":"abhishek.talwar@tcs.com","username":"abhishek.talwar"},"ref":"refs/changes/42/284042/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/42/284042/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/284042/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/284042/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/284042/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/42/284042/4"}}},"commit":{"parents":[{"commit":"0fcfa02841220afe0187aab989b68cc560406323","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/0fcfa02841220afe0187aab989b68cc560406323"}]}],"author":{"name":"abhishek.talwar","email":"abhishek.talwar@tcs.com","date":"2016-02-24 09:58:38.000000000","tz":330},"committer":{"name":"abhishek.talwar","email":"abhishek.talwar@tcs.com","date":"2016-03-09 05:18:05.000000000","tz":330},"subject":"nova quota-update shouldn\u0027t work with tenant-name","message":"nova quota-update shouldn\u0027t work with tenant-name\n\nAs per nova quota-update help the command\nshould only work with tenant-id and not\nwith tenant-name.\nBut currently it works fine with both.\nSo added a check so that a command error\nis thrown if user uses tenant-name\ninstead of id.\n\nChange-Id: I8e95b0210fd38b827a93b08f60e6cfc56ac5ae97\nCloses-Bug: 1434317\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/964597967f7a4000133649827b1fb3f7b6a20e5f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/964597967f7a4000133649827b1fb3f7b6a20e5f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
