)]}'
{"tools/clean-leaked-bfv.py":[{"author":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"change_message_id":"48a8327219c6a4605b3f8cdea022c4898ba4ee54","unresolved":false,"context_lines":[{"line_number":13,"context_line":"server_ids \u003d [s.id for s in c.list_servers()]"},{"line_number":14,"context_line":"for vol in c.list_volumes():"},{"line_number":15,"context_line":"    vol_age \u003d datetime.datetime.strptime(vol[\u0027created_at\u0027][:19], \u0027%Y-%m-%dT%H:%M:%S\u0027) - now"},{"line_number":16,"context_line":"    if (vol.size \u003d\u003d 80"},{"line_number":17,"context_line":"            and vol_age.seconds \u003e 3600"},{"line_number":18,"context_line":"            and vol.attachments"},{"line_number":19,"context_line":"            and vol.attachments[0][\u0027server_id\u0027] not in server_ids):"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_5ed05c2b","line":16,"updated":"2020-01-11 01:34:49.000000000","message":"can we expose this or maybe drop? We have volumes sadly that are not 80GB for zuul.a.c","commit_id":"2aebe4e09f3e91ba08b25bb19384dd1ca3153f25"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"2b6f19740fc24f052b97934c12f1cfa0750aeef6","unresolved":false,"context_lines":[{"line_number":13,"context_line":"server_ids \u003d [s.id for s in c.list_servers()]"},{"line_number":14,"context_line":"for vol in c.list_volumes():"},{"line_number":15,"context_line":"    vol_age \u003d datetime.datetime.strptime(vol[\u0027created_at\u0027][:19], \u0027%Y-%m-%dT%H:%M:%S\u0027) - now"},{"line_number":16,"context_line":"    if (vol.size \u003d\u003d 80"},{"line_number":17,"context_line":"            and vol_age.seconds \u003e 3600"},{"line_number":18,"context_line":"            and vol.attachments"},{"line_number":19,"context_line":"            and vol.attachments[0][\u0027server_id\u0027] not in server_ids):"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_67145a51","line":16,"in_reply_to":"3fa7e38b_5ed05c2b","updated":"2020-01-16 22:51:01.000000000","message":"This was a sanity check for us. I think we should probably keep the sanity check but making it configurable should be fine.\n\nWould you be ok adding that in a followup? this script was run and known to work as is.","commit_id":"2aebe4e09f3e91ba08b25bb19384dd1ca3153f25"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"7d3c28c269aaf95dca2ee4b157ab67c32632aea7","unresolved":false,"context_lines":[{"line_number":13,"context_line":"server_ids \u003d [s.id for s in c.list_servers()]"},{"line_number":14,"context_line":"for vol in c.list_volumes():"},{"line_number":15,"context_line":"    vol_age \u003d datetime.datetime.strptime(vol[\u0027created_at\u0027][:19], \u0027%Y-%m-%dT%H:%M:%S\u0027) - now"},{"line_number":16,"context_line":"    if (vol.size \u003d\u003d 80"},{"line_number":17,"context_line":"            and vol_age.seconds \u003e 3600"},{"line_number":18,"context_line":"            and vol.attachments"},{"line_number":19,"context_line":"            and vol.attachments[0][\u0027server_id\u0027] not in server_ids):"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_326d3ecb","line":16,"in_reply_to":"3fa7e38b_67145a51","updated":"2020-01-16 22:57:27.000000000","message":"Yeah - I\u0027m going to add this logic betterer to sdk.","commit_id":"2aebe4e09f3e91ba08b25bb19384dd1ca3153f25"}]}
