)]}'
{"id":"openstack%2Fpython-neutronclient~21299","triplet_id":"openstack%2Fpython-neutronclient~master~I5bad096d4892ebf1d309fc0a625dca4b2407bc94","project":"openstack/python-neutronclient","branch":"master","topic":"bp/quantum-scheduler","hashtags":[],"change_id":"I5bad096d4892ebf1d309fc0a625dca4b2407bc94","subject":"Client for agent scheduler extension","status":"MERGED","created":"2013-02-28 08:13:17.000000000","updated":"2013-02-28 08:13:17.000000000","submitted":"2013-02-28 08:13:17.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":12,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"487b0da9e5b4c01f7014047a1656285e50c90eaa","_number":21299,"virtual_id_number":21299,"owner":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6610,"name":"Zhenguo Niu","email":"Niu.ZGlinux@gmail.com","username":"niu-zglinux"},{"value":2,"date":"2013-02-28 08:13:17.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"_account_id":2031,"name":"Nachi Ueno","email":"nati.ueno@gmail.com","username":"nati-ueno"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"all":[{"value":0,"_account_id":6610,"name":"Zhenguo Niu","email":"Niu.ZGlinux@gmail.com","username":"niu-zglinux"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2013-02-28 08:13:17.000000000","_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":2,"date":"2013-02-28 08:13:17.000000000","_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"date":"2013-02-28 08:13:17.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"date":"2013-02-28 08:13:17.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":2031,"name":"Nachi Ueno","email":"nati.ueno@gmail.com","username":"nati-ueno"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"all":[{"value":0,"_account_id":6610,"name":"Zhenguo Niu","email":"Niu.ZGlinux@gmail.com","username":"niu-zglinux"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2013-02-28 08:13:17.000000000","_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":1,"date":"2013-02-28 08:13:17.000000000","_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"date":"2013-02-28 08:13:17.000000000","_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"_account_id":2031,"name":"Nachi Ueno","email":"nati.ueno@gmail.com","username":"nati-ueno"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"_account_id":2031,"name":"Nachi Ueno","email":"nati.ueno@gmail.com","username":"nati-ueno"},{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"_account_id":6610,"name":"Zhenguo Niu","email":"Niu.ZGlinux@gmail.com","username":"niu-zglinux"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-02-28 08:13:17.000000000","updated_by":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"reviewer":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"state":"REVIEWER"},{"updated":"2013-02-28 08:13:17.000000000","updated_by":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"reviewer":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"state":"REVIEWER"},{"updated":"2013-02-28 08:13:17.000000000","updated_by":{"_account_id":2031,"name":"Nachi Ueno","email":"nati.ueno@gmail.com","username":"nati-ueno"},"reviewer":{"_account_id":2031,"name":"Nachi Ueno","email":"nati.ueno@gmail.com","username":"nati-ueno"},"state":"REVIEWER"},{"updated":"2013-02-28 08:13:17.000000000","updated_by":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"reviewer":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"state":"REVIEWER"},{"updated":"2013-02-28 08:13:17.000000000","updated_by":{"_account_id":6610,"name":"Zhenguo Niu","email":"Niu.ZGlinux@gmail.com","username":"niu-zglinux"},"reviewer":{"_account_id":6610,"name":"Zhenguo Niu","email":"Niu.ZGlinux@gmail.com","username":"niu-zglinux"},"state":"REVIEWER"},{"updated":"2013-02-28 08:13:17.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"6797eee1799b584e1289939bb88366ed5cefbe2b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see http://wiki.openstack.org/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/21299/1/check/gate-python-quantumclient-docs/308 : SUCCESS\n- http://logs.openstack.org/21299/1/check/gate-python-quantumclient-pep8/390 : SUCCESS\n- http://logs.openstack.org/21299/1/check/gate-python-quantumclient-python26/369 : SUCCESS\n- http://logs.openstack.org/21299/1/check/gate-python-quantumclient-python27/368 : SUCCESS\n- http://logs.openstack.org/21299/1/check/gate-tempest-devstack-vm-full/1166 : FAILURE\n- http://logs.openstack.org/21299/1/check/gate-tempest-devstack-vm-postgres-full/893 : SUCCESS\n- http://logs.openstack.org/21299/1/check/gate-tempest-devstack-vm-quantum/5134 : SUCCESS\n","accounts_in_message":[],"_revision_number":1},{"id":"abe83d7f9dabac8523aeed26239b93103c129ee9","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 1:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":1},{"id":"3f6669de30cafc6a4da79af73de95b12fb2906ea","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 1: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":1},{"id":"a45a3c152a9f111ea81aa12b2e75354968b4e07c","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 1: No score\n\n","accounts_in_message":[],"_revision_number":1},{"id":"013afe38462f48506ef7f44f3150f7abf2e28820","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"f5a94f8b6f0208ff0524283e7803e9960f041bba","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 1: (1 inline comment)\n\nYong,\nDo you have an update version of the client side?\nIf not, i have the rebased and fixed version and can upload it.","accounts_in_message":[],"_revision_number":1},{"id":"c9f0fd9cde43dc636de84f4df3c3187fa075fdeb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/21299/2/check/gate-python-quantumclient-pep8/444 : SUCCESS\n- http://logs.openstack.org/21299/2/check/gate-python-quantumclient-docs/361 : SUCCESS\n- http://logs.openstack.org/21299/2/check/gate-python-quantumclient-python26/422 : SUCCESS\n- http://logs.openstack.org/21299/2/check/gate-python-quantumclient-python27/421 : SUCCESS\n- http://logs.openstack.org/21299/2/check/gate-tempest-devstack-vm-full/4450 : SUCCESS\n- http://logs.openstack.org/21299/2/check/gate-tempest-devstack-vm-postgres-full/4169 : SUCCESS\n- http://logs.openstack.org/21299/2/check/gate-tempest-devstack-vm-quantum/8969 : SUCCESS\n","accounts_in_message":[],"_revision_number":2},{"id":"0a7822afcdaef490dffa970b26bfc70b72b27454","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2013-02-28 08:13:17.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"8e610c24408e310d66114692e6280829eff8f56c","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 1: Restored","accounts_in_message":[],"_revision_number":1},{"id":"44b1b26bab8f32b7fc5ad66ae552e2ae911fac8d","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 2: (2 inline comments)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"00dc6b044cee1f09747816825954397f0e7778ac","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/21299/3/check/gate-python-quantumclient-pep8/447 : SUCCESS\n- http://logs.openstack.org/21299/3/check/gate-python-quantumclient-docs/364 : SUCCESS\n- http://logs.openstack.org/21299/3/check/gate-python-quantumclient-python26/425 : SUCCESS\n- http://logs.openstack.org/21299/3/check/gate-python-quantumclient-python27/424 : SUCCESS\n- http://logs.openstack.org/21299/3/check/gate-tempest-devstack-vm-full/4501 : SUCCESS\n- http://logs.openstack.org/21299/3/check/gate-tempest-devstack-vm-postgres-full/4220 : SUCCESS\n- http://logs.openstack.org/21299/3/check/gate-tempest-devstack-vm-quantum/9029 : SUCCESS\n","accounts_in_message":[],"_revision_number":3},{"id":"4c40e92085b714d28165e1ca5a792a910a91bb13","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 3: Work In Progress\n\nwait for quantum server code\nhttps://review.openstack.org/#/c/21175/","accounts_in_message":[],"_revision_number":3},{"id":"af38e00bf64e61a0b279bb886e303d55a0e95a43","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-02-28 08:13:17.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"11a9d5c10ea4471cda88e4c6ef67286b668bd917","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/21299/4/check/gate-python-quantumclient-pep8/449 : SUCCESS\n- http://logs.openstack.org/21299/4/check/gate-python-quantumclient-docs/366 : SUCCESS\n- http://logs.openstack.org/21299/4/check/gate-python-quantumclient-python26/427 : SUCCESS\n- http://logs.openstack.org/21299/4/check/gate-python-quantumclient-python27/426 : SUCCESS\n- http://logs.openstack.org/21299/4/check/gate-tempest-devstack-vm-full/5012 : SUCCESS\n- http://logs.openstack.org/21299/4/check/gate-tempest-devstack-vm-postgres-full/4731 : SUCCESS\n- http://logs.openstack.org/21299/4/check/gate-tempest-devstack-vm-quantum/9584 : SUCCESS\n","accounts_in_message":[],"_revision_number":4},{"id":"7a19b5f391c361bbb8958f9c2e926eafe1d3f41c","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-02-28 08:13:17.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"863bff8a7d25c368383991bdbd310cbc843f01e0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 5: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/21299/5/check/gate-python-quantumclient-pep8/450 : SUCCESS\n- http://logs.openstack.org/21299/5/check/gate-python-quantumclient-docs/367 : SUCCESS\n- http://logs.openstack.org/21299/5/check/gate-python-quantumclient-python26/428 : SUCCESS\n- http://logs.openstack.org/21299/5/check/gate-python-quantumclient-python27/427 : SUCCESS\n- http://logs.openstack.org/21299/5/check/gate-tempest-devstack-vm-full/5188 : SUCCESS\n- http://logs.openstack.org/21299/5/check/gate-tempest-devstack-vm-postgres-full/4907 : SUCCESS\n- http://logs.openstack.org/21299/5/check/gate-tempest-devstack-vm-quantum/9793 : SUCCESS\n","accounts_in_message":[],"_revision_number":5},{"id":"a62c75b3c38d6c4caccf2021539d04fc6a77182e","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 5: I would prefer that you didn\u0027t merge this\n\n(3 inline comments)\n\nThe command names are confusing to me. When I tested quantum-scheduler, I was confused many times....","accounts_in_message":[],"_revision_number":5},{"id":"22c8a9bd1d18417e1abe4d1d0f0844355e9ac243","author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 5: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\nLooks good. Just have issues with names and meaning of some commands","accounts_in_message":[],"_revision_number":5},{"id":"b4c8aa2642e5f1d416bc0a93110a58aa4d360e1f","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-02-28 08:13:17.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"b090ae4db7441a01b3a41ba050d9765c771e166d","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 5: (4 inline comments)\n\n","accounts_in_message":[],"_revision_number":5},{"id":"46b5f6bf588bbe86bfe9244f2434ec1c9af25048","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 6: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/21299/6/check/gate-python-quantumclient-pep8/468 : FAILURE\n- gate-python-quantumclient-docs : SKIPPED\n- gate-python-quantumclient-python26 : SKIPPED\n- gate-python-quantumclient-python27 : SKIPPED\n- gate-tempest-devstack-vm-full : SKIPPED\n- gate-tempest-devstack-vm-postgres-full : SKIPPED\n- gate-tempest-devstack-vm-quantum : SKIPPED\n","accounts_in_message":[],"_revision_number":6},{"id":"27684bf28771ad3ed17cedad6ea5d451171b7035","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 6:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/21299/6/check/gate-python-quantumclient-pep8/469 : FAILURE\n- gate-python-quantumclient-docs : SKIPPED\n- gate-python-quantumclient-python26 : SKIPPED\n- gate-python-quantumclient-python27 : SKIPPED\n- gate-tempest-devstack-vm-full : SKIPPED\n- gate-tempest-devstack-vm-postgres-full : SKIPPED\n- gate-tempest-devstack-vm-quantum : SKIPPED\n","accounts_in_message":[],"_revision_number":6},{"id":"ae79d80fc5847d62a64dd9dc60581943f5a7ebc8","author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"8baeaa716dc0e933d8cbd08d728fd65fead1a5ed","author":{"_account_id":2031,"name":"Nachi Ueno","email":"nati.ueno@gmail.com","username":"nati-ueno"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 6:\n\nSorry Yong, I can\u0027t finish testing quantum-scheduler before merged..\n\nIt looks working but I have some opinion about client.\n\n1.  dhcp-agent-list-hosting-net , l3-agent-list-hosting-router  are confusing \nHow about add extra attribute on net-list,net-show,router-list,router-show ?\n\n2. Until router is connected interface,   l3-agent-list-hosting-router show\u0027s nothing. In this case, the quantum should shows not-scheduled state or something.","accounts_in_message":[],"_revision_number":6},{"id":"fc9153f1661f78fee613795a2a113f40c0fdb86e","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-02-28 08:13:17.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"67a202f96345b59a6ba23563026b918242108981","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 6:\n\nNachi Ueno, can u give out your naming solution?\namotoki and I have agree to them:\ndhcp-agent-list-hosting-net means list dhcp agents hosting a given network.\n\nregarding the empty list, we have the consistent style not to show anything if returned list is empty. For example, if quantum net-list returns empty list, we will not give a message \u0027we have no networks for you\u0027.","accounts_in_message":[],"_revision_number":6},{"id":"d452e9ad2e24ff950c9fe11e9bcbb9dfd17aedd2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 7: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/21299/7/check/gate-python-quantumclient-pep8/471 : SUCCESS\n- http://logs.openstack.org/21299/7/check/gate-python-quantumclient-docs/378 : SUCCESS\n- http://logs.openstack.org/21299/7/check/gate-python-quantumclient-python26/439 : SUCCESS\n- http://logs.openstack.org/21299/7/check/gate-python-quantumclient-python27/438 : SUCCESS\n- http://logs.openstack.org/21299/7/check/gate-tempest-devstack-vm-full/5990 : SUCCESS\n- http://logs.openstack.org/21299/7/check/gate-tempest-devstack-vm-postgres-full/5709 : SUCCESS\n- http://logs.openstack.org/21299/7/check/gate-tempest-devstack-vm-quantum/10761 : SUCCESS\n","accounts_in_message":[],"_revision_number":7},{"id":"54e3ee22ad78d1540d962e4c90dc2ba0837d26d6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 7: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"9ad522f029fdc5509a1033b0ca3b8b30cbc9d58d","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 7: Looks good to me (core reviewer)\n\nThanks for addressing the comment. The command name becomes better.\n\n@nachi\n\nI agree it is important to retrieve a list of scheduling status/host of all networks/routers.\n\nIn the current implementation, we can know router is scheduled or not but need to issue API calls per router: \"quantum router-list-on-l3-agent \u003crouter_id\u003e\" and check if there is an output or not. I believe we have minimum support now.\n\nHowever we need to call the above call per router. If we want to check all routers are scheduled correctly, we must call the API many times. It may be problematic.\n\nIdeally it would be better to list scheduling status/host of all networks/routers. This change requires the change of the server side, and let\u0027s address in a later patch.\n\nThat is the reason I give +2 to this patch.","accounts_in_message":[],"_revision_number":7},{"id":"e22f90730d072cf1d7811ac31e8008341d1da400","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 7: Approved\n\nThanks Nachi. I approve it.","accounts_in_message":[],"_revision_number":7},{"id":"0f8d031149398c4dfce233497138d2941635a6f8","author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 7: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":7},{"id":"0529af81dbdd0e2334a0472ed547fd881970c060","author":{"_account_id":2031,"name":"Nachi Ueno","email":"nati.ueno@gmail.com","username":"nati-ueno"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 7:\n\n@Akihiro\n\nIt make sense for me. Let\u0027s work on listing on Hanova.","accounts_in_message":[],"_revision_number":7},{"id":"c2f1cb6c5a1ecb3d918df04b38d69a43e4b068ad","author":{"_account_id":2031,"name":"Nachi Ueno","email":"nati.ueno@gmail.com","username":"nati-ueno"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 7:\n\nHi Yong\n\n1) How about this?\nquantum net-list shows\nid , name, host.\n\nquantum router-list shows\nid , name, host.\n\n2) Empty list\nMay be server side should show the data which shows the router is  un-scheduled status.\nThis behavior is not consistent with nova.","accounts_in_message":[],"_revision_number":7},{"id":"312ce57a2ec566ae34fd8c125757ffcc4850346a","author":{"_account_id":2031,"name":"Nachi Ueno","email":"nati.ueno@gmail.com","username":"nati-ueno"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 7:\n\n1) quantum net-list shows id , name, host. quantum net-list is listing the networks, how to show id, name and host? it is also possible we have many dhcp agents hosting one network, it will make mess.\n\nWe can query additional api call when user invoke net-list with admin user.\nThen we can add host. We can also show list on attribute such as fixed_ip.\nIn nova, we can see host as a attribute of instance, so this way may be more usable.\n\n2) gongysh@controlnode:~/git/python-quantumclient$ nova list shows nothing if there is no server booted.\n\nA instance stays scheduling state after boot for a short timing.\nIMO, we should provide the way to show this router is not scheduled yet.","accounts_in_message":[],"_revision_number":7},{"id":"cb65caa594230b6d3e21844c34bc6594a6cf4c29","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 7:\n\n1) quantum net-list shows id , name, host.\nquantum net-list is listing the networks, how to show id, name and host? it is also possible we have many dhcp agents hosting one network, it will make mess.\n\n\n2) \ngongysh@controlnode:~/git/python-quantumclient$ nova list\nshows nothing if there is no server booted.","accounts_in_message":[],"_revision_number":7},{"id":"bf499731ac886862c1e31ca47fbad8cdcdd2b06b","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-02-28 08:13:17.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"faddf774287391103a51c4866275fe868769f548","author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\nRun this command failed:\nquantum net-dhcp-agent-list 84c0e164-d429-43b5-88d6-aeae2a73e1dd -v -d\n\nERROR: quantumclient.shell \u0027Client\u0027 object has no attribute \u0027list_networks_on_dhcp_agent\u0027\nDEBUG: quantumclient.shell clean_up ListNetworksOnDhcpAgent\nDEBUG: quantumclient.shell got an error: \u0027Client\u0027 object has no attribute \u0027list_networks_on_dhcp_agent\u0027","accounts_in_message":[],"_revision_number":1},{"id":"10d5144a98c86c3cda8104aeb7de6704f0cc67ea","author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 2:\n\nquantum l3-agent-list router1: \n\nrequest as:\n\u0027curl -i http://cloudcontroller:9696/v2.0/networks/c45348bb-403d-4c23-a606-4f5b6a8d4c09/l3agents.json -X GET \u0027\n\nIt should be:\n\u0027curl -i http://cloudcontroller:9696/v2.0/routers/c45348bb-403d-4c23-a606-4f5b6a8d4c09/l3agents.json -X GET \u0027","accounts_in_message":[],"_revision_number":2},{"id":"0ad4081002c08d234d2ec6cf88e889440713ddf4","author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\nquantum dhcp-agent-network-add:\n\nrequest as \u0027curl -i http://cloudcontroller:9696/v2.0/agents/1e4add02-3c4c-45eb-9e78-662f14a26169/dhcpnetworks.json -X PUT ...\u0027 \n\nIt should be \u0027curl -i http://cloudcontroller:9696/v2.0/agents/1e4add02-3c4c-45eb-9e78-662f14a26169/dhcpnetworks.json -X POST ...\u0027","accounts_in_message":[],"_revision_number":2},{"id":"dce17d9802ee99c61fa3ed6c7949e50d972ef591","author":{"_account_id":6610,"name":"Zhenguo Niu","email":"Niu.ZGlinux@gmail.com","username":"niu-zglinux"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"dcc1c36ec108fba4d9e2884a4dd0451a06935fd6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-02-28 08:13:17.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":7},{"id":"12e415e1a5cb80aadaea743c1b1970e18d153042","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-02-28 08:13:17.000000000","message":"Patch Set 7: Verified\n\nBuild succeeded.\n\n- http://logs.openstack.org/21299/7/gate/gate-python-quantumclient-docs/382 : SUCCESS\n- http://logs.openstack.org/21299/7/gate/gate-python-quantumclient-pep8/475 : SUCCESS\n- http://logs.openstack.org/21299/7/gate/gate-python-quantumclient-python26/443 : SUCCESS\n- http://logs.openstack.org/21299/7/gate/gate-python-quantumclient-python27/442 : SUCCESS\n- http://logs.openstack.org/21299/7/gate/gate-tempest-devstack-vm-full/6040 : SUCCESS\n- http://logs.openstack.org/21299/7/gate/gate-tempest-devstack-vm-postgres-full/5759 : SUCCESS\n- http://logs.openstack.org/21299/7/gate/gate-tempest-devstack-vm-quantum/10823 : SUCCESS\n","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"b204b1b5967725456a6aec680e896f928aca57db","revisions":{"7baecd1176f34cdaac638317c2343e62bac5453b":{"kind":"REWORK","_number":1,"created":"2013-02-28 08:13:17.000000000","uploader":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"ref":"refs/changes/99/21299/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/99/21299/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/99/21299/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/99/21299/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/99/21299/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/99/21299/1"}}},"commit":{"parents":[{"commit":"f12dfac12929d60027624cff601062099d83b703","subject":"Client for agent extension","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f12dfac12929d60027624cff601062099d83b703"}]}],"author":{"name":"gongysh","email":"gongysh@linux.vnet.ibm.com","date":"2013-02-06 10:29:43.000000000","tz":480},"committer":{"name":"gongysh","email":"gongysh@linux.vnet.ibm.com","date":"2013-02-06 10:29:43.000000000","tz":480},"subject":"Client for agent scheduler extension","message":"Client for agent scheduler extension\n\nblueprint quantum-scheduler\n\nChange-Id: I5bad096d4892ebf1d309fc0a625dca4b2407bc94\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/7baecd1176f34cdaac638317c2343e62bac5453b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/7baecd1176f34cdaac638317c2343e62bac5453b"}]},"branch":"refs/heads/master"},"7eec179d6841f1aaa81f5cb8fd737a7ba651b581":{"kind":"REWORK","_number":2,"created":"2013-02-28 08:13:17.000000000","uploader":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"ref":"refs/changes/99/21299/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/99/21299/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/99/21299/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/99/21299/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/99/21299/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/99/21299/2"}}},"commit":{"parents":[{"commit":"ee4cb431859046c7be93e09168961d2af3328ef7","subject":"Merge \"Allow known options after unknown ones in list and update command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/ee4cb431859046c7be93e09168961d2af3328ef7"}]}],"author":{"name":"gongysh","email":"gongysh@linux.vnet.ibm.com","date":"2013-02-06 10:29:43.000000000","tz":480},"committer":{"name":"Akihiro MOTOKI","email":"motoki@da.jp.nec.com","date":"2013-02-20 06:24:13.000000000","tz":540},"subject":"Client for agent scheduler extension","message":"Client for agent scheduler extension\n\nblueprint quantum-scheduler\n\nChange-Id: I5bad096d4892ebf1d309fc0a625dca4b2407bc94\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/7eec179d6841f1aaa81f5cb8fd737a7ba651b581"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/7eec179d6841f1aaa81f5cb8fd737a7ba651b581"}]},"branch":"refs/heads/master"},"db382b40f0c17c70d124c8b5d0ce2d390cc24853":{"kind":"REWORK","_number":3,"created":"2013-02-28 08:13:17.000000000","uploader":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"ref":"refs/changes/99/21299/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/99/21299/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/99/21299/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/99/21299/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/99/21299/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/99/21299/3"}}},"commit":{"parents":[{"commit":"ee4cb431859046c7be93e09168961d2af3328ef7","subject":"Merge \"Allow known options after unknown ones in list and update command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/ee4cb431859046c7be93e09168961d2af3328ef7"}]}],"author":{"name":"gongysh","email":"gongysh@linux.vnet.ibm.com","date":"2013-02-06 10:29:43.000000000","tz":480},"committer":{"name":"gongysh","email":"gongysh@linux.vnet.ibm.com","date":"2013-02-20 14:26:29.000000000","tz":480},"subject":"Client for agent scheduler extension","message":"Client for agent scheduler extension\n\nblueprint quantum-scheduler\n\nChange-Id: I5bad096d4892ebf1d309fc0a625dca4b2407bc94\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/db382b40f0c17c70d124c8b5d0ce2d390cc24853"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/db382b40f0c17c70d124c8b5d0ce2d390cc24853"}]},"branch":"refs/heads/master"},"c4b9ebe60405fd3a4fee82dd46183cb37aa553d1":{"kind":"REWORK","_number":4,"created":"2013-02-28 08:13:17.000000000","uploader":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"ref":"refs/changes/99/21299/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/99/21299/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/99/21299/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/99/21299/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/99/21299/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/99/21299/4"}}},"commit":{"parents":[{"commit":"ee4cb431859046c7be93e09168961d2af3328ef7","subject":"Merge \"Allow known options after unknown ones in list and update command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/ee4cb431859046c7be93e09168961d2af3328ef7"}]}],"author":{"name":"gongysh","email":"gongysh@linux.vnet.ibm.com","date":"2013-02-06 10:29:43.000000000","tz":480},"committer":{"name":"gongysh","email":"gongysh@linux.vnet.ibm.com","date":"2013-02-22 05:25:48.000000000","tz":480},"subject":"Client for agent scheduler extension","message":"Client for agent scheduler extension\n\nblueprint quantum-scheduler\n\nChange-Id: I5bad096d4892ebf1d309fc0a625dca4b2407bc94\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/c4b9ebe60405fd3a4fee82dd46183cb37aa553d1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/c4b9ebe60405fd3a4fee82dd46183cb37aa553d1"}]},"branch":"refs/heads/master"},"f415eae5ec93305b5a8df2a796502465d669bb7a":{"kind":"REWORK","_number":5,"created":"2013-02-28 08:13:17.000000000","uploader":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"ref":"refs/changes/99/21299/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/99/21299/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/99/21299/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/99/21299/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/99/21299/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/99/21299/5"}}},"commit":{"parents":[{"commit":"ee4cb431859046c7be93e09168961d2af3328ef7","subject":"Merge \"Allow known options after unknown ones in list and update command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/ee4cb431859046c7be93e09168961d2af3328ef7"}]}],"author":{"name":"gongysh","email":"gongysh@linux.vnet.ibm.com","date":"2013-02-06 10:29:43.000000000","tz":480},"committer":{"name":"gongysh","email":"gongysh@linux.vnet.ibm.com","date":"2013-02-23 05:16:43.000000000","tz":480},"subject":"Client for agent scheduler extension","message":"Client for agent scheduler extension\n\nblueprint quantum-scheduler\n\nChange-Id: I5bad096d4892ebf1d309fc0a625dca4b2407bc94\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f415eae5ec93305b5a8df2a796502465d669bb7a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f415eae5ec93305b5a8df2a796502465d669bb7a"}]},"branch":"refs/heads/master"},"9dccaba78d8e86a71a3e584db6695025ea2a1d3c":{"kind":"REWORK","_number":6,"created":"2013-02-28 08:13:17.000000000","uploader":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"ref":"refs/changes/99/21299/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/99/21299/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/99/21299/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/99/21299/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/99/21299/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/99/21299/6"}}},"commit":{"parents":[{"commit":"94a60cfe5b0db53099bbcc39997c5656679333e4","subject":"Update cliff dependency (1.3.1)","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/94a60cfe5b0db53099bbcc39997c5656679333e4"}]}],"author":{"name":"gongysh","email":"gongysh@linux.vnet.ibm.com","date":"2013-02-06 10:29:43.000000000","tz":480},"committer":{"name":"gongysh","email":"gongysh@linux.vnet.ibm.com","date":"2013-02-27 15:52:22.000000000","tz":480},"subject":"Client for agent scheduler extension","message":"Client for agent scheduler extension\n\nblueprint quantum-scheduler\n\nChange-Id: I5bad096d4892ebf1d309fc0a625dca4b2407bc94\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/9dccaba78d8e86a71a3e584db6695025ea2a1d3c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/9dccaba78d8e86a71a3e584db6695025ea2a1d3c"}]},"branch":"refs/heads/master"},"b204b1b5967725456a6aec680e896f928aca57db":{"kind":"REWORK","_number":7,"created":"2013-02-28 08:13:17.000000000","uploader":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"ref":"refs/changes/99/21299/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/99/21299/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/99/21299/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/99/21299/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/99/21299/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/99/21299/7"}}},"commit":{"parents":[{"commit":"94a60cfe5b0db53099bbcc39997c5656679333e4","subject":"Update cliff dependency (1.3.1)","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/94a60cfe5b0db53099bbcc39997c5656679333e4"}]}],"author":{"name":"gongysh","email":"gongysh@linux.vnet.ibm.com","date":"2013-02-06 10:29:43.000000000","tz":480},"committer":{"name":"gongysh","email":"gongysh@linux.vnet.ibm.com","date":"2013-02-28 00:11:07.000000000","tz":480},"subject":"Client for agent scheduler extension","message":"Client for agent scheduler extension\n\nblueprint quantum-scheduler\n\nChange-Id: I5bad096d4892ebf1d309fc0a625dca4b2407bc94\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/b204b1b5967725456a6aec680e896f928aca57db"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/b204b1b5967725456a6aec680e896f928aca57db"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
