)]}'
{"id":"openstack%2Fpython-neutronclient~104702","triplet_id":"openstack%2Fpython-neutronclient~master~Ie703b9e7e96dde16e64498bd598ac439004bfb15","project":"openstack/python-neutronclient","branch":"master","topic":"bp/fwaas-customized-service","hashtags":[],"change_id":"Ie703b9e7e96dde16e64498bd598ac439004bfb15","subject":"Implements: blueprint fwaas-customized-service using service group","status":"ABANDONED","created":"2014-07-03 22:02:20.000000000","updated":"2014-07-04 01:37:53.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"8929e1573c7eacb2ac02cebceb3a666c6577e102","_number":104702,"virtual_id_number":104702,"owner":{"_account_id":11753,"name":"badveli_vishnuus","email":"badveli_vishnuus@yahoo.com","username":"badveli_vishnuus"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":-1,"date":"2014-07-03 23:02:17.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":{"all":[{"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":"","default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-07-03 23:02:17.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"ca292e7ad01293dfa8e96f537b82ebba9119bf6b","author":{"_account_id":11753,"name":"badveli_vishnuus","email":"badveli_vishnuus@yahoo.com","username":"badveli_vishnuus"},"date":"2014-07-03 22:02:20.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2592f47b59ddf150799cd195254999f30b840a15","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-03 22:02:21.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"c56e396553cb54b2bdcf734c1f63c6406d9126af","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-03 23:02:17.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-neutronclient-pep8 http://logs.openstack.org/02/104702/1/check/gate-python-neutronclient-pep8/0e23eb5 : SUCCESS in 1m 17s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/02/104702/1/check/gate-python-neutronclient-docs/394bf99/doc/build/html/ : SUCCESS in 1m 25s\n- gate-python-neutronclient-python26 http://logs.openstack.org/02/104702/1/check/gate-python-neutronclient-python26/c759795 : FAILURE in 2m 34s\n- gate-python-neutronclient-python27 http://logs.openstack.org/02/104702/1/check/gate-python-neutronclient-python27/cbe3f0c : FAILURE in 1m 25s\n- check-tempest-dsvm-neutron http://logs.openstack.org/02/104702/1/check/check-tempest-dsvm-neutron/a6e6820 : SUCCESS in 50m 13s\n- check-tempest-dsvm-neutron-pg http://logs.openstack.org/02/104702/1/check/check-tempest-dsvm-neutron-pg/7ee5777 : SUCCESS in 55m 49s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/02/104702/1/check/check-tempest-dsvm-neutron-heat-slow/1d95f57 : SUCCESS in 22m 07s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/02/104702/1/check/check-tempest-dsvm-neutron-full/c77ea29 : FAILURE in 46m 49s (non-voting)\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/02/104702/1/check/gate-tempest-dsvm-neutron-large-ops/e32e95f : SUCCESS in 22m 22s\n- check-grenade-dsvm-neutron http://logs.openstack.org/02/104702/1/check/check-grenade-dsvm-neutron/1f81f6c : FAILURE in 44m 16s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/02/104702/1/check/check-tempest-dsvm-full-havana/22e07cc : SUCCESS in 36m 26s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/02/104702/1/check/check-tempest-dsvm-neutron-havana/99f805f : SUCCESS in 34m 14s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/02/104702/1/check/check-tempest-dsvm-full-icehouse/1a1d254 : SUCCESS in 45m 31s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/02/104702/1/check/check-tempest-dsvm-neutron-icehouse/83e48a5 : SUCCESS in 56m 44s\n- gate-python-neutronclient-python33 http://logs.openstack.org/02/104702/1/check/gate-python-neutronclient-python33/563304d : FAILURE in 2m 44s (non-voting)\n- gate-python-neutronclient-pypy http://logs.openstack.org/02/104702/1/check/gate-python-neutronclient-pypy/e2e4a5a : FAILURE in 1m 30s","accounts_in_message":[],"_revision_number":1},{"id":"ecb0f8e7b72a5b4bbef26e657b5e3890ee2428b8","author":{"_account_id":11753,"name":"badveli_vishnuus","email":"badveli_vishnuus@yahoo.com","username":"badveli_vishnuus"},"date":"2014-07-04 01:37:53.000000000","message":"Abandoned\n\nwrong merge","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"d573fcc9703e6ce8d3154efb30936db59571634b","revisions":{"d573fcc9703e6ce8d3154efb30936db59571634b":{"kind":"REWORK","_number":1,"created":"2014-07-03 22:02:20.000000000","uploader":{"_account_id":11753,"name":"badveli_vishnuus","email":"badveli_vishnuus@yahoo.com","username":"badveli_vishnuus"},"ref":"refs/changes/02/104702/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/02/104702/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/02/104702/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/02/104702/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/02/104702/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/02/104702/1"}}},"commit":{"parents":[{"commit":"3a25ff3b3d35df38e00fcad4c12e3df06d69985a","subject":"Merge \"Switch over to mox3\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/3a25ff3b3d35df38e00fcad4c12e3df06d69985a"}]}],"author":{"name":"badveli_vishnuus","email":"badveli_vishnuus@yahoo.com","date":"2014-07-03 21:40:37.000000000","tz":0},"committer":{"name":"badveli_vishnuus","email":"badveli_vishnuus@yahoo.com","date":"2014-07-03 22:02:15.000000000","tz":0},"subject":"Implements: blueprint fwaas-customized-service using service group","message":"Implements: blueprint fwaas-customized-service using service group\n\n-In FWaaS, administrator can use port range and protocol inside firewall rules\nto define traffic type. But we don\u0027t have a flexible way to allow user to specify more\nthan one type of traffic in the same rule.To support different traffic type, with the\nsame source, destination address and action, different rules need to be created.\nThis makes the process of defining firewall rules un-scalable.\ntwo resources are added to enhance the FWaaS using the following cli\none is called service group and one is called service object\nAdministrator can use service object to define a special type of traffic. The service\nobjects is grouped into service group that can be referenced from other openstack\nmodules (eg. firewall rule).\nEach service object can be defined with a timeout value that can be used to overwrite\ndefault session idle timeout value.\nNew CLIs:\nservice-group-create\nservice-group-delete\nservice-group-list\nservice-group-show\nservice-group-update\nservice-object-create\nservice-object-delete\nservice-object-list\nservice-object-show\n\nChange-Id: Ie703b9e7e96dde16e64498bd598ac439004bfb15\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/d573fcc9703e6ce8d3154efb30936db59571634b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/d573fcc9703e6ce8d3154efb30936db59571634b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
