)]}'
{"id":"openstack%2Fpython-novaclient~165905","triplet_id":"openstack%2Fpython-novaclient~master~Ib14ce7570ab4f6101038f93d6ef15a823f8074e7","project":"openstack/python-novaclient","branch":"master","hashtags":[],"change_id":"Ib14ce7570ab4f6101038f93d6ef15a823f8074e7","subject":"Fix hostname usage for Host resource.","status":"ABANDONED","created":"2015-03-19 16:31:55.000000000","updated":"2015-06-12 19:22:44.000000000","total_comment_count":11,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"351d159ec0b46b7ea157f45aecfa6def73b872c2","_number":165905,"virtual_id_number":165905,"owner":{"_account_id":12712,"name":"Gleb Stepanov","email":"gstepanov@mirantis.com","username":"stgleb"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":12712,"name":"Gleb Stepanov","email":"gstepanov@mirantis.com","username":"stgleb"},{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"date":"2015-03-24 17:48:14.000000000","_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"date":"2015-03-31 19:55:09.000000000","_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},{"value":1,"date":"2015-03-24 18:36:29.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":12712,"name":"Gleb Stepanov","email":"gstepanov@mirantis.com","username":"stgleb"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":-1,"date":"2015-03-25 11:57:16.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":12712,"name":"Gleb Stepanov","email":"gstepanov@mirantis.com","username":"stgleb"},{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},{"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":12712,"name":"Gleb Stepanov","email":"gstepanov@mirantis.com","username":"stgleb"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"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":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},{"_account_id":12712,"name":"Gleb Stepanov","email":"gstepanov@mirantis.com","username":"stgleb"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-03-19 16:45:32.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2015-03-19 20:52:12.000000000","updated_by":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"reviewer":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"state":"REVIEWER"},{"updated":"2015-03-24 17:48:14.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":"2015-03-24 18:36:29.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2015-03-25 11:57:16.000000000","updated_by":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"reviewer":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"state":"REVIEWER"},{"updated":"2015-03-31 19:55:09.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"}],"messages":[{"id":"e1d157be6c7ccffc15de6f0717d684e4beaceed0","author":{"_account_id":12712,"name":"Gleb Stepanov","email":"gstepanov@mirantis.com","username":"stgleb"},"date":"2015-03-19 16:31:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"dc8c561bde9ad3d61a7c808efe8366868a387a4d","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-03-19 16:32:50.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"6d708a7295b294a8cfd8026a2903f33611373217","author":{"_account_id":12712,"name":"Gleb Stepanov","email":"gstepanov@mirantis.com","username":"stgleb"},"date":"2015-03-19 16:34:50.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1560eb5327167d9ab6fcd5347dafd7927ae9753e","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-03-19 16:45:32.000000000","message":"Patch Set 2: Code-Review-1\n\nold -1 still valid","accounts_in_message":[],"_revision_number":2},{"id":"04f4f6c2a2b137827f7756692518c588c457f414","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2015-03-19 16:50:38.000000000","message":"Patch Set 2:\n\n@Sean: could you clarify what you mean by \"old -1 is still valid\"?\n\n@stgleb: This needs a unit test added to validate.  Also, please expand on the commit message; you have a good summary, but there should be a more detailed description explaining the fix.  (One or two sentences is probably sufficient…)","accounts_in_message":[],"_revision_number":2},{"id":"3957ce36179ad23511174551223e01ae667d732f","author":{"_account_id":12712,"name":"Gleb Stepanov","email":"gstepanov@mirantis.com","username":"stgleb"},"date":"2015-03-19 17:01:13.000000000","message":"Patch Set 2:\n\nThanks, but it already has unit test that test __repr__ methon   \nin Host class.","accounts_in_message":[],"_revision_number":2},{"id":"0c413ad77bcfe147f9df2ce89ea70a51cd124f10","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2015-03-19 17:41:57.000000000","message":"Patch Set 2:\n\nThere may be a test on the method, but it is clearly defective or you wouldn\u0027t have a bug to try to fix.  I want the tests augmented so they demonstrate the bug; then, when tests pass, I will know that your fix corrects the issue.","accounts_in_message":[],"_revision_number":2},{"id":"764ef0a1534fce38755a837f15ca81593c6f62f0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-19 19:40:14.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-python26 http://logs.openstack.org/05/165905/2/check/gate-python-novaclient-python26/0d20a2a/ : FAILURE in 1m 55s\n- gate-python-novaclient-pep8 http://logs.openstack.org/05/165905/2/check/gate-python-novaclient-pep8/a57f716/ : SUCCESS in 50s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/05/165905/2/check/gate-python-novaclient-docs/c16a699//doc/build/html/ : SUCCESS in 1m 05s\n- gate-python-novaclient-python27 http://logs.openstack.org/05/165905/2/check/gate-python-novaclient-python27/e657200/ : FAILURE in 1m 25s\n- gate-python-novaclient-python34 http://logs.openstack.org/05/165905/2/check/gate-python-novaclient-python34/c873087/ : FAILURE in 2m 46s\n- gate-tempest-dsvm-neutron-src-python-novaclient-icehouse http://logs.openstack.org/05/165905/2/check/gate-tempest-dsvm-neutron-src-python-novaclient-icehouse/1dc97b8/ : SUCCESS in 29m 50s\n- gate-tempest-dsvm-neutron-src-python-novaclient-juno http://logs.openstack.org/05/165905/2/check/gate-tempest-dsvm-neutron-src-python-novaclient-juno/966aff8/ : SUCCESS in 51m 55s\n- gate-python-novaclient-pypy http://logs.openstack.org/05/165905/2/check/gate-python-novaclient-pypy/a192e37/ : FAILURE in 2m 06s\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/05/165905/2/check/gate-tempest-dsvm-neutron-src-python-novaclient/a28b07c/ : SUCCESS in 44m 29s\n- check-novaclient-dsvm-functional http://logs.openstack.org/05/165905/2/check/check-novaclient-dsvm-functional/1d371e4/ : SUCCESS in 19m 57s","accounts_in_message":[],"_revision_number":2},{"id":"08c1aa1afbb98b3db1344c1ea1ae23da100741df","author":{"_account_id":12712,"name":"Gleb Stepanov","email":"gstepanov@mirantis.com","username":"stgleb"},"date":"2015-03-20 13:17:46.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"7e2818de3d1476872be917674abc94a52426ccd1","author":{"_account_id":12712,"name":"Gleb Stepanov","email":"gstepanov@mirantis.com","username":"stgleb"},"date":"2015-03-20 13:35:11.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"05af231f845663cfd498b30381025ad785404f5b","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2015-03-20 14:48:28.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"9660babd0f1767f42808d56fb11fe652d44a041c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-20 15:52:52.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/05/165905/4/check/gate-python-novaclient-python26/bf2f066/ : SUCCESS in 1m 42s\n- gate-python-novaclient-pep8 http://logs.openstack.org/05/165905/4/check/gate-python-novaclient-pep8/2de8fc6/ : SUCCESS in 48s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/05/165905/4/check/gate-python-novaclient-docs/a2fb80b//doc/build/html/ : SUCCESS in 1m 06s\n- gate-python-novaclient-python27 http://logs.openstack.org/05/165905/4/check/gate-python-novaclient-python27/bbc9843/ : SUCCESS in 1m 19s\n- gate-python-novaclient-python34 http://logs.openstack.org/05/165905/4/check/gate-python-novaclient-python34/82251bf/ : SUCCESS in 2m 33s\n- gate-tempest-dsvm-neutron-src-python-novaclient-icehouse http://logs.openstack.org/05/165905/4/check/gate-tempest-dsvm-neutron-src-python-novaclient-icehouse/f7fdb30/ : SUCCESS in 28m 22s\n- gate-tempest-dsvm-neutron-src-python-novaclient-juno http://logs.openstack.org/05/165905/4/check/gate-tempest-dsvm-neutron-src-python-novaclient-juno/09bd7aa/ : SUCCESS in 44m 15s\n- gate-python-novaclient-pypy http://logs.openstack.org/05/165905/4/check/gate-python-novaclient-pypy/35167a1/ : SUCCESS in 1m 55s\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/05/165905/4/check/gate-tempest-dsvm-neutron-src-python-novaclient/dbc7c9e/ : SUCCESS in 55m 12s\n- check-novaclient-dsvm-functional http://logs.openstack.org/05/165905/4/check/check-novaclient-dsvm-functional/b81cf3a/ : SUCCESS in 20m 09s","accounts_in_message":[],"_revision_number":4},{"id":"7559d98b66bffa728bc10a9ef4c444f81d66be11","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2015-03-23 18:31:08.000000000","message":"Patch Set 4:\n\nTests still pass because there are two fakes there, get_os_hosts_host and get_os_hosts_sample_host","accounts_in_message":[],"_revision_number":4},{"id":"d3f79b1428a9781957975f670d9cb8ce68dfd33f","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2015-03-23 18:39:15.000000000","message":"Patch Set 4:\n\nThe nova api here is confusing IMO.\n\nGET/v2/?{tenant_id}?/os-hosts returns a list with \"hosts\" dict with host_name attribute\n\nGET/v2/?{tenant_id}?/os-hosts/?{host_name}? returns a list with \"host\" dict and host attribute\n\nI need to comb through this more to figure out what\u0027s correct","accounts_in_message":[],"_revision_number":4},{"id":"1c52359d45c31bc422c6e9bd3f9acfb35501ee0c","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2015-03-23 23:55:05.000000000","message":"Patch Set 4: Code-Review-1\n\nFinally got done testing some stuff with this, and I find the correct attribute for the __repr__ depends on what call we make.\n\nFor c.hosts.list(), host_name is right.\n\nHowever, for c.hosts.get(\u0027hostname\u0027) the error is raised similarly:\n\n\u003e\u003e\u003e c.hosts.get(\u0027vagrant-ubuntu-trusty-64\u0027)\n[Traceback (most recent call last):\n  File \"\u003cstdin\u003e\", line 1, in \u003cmodule\u003e\n  File \"/usr/local/lib/python2.7/dist-packages/novaclient/v2/hosts.py\", line 24, in __repr__\n    return \"\u003cHost: %s\u003e\" % self.host_name\n  File \"/usr/local/lib/python2.7/dist-packages/novaclient/openstack/common/apiclient/base.py\", line 480, in __getattr__\n    raise AttributeError(k)\nAttributeError: host_name","accounts_in_message":[],"_revision_number":4},{"id":"344dfc61bd00057269c93dc0e36b70dff35dc9fc","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2015-03-23 23:56:45.000000000","message":"Patch Set 4:\n\nDocumentation of the api is here:\n\nhttp://developer.openstack.org/api-ref-compute-v2-ext.html#ext-os-hosts","accounts_in_message":[],"_revision_number":4},{"id":"043ebf515bd988cc92430d4440d57026d626ed42","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2015-03-24 00:18:20.000000000","message":"Patch Set 4:\n\n(3 comments)","accounts_in_message":[],"_revision_number":4},{"id":"e38e94962188c5bf37174a970bd044b0b5ec0985","author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"date":"2015-03-24 16:19:30.000000000","message":"Patch Set 4: Code-Review-1\n\n(3 comments)\n\nHello Gleb,\n\nplease see inline comments.\n\nAlso, according to the cause of bug need to add/update unit tests, so they could cover all actions on resource \"Host\" such as \"list\", \"get\", etc...","accounts_in_message":[],"_revision_number":4},{"id":"9ba8f2b809bdf14f790353e7422a0cbef8d92b3e","author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"date":"2015-03-24 16:26:08.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"001917d90588a697107c4ec1aeba8086bf18370a","author":{"_account_id":12712,"name":"Gleb Stepanov","email":"gstepanov@mirantis.com","username":"stgleb"},"date":"2015-03-24 17:17:18.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"b3a0d8c6adc2509940f1e7779e7521679277ee90","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2015-03-24 17:48:14.000000000","message":"Patch Set 5:\n\nThe thing that bothers me is that this seems to be a bug in the Nova API itself.  I think there\u0027s value to having novaclient work around a bug like this, and keeping that workaround for a couple releases, but this change doesn\u0027t actually work around the bug; it just fixes a single case.","accounts_in_message":[],"_revision_number":5},{"id":"0360643b743e746c2587cdbbbe270a7e5f09a537","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-24 18:36:29.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/05/165905/5/check/gate-python-novaclient-python26/586689c/ : SUCCESS in 1m 20s\n- gate-python-novaclient-pep8 http://logs.openstack.org/05/165905/5/check/gate-python-novaclient-pep8/17057a2/ : SUCCESS in 1m 00s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/05/165905/5/check/gate-python-novaclient-docs/75d27db//doc/build/html/ : SUCCESS in 59s\n- gate-python-novaclient-python27 http://logs.openstack.org/05/165905/5/check/gate-python-novaclient-python27/e6179fa/ : SUCCESS in 1m 29s\n- gate-python-novaclient-python34 http://logs.openstack.org/05/165905/5/check/gate-python-novaclient-python34/a2a153b/ : SUCCESS in 2m 33s\n- gate-tempest-dsvm-neutron-src-python-novaclient-icehouse http://logs.openstack.org/05/165905/5/check/gate-tempest-dsvm-neutron-src-python-novaclient-icehouse/d0a7215/ : SUCCESS in 24m 59s\n- gate-tempest-dsvm-neutron-src-python-novaclient-juno http://logs.openstack.org/05/165905/5/check/gate-tempest-dsvm-neutron-src-python-novaclient-juno/6986488/ : SUCCESS in 47m 16s\n- gate-python-novaclient-pypy http://logs.openstack.org/05/165905/5/check/gate-python-novaclient-pypy/12f2a51/ : SUCCESS in 1m 59s\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/05/165905/5/check/gate-tempest-dsvm-neutron-src-python-novaclient/8d2cf3f/ : SUCCESS in 56m 30s\n- check-novaclient-dsvm-functional http://logs.openstack.org/05/165905/5/check/check-novaclient-dsvm-functional/859428b/ : SUCCESS in 19m 45s","accounts_in_message":[],"_revision_number":5},{"id":"ebaa7ce1623dead8f268cc3764f1004b90f1695e","author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"date":"2015-03-25 11:57:16.000000000","message":"Patch Set 5: Code-Review-1\n\n(2 comments)\n\nCodebase is not changed from patch-set 4 to 5. So, comments are not addressed.","accounts_in_message":[],"_revision_number":5},{"id":"e83d8f2ba8bce3e801bef4bdaf644908a40cca9e","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2015-03-31 19:55:09.000000000","message":"Patch Set 5:\n\nI think this patch could take a similar approach as:\n\nhttps://review.openstack.org/#/c/168297/\n\nand create a new class to represent a HostFromList resource, and specify that for the list calls.","accounts_in_message":[],"_revision_number":5},{"id":"d757dd46ae42262ef045d6605d9ee738780ae251","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2015-05-29 20:12:34.000000000","message":"Patch Set 5:\n\nThis change has been idle since the end of March.  Do you intend to continue working on it?","accounts_in_message":[],"_revision_number":5},{"id":"351d159ec0b46b7ea157f45aecfa6def73b872c2","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2015-06-12 19:22:44.000000000","message":"Abandoned\n\nIdle for ~3 months.  Please feel free to re-open if you get time to work on it.","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"c454c9f7713eaf607c26b117b5ee0ac66cf9bd25","revisions":{"6b1477c7c80c2084ac743bc4777bf4634bec6562":{"kind":"REWORK","_number":1,"created":"2015-03-19 16:31:55.000000000","uploader":{"_account_id":12712,"name":"Gleb Stepanov","email":"gstepanov@mirantis.com","username":"stgleb"},"ref":"refs/changes/05/165905/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/05/165905/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/05/165905/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/05/165905/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/05/165905/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/05/165905/1"}}},"commit":{"parents":[{"commit":"e0f5072907a00d48a183dd8fc91a6cf6038ca279","subject":"Ensure the use of volume endpoint in volumes apis","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e0f5072907a00d48a183dd8fc91a6cf6038ca279"}]}],"author":{"name":"gstepanov","email":"gstepanov@mirantis.com","date":"2015-03-19 16:26:11.000000000","tz":120},"committer":{"name":"gstepanov","email":"gstepanov@mirantis.com","date":"2015-03-19 16:31:20.000000000","tz":120},"subject":"Fix attribute error in __repr__ method of Host class.","message":"Fix attribute error in __repr__ method of Host class.\n\nChange-Id: Ib14ce7570ab4f6101038f93d6ef15a823f8074e7\nCloses-Bug: #1434167\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6b1477c7c80c2084ac743bc4777bf4634bec6562"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6b1477c7c80c2084ac743bc4777bf4634bec6562"}]},"branch":"refs/heads/master"},"4ef12abef6916ce257bb656b96af77bece0f177f":{"kind":"REWORK","_number":2,"created":"2015-03-19 16:34:50.000000000","uploader":{"_account_id":12712,"name":"Gleb Stepanov","email":"gstepanov@mirantis.com","username":"stgleb"},"ref":"refs/changes/05/165905/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/05/165905/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/05/165905/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/05/165905/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/05/165905/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/05/165905/2"}}},"commit":{"parents":[{"commit":"e0f5072907a00d48a183dd8fc91a6cf6038ca279","subject":"Ensure the use of volume endpoint in volumes apis","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e0f5072907a00d48a183dd8fc91a6cf6038ca279"}]}],"author":{"name":"gstepanov","email":"gstepanov@mirantis.com","date":"2015-03-19 16:26:11.000000000","tz":120},"committer":{"name":"gstepanov","email":"gstepanov@mirantis.com","date":"2015-03-19 16:34:35.000000000","tz":120},"subject":"Fix attribute error in __repr__ method of Host class.","message":"Fix attribute error in __repr__ method of Host class.\n\nChange-Id: Ib14ce7570ab4f6101038f93d6ef15a823f8074e7\nCloses-Bug: #1434167\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4ef12abef6916ce257bb656b96af77bece0f177f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4ef12abef6916ce257bb656b96af77bece0f177f"}]},"branch":"refs/heads/master"},"c27c6aa961c45c64b9678606aaa47cdfc0e417cc":{"kind":"REWORK","_number":3,"created":"2015-03-20 13:17:46.000000000","uploader":{"_account_id":12712,"name":"Gleb Stepanov","email":"gstepanov@mirantis.com","username":"stgleb"},"ref":"refs/changes/05/165905/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/05/165905/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/05/165905/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/05/165905/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/05/165905/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/05/165905/3"}}},"commit":{"parents":[{"commit":"e0f5072907a00d48a183dd8fc91a6cf6038ca279","subject":"Ensure the use of volume endpoint in volumes apis","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e0f5072907a00d48a183dd8fc91a6cf6038ca279"}]}],"author":{"name":"gstepanov","email":"gstepanov@mirantis.com","date":"2015-03-19 16:26:11.000000000","tz":120},"committer":{"name":"gstepanov","email":"gstepanov@mirantis.com","date":"2015-03-20 13:11:26.000000000","tz":120},"subject":"Fix wrong attribute name in repr method and host unit test. Name changed from host to host_name, that corresponds to nova api.","message":"Fix wrong attribute name in repr method and host\nunit test. Name changed from host to host_name,\nthat corresponds to nova api.\n\nChange-Id: Ib14ce7570ab4f6101038f93d6ef15a823f8074e7\nCloses-Bug: #1434167\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c27c6aa961c45c64b9678606aaa47cdfc0e417cc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c27c6aa961c45c64b9678606aaa47cdfc0e417cc"}]},"branch":"refs/heads/master"},"6c6feaf5462dec7352b7055ed82d400bd4314edf":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2015-03-20 13:35:11.000000000","uploader":{"_account_id":12712,"name":"Gleb Stepanov","email":"gstepanov@mirantis.com","username":"stgleb"},"ref":"refs/changes/05/165905/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/05/165905/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/05/165905/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/05/165905/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/05/165905/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/05/165905/4"}}},"commit":{"parents":[{"commit":"e0f5072907a00d48a183dd8fc91a6cf6038ca279","subject":"Ensure the use of volume endpoint in volumes apis","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e0f5072907a00d48a183dd8fc91a6cf6038ca279"}]}],"author":{"name":"gstepanov","email":"gstepanov@mirantis.com","date":"2015-03-19 16:26:11.000000000","tz":120},"committer":{"name":"gstepanov","email":"gstepanov@mirantis.com","date":"2015-03-20 13:34:27.000000000","tz":120},"subject":"Fix wrong attribte name.","message":"Fix wrong attribte name.\n\nFix wrong attribute name in repr method and host\nunit test. Name changed from host to host_name,\nthat corresponds to nova api.\n\nChange-Id: Ib14ce7570ab4f6101038f93d6ef15a823f8074e7\nCloses-Bug: #1434167\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6c6feaf5462dec7352b7055ed82d400bd4314edf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6c6feaf5462dec7352b7055ed82d400bd4314edf"}]},"branch":"refs/heads/master"},"c454c9f7713eaf607c26b117b5ee0ac66cf9bd25":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2015-03-24 17:17:18.000000000","uploader":{"_account_id":12712,"name":"Gleb Stepanov","email":"gstepanov@mirantis.com","username":"stgleb"},"ref":"refs/changes/05/165905/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/05/165905/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/05/165905/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/05/165905/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/05/165905/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/05/165905/5"}}},"commit":{"parents":[{"commit":"e0f5072907a00d48a183dd8fc91a6cf6038ca279","subject":"Ensure the use of volume endpoint in volumes apis","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e0f5072907a00d48a183dd8fc91a6cf6038ca279"}]}],"author":{"name":"gstepanov","email":"gstepanov@mirantis.com","date":"2015-03-19 16:26:11.000000000","tz":120},"committer":{"name":"gstepanov","email":"gstepanov@mirantis.com","date":"2015-03-24 17:07:17.000000000","tz":120},"subject":"Fix hostname usage for Host resource.","message":"Fix hostname usage for Host resource.\n\nAdding property to deal with different Nova API\ncalls, that use different attribute names to\navoid AttributeError\n\nChange-Id: Ib14ce7570ab4f6101038f93d6ef15a823f8074e7\nCloses-Bug: #1434167\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c454c9f7713eaf607c26b117b5ee0ac66cf9bd25"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c454c9f7713eaf607c26b117b5ee0ac66cf9bd25"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
