)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"0e0f732ddf4c0a56c907555935a61c6b2c07dbe3","unresolved":false,"context_lines":[{"line_number":18,"context_line":"which calls unfilter_instance, so that when we hit this we can see"},{"line_number":19,"context_line":"which path we\u0027re coming from."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Closes-Bug: #1438803"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Change-Id: Idffbe2857fbb23fafab1591dea82f5d64edac4bc"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3acd31a7_00a9197b","line":21,"updated":"2015-05-05 13:22:11.000000000","message":"s/Closes-Bug/Related-To or Partially-Close - We actually do not fix the issue here. We probably have to find the root cause and so keep that bug \"open\".","commit_id":"20a95915c96643c8a07aad984989d104a3d2a696"}],"nova/virt/libvirt/firewall.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"3883024abcabe4323e8f16c16e478dc255954183","unresolved":false,"context_lines":[{"line_number":289,"context_line":"                        # (ie. when the instance has not terminated properly)"},{"line_number":290,"context_line":"                        timeout_count.pop()"},{"line_number":291,"context_line":"                        if len(timeout_count) \u003d\u003d 0:"},{"line_number":292,"context_line":"                            raise e"},{"line_number":293,"context_line":"                        LOG.debug(\u0027Failed to undefine network filter %(name)s.\u0027"},{"line_number":294,"context_line":"                                  \u0027 Retry up to %(retry)d.\u0027,"},{"line_number":295,"context_line":"                                  {\u0027name\u0027: instance_filter_name,"}],"source_content_type":"text/x-python","patch_set":1,"id":"7aaa499b_1a4a00c6","line":292,"updated":"2015-04-13 18:50:27.000000000","message":"This should just be \u0027raise\u0027 so we don\u0027t change the traceback.","commit_id":"1b1071a4677070fb6a35382e70d2022fa0ea46cd"},{"author":{"_account_id":6802,"name":"Joel Coffman","email":"jmc7tp@gmail.com","username":"joel-coffman"},"change_message_id":"bf7776f67d0957d18f63aeb71abfa7e3b2802499","unresolved":false,"context_lines":[{"line_number":293,"context_line":"                        LOG.debug(\u0027Failed to undefine network filter %(name)s.\u0027"},{"line_number":294,"context_line":"                                  \u0027 Retry up to %(retry)d.\u0027,"},{"line_number":295,"context_line":"                                  {\u0027name\u0027: instance_filter_name,"},{"line_number":296,"context_line":"                                   \u0027retry\u0027: CONF.live_migration_retry_count},"},{"line_number":297,"context_line":"                                  instance\u003dinstance)"},{"line_number":298,"context_line":"                        greenthread.sleep(1)"},{"line_number":299,"context_line":"                    else:"}],"source_content_type":"text/x-python","patch_set":1,"id":"baa041b7_ad31a6ee","line":296,"updated":"2015-04-02 13:48:37.000000000","message":"Suggestion: It might be helpful to list the remaining number of retries rather than repeating the total number in each log enty.","commit_id":"1b1071a4677070fb6a35382e70d2022fa0ea46cd"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"73c756448537fef9146afc38fed1544d7695a881","unresolved":false,"context_lines":[{"line_number":293,"context_line":"                        LOG.debug(\u0027Failed to undefine network filter %(name)s.\u0027"},{"line_number":294,"context_line":"                                  \u0027 Retry up to %(retry)d.\u0027,"},{"line_number":295,"context_line":"                                  {\u0027name\u0027: instance_filter_name,"},{"line_number":296,"context_line":"                                   \u0027retry\u0027: CONF.live_migration_retry_count},"},{"line_number":297,"context_line":"                                  instance\u003dinstance)"},{"line_number":298,"context_line":"                        greenthread.sleep(1)"},{"line_number":299,"context_line":"                    else:"}],"source_content_type":"text/x-python","patch_set":1,"id":"baa041b7_da312cee","line":296,"in_reply_to":"baa041b7_ad31a6ee","updated":"2015-04-02 20:34:01.000000000","message":"Yeah, that\u0027s used elsewhere in a similar loop when setting up the filters with the same config option, I just ran out of time when originally pushing this change up.  I can add that.  This was initially POC anyway, I didn\u0027t expect the damn thing to actually work. :P","commit_id":"1b1071a4677070fb6a35382e70d2022fa0ea46cd"}]}
