)]}'
{"lib/neutron_plugins/services/loadbalancer":[{"author":{"_account_id":6072,"name":"Eugene Nikanorov","email":"enikanorov@mirantis.com","username":"enikanorov"},"change_message_id":"f6297081b6956e53edbc7e306d2ecabc6c2c049a","unresolved":false,"context_lines":[{"line_number":48,"context_line":"function neutron_lbaas_stop() {"},{"line_number":49,"context_line":"    pids\u003d$(ps aux | awk \u0027/haproxy/ { print $2 }\u0027)"},{"line_number":50,"context_line":"    [ ! -z \"$pids\" ] \u0026\u0026 sudo kill $pids"},{"line_number":51,"context_line":"}"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"# Restore xtrace"},{"line_number":54,"context_line":"$MY_XTRACE"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"AAAATn%2F9imM%3D","line":51,"updated":"2013-12-10 13:00:14.000000000","message":"I wonder will it make sense to cleanup haproxy namespaces afterwards as well","commit_id":"aade818d0fcb55f7fe39449f9ab5aad78a35744b"},{"author":{"_account_id":6072,"name":"Eugene Nikanorov","email":"enikanorov@mirantis.com","username":"enikanorov"},"change_message_id":"95fb58312e2c4786312315a27226dbc1356deabe","unresolved":false,"context_lines":[{"line_number":48,"context_line":"function neutron_lbaas_stop() {"},{"line_number":49,"context_line":"    pids\u003d$(ps aux | awk \u0027/haproxy/ { print $2 }\u0027)"},{"line_number":50,"context_line":"    [ ! -z \"$pids\" ] \u0026\u0026 sudo kill $pids"},{"line_number":51,"context_line":"}"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"# Restore xtrace"},{"line_number":54,"context_line":"$MY_XTRACE"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"AAAATn%2F9J%2Fw%3D","line":51,"in_reply_to":"AAAATn%2F9XpI%3D","updated":"2013-12-16 08:09:25.000000000","message":"oh right, i\u0027ve missed that. I\u0027ll abandon mine then","commit_id":"aade818d0fcb55f7fe39449f9ab5aad78a35744b"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"e19129d72106636b93c781316f4ae7d50bfd7281","unresolved":false,"context_lines":[{"line_number":48,"context_line":"function neutron_lbaas_stop() {"},{"line_number":49,"context_line":"    pids\u003d$(ps aux | awk \u0027/haproxy/ { print $2 }\u0027)"},{"line_number":50,"context_line":"    [ ! -z \"$pids\" ] \u0026\u0026 sudo kill $pids"},{"line_number":51,"context_line":"}"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"# Restore xtrace"},{"line_number":54,"context_line":"$MY_XTRACE"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"AAAATn%2F9XpI%3D","line":51,"in_reply_to":"AAAATn%2F9imM%3D","updated":"2013-12-16 07:32:01.000000000","message":"My patch does the same change as your patch does.\n\nI am not sure which is better to delete netns related to loadbalancer here or in cleanup_neutron.","commit_id":"aade818d0fcb55f7fe39449f9ab5aad78a35744b"},{"author":{"_account_id":6072,"name":"Eugene Nikanorov","email":"enikanorov@mirantis.com","username":"enikanorov"},"change_message_id":"95cee8d2e097a3464f80c9d69956f8e4d6fd0e92","unresolved":false,"context_lines":[{"line_number":48,"context_line":"function neutron_lbaas_stop() {"},{"line_number":49,"context_line":"    pids\u003d$(ps aux | awk \u0027/haproxy/ { print $2 }\u0027)"},{"line_number":50,"context_line":"    [ ! -z \"$pids\" ] \u0026\u0026 sudo kill $pids"},{"line_number":51,"context_line":"}"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"# Restore xtrace"},{"line_number":54,"context_line":"$MY_XTRACE"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"AAAATn%2F9L4o%3D","line":51,"in_reply_to":"AAAATn%2F9imM%3D","updated":"2013-12-15 07:41:21.000000000","message":"never mind, I\u0027ve uploaded a patch for that.","commit_id":"aade818d0fcb55f7fe39449f9ab5aad78a35744b"}]}
