)]}'
{"etc/nova/rootwrap.d/compute.filters":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"e56ab4253bd5a02eae269cfe936ff5e04e1f26fc","unresolved":false,"context_lines":[{"line_number":210,"context_line":"# nova/virt/libvirt/utils.py:"},{"line_number":211,"context_line":"rbd: CommandFilter, rbd, root"},{"line_number":212,"context_line":""},{"line_number":213,"context_line":"# nova/virt/xenapi/vm_utils.py: "},{"line_number":214,"context_line":"sync: CommandFilter, sync, root"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"AAAATn%2F9bog%3D","line":213,"updated":"2013-12-11 15:39:32.000000000","message":"probably should drop this whitesapce","commit_id":"e1e87dedcb6a87ed6badad879e8332c7b3b44884"}],"nova/virt/xenapi/vm_utils.py":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"e56ab4253bd5a02eae269cfe936ff5e04e1f26fc","unresolved":false,"context_lines":[{"line_number":2109,"context_line":"            _wait_for_device(dev)"},{"line_number":2110,"context_line":"            yield dev"},{"line_number":2111,"context_line":"        finally:"},{"line_number":2112,"context_line":"            utils.execute(\u0027sync\u0027, run_as_root\u003dTrue)"},{"line_number":2113,"context_line":"            LOG.debug(_(\u0027Destroying VBD for VDI %s ... \u0027), vdi_ref)"},{"line_number":2114,"context_line":"            unplug_vbd(session, vbd_ref)"},{"line_number":2115,"context_line":"    finally:"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAATn%2F9boA%3D","line":2112,"updated":"2013-12-11 15:39:32.000000000","message":"didn\u0027t see any tests for this?","commit_id":"e1e87dedcb6a87ed6badad879e8332c7b3b44884"}]}
