)]}'
{"nodepool/driver/openstack/adapter.py":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"d7ff6ce1934f7fac1cd515e50e92e6da0dd06198","unresolved":true,"context_lines":[{"line_number":449,"context_line":"        # Floating IP and port leakage can\u0027t be handled by the"},{"line_number":450,"context_line":"        # automatic resource cleanup in cleanupLeakedResources because"},{"line_number":451,"context_line":"        # openstack doesn\u0027t store metadata on those objects, so we"},{"line_number":452,"context_line":"        # call internal cleanup methods here."},{"line_number":453,"context_line":"        if self.provider.port_cleanup_interval:"},{"line_number":454,"context_line":"            self._cleanupLeakedPorts()"},{"line_number":455,"context_line":"        if self.provider.clean_floating_ips:"}],"source_content_type":"text/x-python","patch_set":2,"id":"ef6ccb59_cbef8656","line":452,"updated":"2023-05-02 22:39:51.000000000","message":"This code comment here is relevant to why the docs discuss port and floating ip cleanups but we don\u0027t do the normal state machine resource handling for them.\n\nLeaving this gerrit comment here for any other reviewers that may end up digging into why this is different in reviewing this change.","commit_id":"d4f2c8b9e737523dbb3d462a4599f73c9430d3bc"}],"nodepool/tests/__init__.py":[{"author":{"_account_id":27582,"name":"Simon Westphahl","email":"simon.westphahl@bmw.de","username":"simon.westphahl"},"change_message_id":"5a021c31e1105ee84b728751ff4ae8361bbac7ad","unresolved":true,"context_lines":[{"line_number":330,"context_line":"                [s.decode(\u0027utf-8\u0027).split(\u0027\\n\u0027) for s in self.statsd.stats])"},{"line_number":331,"context_line":"            for stat in stats:"},{"line_number":332,"context_line":"                if \u0027leaked\u0027 in stat:"},{"line_number":333,"context_line":"                    print(stat)"},{"line_number":334,"context_line":"                k, v \u003d stat.split(\u0027:\u0027)"},{"line_number":335,"context_line":"                if key \u003d\u003d k:"},{"line_number":336,"context_line":"                    if kind is None:"}],"source_content_type":"text/x-python","patch_set":1,"id":"e111e3d9_ec72f5e6","line":333,"updated":"2023-04-26 09:42:53.000000000","message":"Debug leftover?","commit_id":"32564ceb876ad8d3b3a522a0f15228c4b871072d"}]}
