)]}'
{"nodepool/driver/metastatic/adapter.py":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"7504cf8233cfc2c8311ea15c5aa31243b0797b5f","unresolved":true,"context_lines":[{"line_number":294,"context_line":"        # Since this is called periodically, this is a good place to"},{"line_number":295,"context_line":"        # see about deleting unused backing nodes."},{"line_number":296,"context_line":"        now \u003d time.time()"},{"line_number":297,"context_line":"        with self.allocation_lock:"},{"line_number":298,"context_line":"            for label_name, backing_node_records in \\"},{"line_number":299,"context_line":"                self.backing_node_records.items():"},{"line_number":300,"context_line":"                for bnr in backing_node_records[:]:"}],"source_content_type":"text/x-python","patch_set":1,"id":"55d785c5_6df7bb91","line":297,"updated":"2023-03-09 22:38:54.000000000","message":"This is where cleanupLeakedResources() ultimately grabs the lock (that is what the comment just above refers to).","commit_id":"33e99a0eee927b44997a4547ee8bc63b61851927"}]}
