)]}'
{"glance/tests/functional/__init__.py":[{"author":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"change_message_id":"087796f5cf5d56bc3bf7d3a2f3d2d92cbade59bd","unresolved":false,"context_lines":[{"line_number":51,"context_line":"tracecmd_osmap \u003d {\u0027Linux\u0027: \u0027strace\u0027, \u0027FreeBSD\u0027: \u0027truss\u0027}"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"eventlet.patcher.monkey_patch()"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"class Server(object):"}],"source_content_type":"text/x-python","patch_set":1,"id":"da36d5c6_e09f5663","line":54,"range":{"start_line":54,"start_character":17,"end_line":54,"end_character":31},"updated":"2017-02-27 20:56:22.000000000","message":"This should patch a specific module e.g. os\u003dTrue. Otherwise, it will patch all modules, including time, which is used in some functional tests that are soon going to be enabled (e.g. functional.test_cache_middleware). If time is patched, it\u0027ll cause the aforementioned tests to hang.","commit_id":"e0dcfeb84468e9f134a469d702347b13b1c2846f"},{"author":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"change_message_id":"685b71c6cd29c4e6daf451f7444cfb3e939b73c0","unresolved":false,"context_lines":[{"line_number":51,"context_line":"tracecmd_osmap \u003d {\u0027Linux\u0027: \u0027strace\u0027, \u0027FreeBSD\u0027: \u0027truss\u0027}"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"eventlet.patcher.monkey_patch()"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"class Server(object):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a30ddce_a5ebc711","line":54,"range":{"start_line":54,"start_character":17,"end_line":54,"end_character":31},"in_reply_to":"9a30ddce_ca4fe88f","updated":"2017-03-13 17:10:46.000000000","message":"Yes, that will do it. We\u0027ll have to revisit the patching in both tests and source code later on.","commit_id":"e0dcfeb84468e9f134a469d702347b13b1c2846f"},{"author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"change_message_id":"88642d77ae794b4b7fb1e59c48ace2e9ab9abac8","unresolved":false,"context_lines":[{"line_number":51,"context_line":"tracecmd_osmap \u003d {\u0027Linux\u0027: \u0027strace\u0027, \u0027FreeBSD\u0027: \u0027truss\u0027}"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"eventlet.patcher.monkey_patch()"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"class Server(object):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a30ddce_ca4fe88f","line":54,"range":{"start_line":54,"start_character":17,"end_line":54,"end_character":31},"in_reply_to":"da36d5c6_e09f5663","updated":"2017-03-13 17:05:14.000000000","message":"how about:\n\n    #NOTE: ...\n    eventlet.patcher.monkey_patch(time\u003dFalse)\n\n\nWill this get it going?","commit_id":"e0dcfeb84468e9f134a469d702347b13b1c2846f"},{"author":{"_account_id":8158,"name":"Hemanth Makkapati","email":"makstacker+osgerrit@gmail.com","username":"hemanth.makkapati"},"change_message_id":"49507d7361a9bf0674105a739df32c2801827183","unresolved":false,"context_lines":[{"line_number":51,"context_line":"tracecmd_osmap \u003d {\u0027Linux\u0027: \u0027strace\u0027, \u0027FreeBSD\u0027: \u0027truss\u0027}"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"# NOTE(stevelle): Exclude time due to issues with py35 tests"},{"line_number":54,"context_line":"eventlet.patcher.monkey_patch(os\u003dTrue, select\u003dTrue, socket\u003dTrue, thread\u003dTrue,"},{"line_number":55,"context_line":"                              time\u003dFalse)"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"class Server(object):"}],"source_content_type":"text/x-python","patch_set":3,"id":"3a1ff146_cfeed98a","line":55,"range":{"start_line":54,"start_character":0,"end_line":55,"end_character":40},"updated":"2017-03-15 18:45:50.000000000","message":"I don\u0027t think this works unless subprocess is patched.\nOr, we somehow don\u0027t let API to patch select.","commit_id":"b3e07ff5c48d635d4483b18dd3438dc86bd86fab"}]}
