)]}'
{"id":"openstack%2Fdevstack~163490","triplet_id":"openstack%2Fdevstack~master~I84fc20c4b6f58c2ae75bb1be226dcd783f81832e","project":"openstack/devstack","branch":"master","topic":"bug/1431292","hashtags":[],"change_id":"I84fc20c4b6f58c2ae75bb1be226dcd783f81832e","subject":"neutron: make l3/vpn agent use config-dir","status":"ABANDONED","created":"2015-03-11 15:40:59.000000000","updated":"2015-04-10 12:29:10.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"19acc9ba368bb0e173992cd961614253d4f5d9c0","_number":163490,"virtual_id_number":163490,"owner":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":1,"date":"2015-03-12 12:24:31.000000000","_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":-1,"date":"2015-03-26 04:27:50.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"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":{"recommended":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},{"value":1,"date":"2015-03-12 13:46:00.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"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":{"rejected":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"all":[{"date":"2015-03-12 15:02:28.000000000","_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"date":"2015-03-12 15:02:51.000000000","_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":-1,"date":"2015-03-13 14:18:54.000000000","permitted_voting_range":{"min":-1,"max":0},"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},{"date":"2015-03-12 15:02:33.000000000","_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},{"date":"2015-03-12 15:02:42.000000000","_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"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":2},"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-03-12 00:35:40.000000000","updated_by":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2015-03-12 00:57:07.000000000","updated_by":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"reviewer":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"state":"REVIEWER"},{"updated":"2015-03-12 12:24:31.000000000","updated_by":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2015-03-12 13:46:00.000000000","updated_by":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"reviewer":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"state":"REVIEWER"},{"updated":"2015-03-12 15:02:28.000000000","updated_by":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"reviewer":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"state":"REVIEWER"},{"updated":"2015-03-12 15:02:33.000000000","updated_by":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"reviewer":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"state":"REVIEWER"},{"updated":"2015-03-12 15:02:42.000000000","updated_by":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"reviewer":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"state":"REVIEWER"},{"updated":"2015-03-12 15:02:51.000000000","updated_by":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"reviewer":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"state":"REVIEWER"},{"updated":"2015-03-26 04:27:50.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"734c8649df332188e0a398dfc40382a51e6e1d32","author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"date":"2015-03-11 15:40:59.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a4379700600717e0f059b70070c1daae6919dd8d","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2015-03-11 16:22:12.000000000","message":"Patch Set 1: Verified-1\n\n- check-tempest-neutron-full-trusty-vmware-nsx http://208.91.1.172/logs/neutron/163490/1/421134-full : FAILURE in 28m 55s (non-voting)\n- check-tempest-neutron-large-ops-vmware-nsx http://208.91.1.172/logs/neutron/163490/1/421294-large-ops : SUCCESS in 38m 12s \n- check-tempest-neutron-smoke-trusty-vmware-nsx http://208.91.1.172/logs/neutron/163490/1/421635-smoke : FAILURE in 27m 42s \n\nThanks for using the VMWare NSX CI service!\nIf you want to trigger a recheck for this patch please enter the comment vmware-recheck\n\nFor information and requests please contanct the CI maintainer at sorlando at vmware dot com","accounts_in_message":[],"_revision_number":1},{"id":"b441f4a2738626b38a16f2e379cafbe45e92cadb","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-03-11 16:51:38.000000000","message":"Patch Set 1: Verified+1\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/90/163490/1/12760/results.html\n\nUse \"xenserver: recheck\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.\n\nDebugging suggestions at https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures","accounts_in_message":[],"_revision_number":1},{"id":"f592302e5e5c3c5eb048179cf269a37e4bae5fdf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-11 18:00:20.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- check-tempest-dsvm-full http://logs.openstack.org/90/163490/1/check/check-tempest-dsvm-full/842657e/ : SUCCESS in 40m 47s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/90/163490/1/check/check-tempest-dsvm-postgres-full/70e0ef1/ : SUCCESS in 42m 45s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/90/163490/1/check/check-tempest-dsvm-neutron-full/1d1c59b/ : FAILURE in 17m 10s\n- check-grenade-dsvm http://logs.openstack.org/90/163490/1/check/check-grenade-dsvm/efb133b/ : SUCCESS in 44m 52s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/90/163490/1/check/gate-tempest-dsvm-large-ops/aa17161/ : SUCCESS in 22m 37s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/90/163490/1/check/gate-tempest-dsvm-neutron-large-ops/6317094/ : FAILURE in 13m 51s\n- gate-devstack-bashate http://logs.openstack.org/90/163490/1/check/gate-devstack-bashate/24c8bc3/ : SUCCESS in 18s\n- gate-devstack-unit-tests http://logs.openstack.org/90/163490/1/check/gate-devstack-unit-tests/6f81d46/ : SUCCESS in 17s\n- check-devstack-dsvm-cells http://logs.openstack.org/90/163490/1/check/check-devstack-dsvm-cells/ccca634/ : SUCCESS in 21m 09s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/90/163490/1/check/check-grenade-dsvm-partial-ncpu/1fa845f/ : SUCCESS in 41m 03s\n- check-swift-dsvm-functional http://logs.openstack.org/90/163490/1/check/check-swift-dsvm-functional/f5bcda3/ : SUCCESS in 24m 04s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/90/163490/1/check/check-tempest-dsvm-ironic-pxe_ssh/0088774/ : FAILURE in 15m 59s\n- check-devstack-dsvm-updown http://logs.openstack.org/90/163490/1/check/check-devstack-dsvm-updown/956b510/ : SUCCESS in 18m 40s\n- check-tempest-dsvm-f21 http://logs.openstack.org/90/163490/1/check/check-tempest-dsvm-f21/028dfb5/ : FAILURE in 42m 06s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/90/163490/1/check/check-tempest-dsvm-centos7/6549386/ : FAILURE in 1h 00m 07s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/90/163490/1/check/gate-devstack-publish-docs/010ac93//doc/build/html/ : SUCCESS in 1m 21s","accounts_in_message":[],"_revision_number":1},{"id":"3f5c3ca735d7cfcdddff5163284fc002a315d7ae","author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"date":"2015-03-11 19:27:38.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f87ff0d75491fa3b956eac9f42453ac1f98a46b5","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-03-11 20:27:21.000000000","message":"Patch Set 2: Verified+1\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/90/163490/2/12788/results.html\n\nUse \"xenserver: recheck\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.\n\nDebugging suggestions at https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures","accounts_in_message":[],"_revision_number":2},{"id":"2e721069eefc2fb19de33079639bb7ab83449a53","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-11 22:08:30.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- check-tempest-dsvm-full http://logs.openstack.org/90/163490/2/check/check-tempest-dsvm-full/90a9c8a/ : SUCCESS in 44m 36s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/90/163490/2/check/check-tempest-dsvm-postgres-full/33e7463/ : SUCCESS in 45m 22s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/90/163490/2/check/check-tempest-dsvm-neutron-full/44c5d72/ : FAILURE in 19m 34s\n- check-grenade-dsvm http://logs.openstack.org/90/163490/2/check/check-grenade-dsvm/1b4f010/ : SUCCESS in 41m 15s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/90/163490/2/check/gate-tempest-dsvm-large-ops/3e232ab/ : SUCCESS in 23m 54s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/90/163490/2/check/gate-tempest-dsvm-neutron-large-ops/d3dfb97/ : FAILURE in 12m 38s\n- gate-devstack-bashate http://logs.openstack.org/90/163490/2/check/gate-devstack-bashate/bce48f3/ : SUCCESS in 18s\n- gate-devstack-unit-tests http://logs.openstack.org/90/163490/2/check/gate-devstack-unit-tests/9e79862/ : SUCCESS in 16s\n- check-devstack-dsvm-cells http://logs.openstack.org/90/163490/2/check/check-devstack-dsvm-cells/2bfe5e6/ : SUCCESS in 22m 59s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/90/163490/2/check/check-grenade-dsvm-partial-ncpu/3d8a452/ : SUCCESS in 46m 43s\n- check-swift-dsvm-functional http://logs.openstack.org/90/163490/2/check/check-swift-dsvm-functional/e915183/ : SUCCESS in 23m 34s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/90/163490/2/check/check-tempest-dsvm-ironic-pxe_ssh/fca3d49/ : FAILURE in 19m 45s\n- check-devstack-dsvm-updown http://logs.openstack.org/90/163490/2/check/check-devstack-dsvm-updown/788e11b/ : SUCCESS in 20m 09s\n- check-tempest-dsvm-f21 http://logs.openstack.org/90/163490/2/check/check-tempest-dsvm-f21/8c652a7/ : FAILURE in 49m 07s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/90/163490/2/check/check-tempest-dsvm-centos7/4ac2d8a/ : SUCCESS in 51m 18s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/90/163490/2/check/gate-devstack-publish-docs/7c53733//doc/build/html/ : SUCCESS in 1m 44s","accounts_in_message":[],"_revision_number":2},{"id":"e1cd624aaf7d1ceec1e1c7a5334c6f6b269ce623","author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"date":"2015-03-11 23:26:18.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"64661b1c30d57f2a8262e02a4bd4dff3b57730ff","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2015-03-12 00:35:40.000000000","message":"Patch Set 3: Verified+1\n\n- check-tempest-neutron-full-trusty-vmware-nsx http://208.91.1.172/logs/neutron/163490/3/421149-full : FAILURE in 32m 0s (non-voting)\n- check-tempest-neutron-large-ops-vmware-nsx http://208.91.1.172/logs/neutron/163490/3/421309-large-ops : SUCCESS in 32m 49s \n- check-tempest-neutron-smoke-trusty-vmware-nsx http://208.91.1.172/logs/neutron/163490/3/421650-smoke : SUCCESS in 66m 8s \n\nThanks for using the VMWare NSX CI service!\nIf you want to trigger a recheck for this patch please enter the comment vmware-recheck\n\nFor information and requests please contanct the CI maintainer at sorlando at vmware dot com","accounts_in_message":[],"_revision_number":3},{"id":"3af699cf3423f603af850db3ab547d13343e87ac","author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"date":"2015-03-12 00:43:48.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"87a3bd60f77a53387fb2e084fb5f7e2262465bb9","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-03-12 00:54:22.000000000","message":"Patch Set 3: Verified+1\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/90/163490/3/12828/results.html\n\nUse \"xenserver: recheck\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.\n\nDebugging suggestions at https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures","accounts_in_message":[],"_revision_number":3},{"id":"2b84553cd0fcf28369b538118dd442e1caf92310","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-03-12 00:57:07.000000000","message":"Patch Set 3:\n\ni\u0027m worried the \"ln -s\" will fail when people re-run\n\n-sf seems like the best solution, as long as we\u0027re fairly sure its safe...","accounts_in_message":[],"_revision_number":3},{"id":"3c6fc14762f666be8c62b3cf3dc372cb3e19aa74","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-03-12 00:57:13.000000000","message":"Patch Set 3: Code-Review-1","accounts_in_message":[],"_revision_number":3},{"id":"66d57ff24f88a81b9ab851ce4cb0674eaf6e8bf6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-12 01:31:00.000000000","message":"Patch Set 3: 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- check-tempest-dsvm-full http://logs.openstack.org/90/163490/3/check/check-tempest-dsvm-full/10ec06b/ : SUCCESS in 39m 49s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/90/163490/3/check/check-tempest-dsvm-postgres-full/7343450/ : SUCCESS in 40m 43s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/90/163490/3/check/check-tempest-dsvm-neutron-full/2d530b3/ : SUCCESS in 52m 04s\n- check-grenade-dsvm http://logs.openstack.org/90/163490/3/check/check-grenade-dsvm/d22e420/ : SUCCESS in 45m 09s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/90/163490/3/check/gate-tempest-dsvm-large-ops/55f4aab/ : SUCCESS in 27m 59s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/90/163490/3/check/gate-tempest-dsvm-neutron-large-ops/a512e20/ : SUCCESS in 26m 28s\n- gate-devstack-bashate http://logs.openstack.org/90/163490/3/check/gate-devstack-bashate/cfbfc2b/ : SUCCESS in 30s\n- gate-devstack-unit-tests http://logs.openstack.org/90/163490/3/check/gate-devstack-unit-tests/30b5c57/ : SUCCESS in 35s\n- check-devstack-dsvm-cells http://logs.openstack.org/90/163490/3/check/check-devstack-dsvm-cells/090d63e/ : SUCCESS in 20m 40s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/90/163490/3/check/check-grenade-dsvm-partial-ncpu/e66d825/ : SUCCESS in 45m 14s\n- check-swift-dsvm-functional http://logs.openstack.org/90/163490/3/check/check-swift-dsvm-functional/0f13533/ : SUCCESS in 24m 10s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/90/163490/3/check/check-tempest-dsvm-ironic-pxe_ssh/7919ff0/ : SUCCESS in 38m 05s\n- check-devstack-dsvm-updown http://logs.openstack.org/90/163490/3/check/check-devstack-dsvm-updown/8ac0eb9/ : SUCCESS in 21m 21s\n- check-tempest-dsvm-f21 http://logs.openstack.org/90/163490/3/check/check-tempest-dsvm-f21/2c9428d/ : FAILURE in 43m 53s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/90/163490/3/check/check-tempest-dsvm-centos7/e7c21cf/ : SUCCESS in 52m 35s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/90/163490/3/check/gate-devstack-publish-docs/da1f4fd//doc/build/html/ : SUCCESS in 1m 23s\n- check-grenade-dsvm-neutron http://logs.openstack.org/90/163490/3/check/check-grenade-dsvm-neutron/94678b0/ : FAILURE in 1h 26m 51s","accounts_in_message":[],"_revision_number":3},{"id":"cc8716a2e18212c3b84d656fb1f12adff91fb6b5","author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"date":"2015-03-12 11:25:23.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"7537624a9121270db9016cfcca45edb78b4e5a88","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-03-12 12:24:31.000000000","message":"Patch Set 4: Verified+1\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/90/163490/4/12903/results.html\n\nUse \"xenserver: recheck\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.\n\nDebugging suggestions at https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures","accounts_in_message":[],"_revision_number":4},{"id":"203d1d39d02440714f0068980f5090c5a80f8b0d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-12 12:55:40.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/90/163490/4/check/check-tempest-dsvm-full/ce9249f/ : SUCCESS in 45m 17s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/90/163490/4/check/check-tempest-dsvm-postgres-full/0d36ccf/ : SUCCESS in 45m 12s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/90/163490/4/check/check-tempest-dsvm-neutron-full/94d1aaf/ : SUCCESS in 48m 50s\n- check-grenade-dsvm http://logs.openstack.org/90/163490/4/check/check-grenade-dsvm/a8acb76/ : SUCCESS in 42m 16s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/90/163490/4/check/gate-tempest-dsvm-large-ops/ef3a419/ : SUCCESS in 25m 11s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/90/163490/4/check/gate-tempest-dsvm-neutron-large-ops/6f97d08/ : SUCCESS in 27m 33s\n- gate-devstack-bashate http://logs.openstack.org/90/163490/4/check/gate-devstack-bashate/3af6a67/ : SUCCESS in 18s\n- gate-devstack-unit-tests http://logs.openstack.org/90/163490/4/check/gate-devstack-unit-tests/8406442/ : SUCCESS in 19s\n- check-devstack-dsvm-cells http://logs.openstack.org/90/163490/4/check/check-devstack-dsvm-cells/d589868/ : SUCCESS in 23m 21s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/90/163490/4/check/check-grenade-dsvm-partial-ncpu/6308806/ : SUCCESS in 47m 04s\n- check-swift-dsvm-functional http://logs.openstack.org/90/163490/4/check/check-swift-dsvm-functional/09a3b9d/ : SUCCESS in 25m 25s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/90/163490/4/check/check-tempest-dsvm-ironic-pxe_ssh/09aecd5/ : SUCCESS in 34m 17s\n- check-devstack-dsvm-updown http://logs.openstack.org/90/163490/4/check/check-devstack-dsvm-updown/6d663ba/ : SUCCESS in 19m 44s\n- check-tempest-dsvm-f21 http://logs.openstack.org/90/163490/4/check/check-tempest-dsvm-f21/dca2938/ : SUCCESS in 42m 19s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/90/163490/4/check/check-tempest-dsvm-centos7/fd028b9/ : SUCCESS in 56m 28s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/90/163490/4/check/gate-devstack-publish-docs/92201c4//doc/build/html/ : SUCCESS in 1m 34s\n- check-grenade-dsvm-neutron http://logs.openstack.org/90/163490/4/check/check-grenade-dsvm-neutron/e35d44c/ : SUCCESS in 1h 06m 51s","accounts_in_message":[],"_revision_number":4},{"id":"7325eaad5b158ab9ff574557bb72d2106e6a01d0","author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"date":"2015-03-12 13:46:00.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"bb3c8ceac24d1c23366ef18732391f8a0747b712","author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"date":"2015-03-13 14:18:54.000000000","message":"Patch Set 4: Workflow-1\n\nSymlink solution is quite hacky for u/s, we instead need to have some long term config consolidation effort.","accounts_in_message":[],"_revision_number":4},{"id":"5143de4b62ce709ab286f281b510ec510a89bb97","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-26 04:27:50.000000000","message":"Patch Set 4: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":4},{"id":"4ed45a0535e74084401b97473fe97fae3f2d96ab","author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"date":"2015-04-10 12:29:10.000000000","message":"Abandoned\n\nAs per discussion, it does not belong to upstream. For those interested, RDO handles the issue as in [1] and [2].\n\n[1]: https://github.com/openstack-packages/neutron/blob/f20-master/openstack-neutron.spec#L602\n[2]: https://github.com/openstack-packages/neutron-vpnaas/blob/f20-master/openstack-neutron-vpnaas.spec#L97","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"fc35fe64eebde34eb071a7e0116531aea46e9ee1","revisions":{"1c7434cc7db83a03b42dbd8f2b633ec4be597f46":{"kind":"REWORK","_number":1,"created":"2015-03-11 15:40:59.000000000","uploader":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"ref":"refs/changes/90/163490/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/90/163490/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/163490/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/163490/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/163490/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/90/163490/1"}}},"commit":{"parents":[{"commit":"df16842d046fc5dc7bd3543158e40acdbffbfd41","subject":"Merge \"Check for new versions of get-pip.py\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/df16842d046fc5dc7bd3543158e40acdbffbfd41"}]}],"author":{"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","date":"2015-03-11 15:31:31.000000000","tz":60},"committer":{"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","date":"2015-03-11 15:31:31.000000000","tz":60},"subject":"neutron: make l3/vpn agent use config-dir","message":"neutron: make l3/vpn agent use config-dir\n\nNow that advanced services are split from the core tree, there are no\nguarantees that any auxiliary configuration files are installed on the\nsystem.\n\nIn devstack, it\u0027s handled by dynamically generating list of CLI\narguments based on which services are enabled in local.conf. This\napproach is not applicable for distributions though where those\narguments are usually hardcoded in a service manifest.\n\nDistributions will need to switch to using an approach that is more\ndynamic. oslo.config provides us with an option to replace --config-file\narguments with --config-dir, that would load all *.conf files from\nthere. That would allow distributions to keep the same arguments no\nmatter which services are installed on a system.\n\nThis patch applies the same approach to devstack installations since\nit\u0027s expected to be the way to go forward.\n\nIn this patch, I\u0027m assuming that VPN agent cannot be used on the same\nnode as L3 agent. If that\u0027s not the case, we may need to maintain two\nseparate conf-dirs.\n\nNote: we\u0027re leaving actual configuration files in their old paths, we\nonly create symbolic links to point to them from the configuration\ndirectory.\n\nChange-Id: I84fc20c4b6f58c2ae75bb1be226dcd783f81832e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/1c7434cc7db83a03b42dbd8f2b633ec4be597f46"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/1c7434cc7db83a03b42dbd8f2b633ec4be597f46"}]},"branch":"refs/heads/master"},"28b4903072219f38705b434aad6b1b2ae6e1ece7":{"kind":"REWORK","_number":2,"created":"2015-03-11 19:27:38.000000000","uploader":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"ref":"refs/changes/90/163490/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/90/163490/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/163490/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/163490/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/163490/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/90/163490/2"}}},"commit":{"parents":[{"commit":"df16842d046fc5dc7bd3543158e40acdbffbfd41","subject":"Merge \"Check for new versions of get-pip.py\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/df16842d046fc5dc7bd3543158e40acdbffbfd41"}]}],"author":{"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","date":"2015-03-11 15:31:31.000000000","tz":60},"committer":{"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","date":"2015-03-11 19:27:25.000000000","tz":60},"subject":"neutron: make l3/vpn agent use config-dir","message":"neutron: make l3/vpn agent use config-dir\n\nNow that advanced services are split from the core tree, there are no\nguarantees that any auxiliary configuration files are installed on the\nsystem.\n\nIn devstack, it\u0027s handled by dynamically generating list of CLI\narguments based on which services are enabled in local.conf. This\napproach is not applicable for distributions though where those\narguments are usually hardcoded in a service manifest.\n\nDistributions will need to switch to using an approach that is more\ndynamic. oslo.config provides us with an option to replace --config-file\narguments with --config-dir, that would load all *.conf files from\nthere. That would allow distributions to keep the same arguments no\nmatter which services are installed on a system.\n\nThis patch applies the same approach to devstack installations since\nit\u0027s expected to be the way to go forward.\n\nIn this patch, I\u0027m assuming that VPN agent cannot be used on the same\nnode as L3 agent. If that\u0027s not the case, we may need to maintain two\nseparate conf-dirs.\n\nNote: we\u0027re leaving actual configuration files in their old paths, we\nonly create symbolic links to point to them from the configuration\ndirectory.\n\nChange-Id: I84fc20c4b6f58c2ae75bb1be226dcd783f81832e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/28b4903072219f38705b434aad6b1b2ae6e1ece7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/28b4903072219f38705b434aad6b1b2ae6e1ece7"}]},"branch":"refs/heads/master"},"2735066aa8152590f654e79c4d25c72ad302d169":{"kind":"REWORK","_number":3,"created":"2015-03-11 23:26:18.000000000","uploader":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"ref":"refs/changes/90/163490/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/90/163490/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/163490/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/163490/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/163490/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/90/163490/3"}}},"commit":{"parents":[{"commit":"df16842d046fc5dc7bd3543158e40acdbffbfd41","subject":"Merge \"Check for new versions of get-pip.py\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/df16842d046fc5dc7bd3543158e40acdbffbfd41"}]}],"author":{"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","date":"2015-03-11 15:31:31.000000000","tz":60},"committer":{"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","date":"2015-03-11 23:26:05.000000000","tz":60},"subject":"neutron: make l3/vpn agent use config-dir","message":"neutron: make l3/vpn agent use config-dir\n\nNow that advanced services are split from the core tree, there are no\nguarantees that any auxiliary configuration files are installed on the\nsystem.\n\nIn devstack, it\u0027s handled by dynamically generating list of CLI\narguments based on which services are enabled in local.conf. This\napproach is not applicable for distributions though where those\narguments are usually hardcoded in a service manifest.\n\nDistributions will need to switch to using an approach that is more\ndynamic. oslo.config provides us with an option to replace --config-file\narguments with --config-dir, that would load all *.conf files from\nthere. That would allow distributions to keep the same arguments no\nmatter which services are installed on a system.\n\nThis patch applies the same approach to devstack installations since\nit\u0027s expected to be the way to go forward.\n\nIn this patch, I\u0027m assuming that VPN agent cannot be used on the same\nnode as L3 agent. If that\u0027s not the case, we may need to maintain two\nseparate conf-dirs.\n\nNote: we\u0027re leaving actual configuration files in their old paths, we\nonly create symbolic links to point to them from the configuration\ndirectory.\n\nChange-Id: I84fc20c4b6f58c2ae75bb1be226dcd783f81832e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/2735066aa8152590f654e79c4d25c72ad302d169"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/2735066aa8152590f654e79c4d25c72ad302d169"}]},"branch":"refs/heads/master"},"fc35fe64eebde34eb071a7e0116531aea46e9ee1":{"kind":"REWORK","_number":4,"created":"2015-03-12 11:25:23.000000000","uploader":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"ref":"refs/changes/90/163490/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/90/163490/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/163490/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/163490/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/163490/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/90/163490/4"}}},"commit":{"parents":[{"commit":"df16842d046fc5dc7bd3543158e40acdbffbfd41","subject":"Merge \"Check for new versions of get-pip.py\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/df16842d046fc5dc7bd3543158e40acdbffbfd41"}]}],"author":{"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","date":"2015-03-11 15:31:31.000000000","tz":60},"committer":{"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","date":"2015-03-12 11:24:12.000000000","tz":60},"subject":"neutron: make l3/vpn agent use config-dir","message":"neutron: make l3/vpn agent use config-dir\n\nNow that advanced services are split from the core tree, there are no\nguarantees that any auxiliary configuration files are installed on the\nsystem.\n\nIn devstack, it\u0027s handled by dynamically generating list of CLI\narguments based on which services are enabled in local.conf. This\napproach is not applicable for distributions though where those\narguments are usually hardcoded in a service manifest.\n\nDistributions will need to switch to using an approach that is more\ndynamic. oslo.config provides us with an option to replace --config-file\narguments with --config-dir, that would load all *.conf files from\nthere. That would allow distributions to keep the same arguments no\nmatter which services are installed on a system.\n\nThis patch applies the same approach to devstack installations since\nit\u0027s expected to be the way to go forward.\n\nIn this patch, I\u0027m assuming that VPN agent cannot be used on the same\nnode as L3 agent. If that\u0027s not the case, we may need to maintain two\nseparate conf-dirs.\n\nNote: we\u0027re leaving actual configuration files in their old paths, we\nonly create symbolic links to point to them from the configuration\ndirectory.\n\nCloses-Bug: #1431292\nDepends-On: I072f35100737f4f139f647b508a22b45d40f13fc\nChange-Id: I84fc20c4b6f58c2ae75bb1be226dcd783f81832e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/fc35fe64eebde34eb071a7e0116531aea46e9ee1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/fc35fe64eebde34eb071a7e0116531aea46e9ee1"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
