)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"b6b81974beb840c5e9e20c74de93c79796b69256","unresolved":true,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2020-12-09 15:45:11 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"neutron-keepalived-state-change file descriptor leak"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"closes-bug: #1907411"},{"line_number":10,"context_line":"Change-Id: I74ec64bcaae3ec104b4833d36d547ac7e1b9c159"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"baf9f4b3_59337c05","line":8,"updated":"2020-12-10 05:02:44.000000000","message":"You need to describe what this patch is doing and why. Please follow commit message guideline: https://wiki.openstack.org/wiki/GitCommitMessages","commit_id":"39ab28f50949385302efffe65a7d4a97dd60a76a"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"0e62ca1fbaa0912b28694599507e3dc838d0947c","unresolved":true,"context_lines":[{"line_number":7,"context_line":"neutron-keepalived-state-change file descriptor leak"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"the commit 21935365f2 fix the neutron-keepalived-state-change script by replace"},{"line_number":10,"context_line":"the eventlet to threading, now the script use threading + eventlet.green.subprocess"},{"line_number":11,"context_line":"to send garp, this works, but each time the send_garp function called, there"},{"line_number":12,"context_line":"is a file left in /proc/\u003cpid of neutron-keepalived-state-change\u003e/fd, this cause"},{"line_number":13,"context_line":"the file descriptor leak, and then cause the script to consume huge memory until"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"3b32cdd4_c3c82152","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":83},"updated":"2020-12-17 16:07:00.000000000","message":"I don\u0027t agree this is the problem.\n\nPlease, read https://bugs.launchpad.net/neutron/+bug/1907411/comments/7","commit_id":"4edb8b1fe721afc7bcbf4c02c973793dab605193"}],"neutron/common/utils.py":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"0e62ca1fbaa0912b28694599507e3dc838d0947c","unresolved":true,"context_lines":[{"line_number":27,"context_line":"import re"},{"line_number":28,"context_line":"import signal"},{"line_number":29,"context_line":"import socket"},{"line_number":30,"context_line":"import subprocess"},{"line_number":31,"context_line":"import sys"},{"line_number":32,"context_line":"import threading"},{"line_number":33,"context_line":"import time"}],"source_content_type":"text/x-python","patch_set":3,"id":"763eacab_b0689aff","line":30,"range":{"start_line":30,"start_character":0,"end_line":30,"end_character":17},"updated":"2020-12-17 16:07:00.000000000","message":"You can\u0027t change this for all other calls using subprocess_popen","commit_id":"4edb8b1fe721afc7bcbf4c02c973793dab605193"}]}
