)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"c3c7c1b28a680b00ed2ea941255dacd3d6a5d754","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"dd170879_20090cc6","updated":"2025-07-28 16:01:05.000000000","message":"recheck\n\nSeemed to be a bunch of mirror issues?","commit_id":"262f2d282d179004e3b421d917ffc561d6e5537d"}],"swift/common/utils/__init__.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"00afdbe18e4aea1890d5f5dc24f05c8dfed709eb","unresolved":true,"context_lines":[{"line_number":65,"context_line":"import eventlet.hubs"},{"line_number":66,"context_line":"import eventlet.queue"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"orig_socket \u003d eventlet.patcher.original(\u0027socket\u0027)"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"import pickle  # nosec: B403"},{"line_number":71,"context_line":"from configparser import (ConfigParser, NoSectionError,"}],"source_content_type":"text/x-python","patch_set":1,"id":"ed1117b6_8efaaa46","line":68,"updated":"2025-02-11 21:33:06.000000000","message":"I\u0027m trying to remember why I felt the need to go back to the unpatched `socket` -- something about `fileno()` coming back `-1`? But maybe that was back when I was trying to continue having the caller clean up with `os.close()` rather than just returning the socket and letting them `close()` through that...","commit_id":"234d12d5c2a06a243a4cb449f0609de330e821a5"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"32399496c4e4dba3de2ec5a7e3496c3bbf5bf36c","unresolved":true,"context_lines":[{"line_number":5145,"context_line":"            sock.close()"},{"line_number":5146,"context_line":"            raise"},{"line_number":5147,"context_line":"        _bound_md5_sock \u003d sock"},{"line_number":5148,"context_line":"    return _bound_md5_sock.accept()[0]"}],"source_content_type":"text/x-python","patch_set":1,"id":"6c93475a_e628d8b3","line":5148,"updated":"2025-01-23 00:09:11.000000000","message":"Nice, and once your other patch lands that creates the checksum util namespace we can move this there.\n\nQuestion, does this work on BSDs too, or do we need to have the libc version as a backup?\nHmm I guess the libc is basically doing the same thing, so I guess it\u0027s ok :shrug: \n\nIf I had a mac I guess I could check, but I don\u0027t","commit_id":"234d12d5c2a06a243a4cb449f0609de330e821a5"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"c08f3fb6f78cb0021ca5e2d6a48759c54143ece7","unresolved":true,"context_lines":[{"line_number":5145,"context_line":"            sock.close()"},{"line_number":5146,"context_line":"            raise"},{"line_number":5147,"context_line":"        _bound_md5_sock \u003d sock"},{"line_number":5148,"context_line":"    return _bound_md5_sock.accept()[0]"}],"source_content_type":"text/x-python","patch_set":1,"id":"4bd51270_9e13e0af","line":5148,"in_reply_to":"5a3eeda0_47d3a097","updated":"2025-07-28 00:20:12.000000000","message":"\u003e If I had a mac I guess I could check, but I don\u0027t\n\nI do again! Been a little while :D\n\n\u003e My assumption is that it\u0027ll raise something like `OSError: [Errno 97] Address family not supported by protocol` around the socket initialization, since AF_ALG won\u0027t be available.\n\nI was basically right; the errno is slightly different, though: 47, not 97. (Apparently 97 is `ENOLINK` on OSX?)","commit_id":"234d12d5c2a06a243a4cb449f0609de330e821a5"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"bb38e233485205a9d2ee8a92a1192fa82c4025c0","unresolved":true,"context_lines":[{"line_number":5145,"context_line":"            sock.close()"},{"line_number":5146,"context_line":"            raise"},{"line_number":5147,"context_line":"        _bound_md5_sock \u003d sock"},{"line_number":5148,"context_line":"    return _bound_md5_sock.accept()[0]"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a3eeda0_47d3a097","line":5148,"in_reply_to":"6c93475a_e628d8b3","updated":"2025-01-23 01:53:15.000000000","message":"My assumption is that it\u0027ll raise something like `OSError: [Errno 97] Address family not supported by protocol` around the socket initialization, since `AF_ALG` won\u0027t be available. That\u0027s roughly what would happen today, too, with the\n```\n        if hash_sockfd \u003c 0:\n            raise IOError(ctypes.get_errno(),\n                          \"Failed to initialize MD5 socket\")\n```","commit_id":"234d12d5c2a06a243a4cb449f0609de330e821a5"}]}
