)]}'
{"doc/source/deployment_guide.rst":[{"author":{"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},"change_message_id":"c359cba4b53d0119d89ec852a93ac1f56aec84ab","unresolved":false,"context_lines":[{"line_number":966,"context_line":"bytes_per_second            10000000            Maximum bytes audited per second per"},{"line_number":967,"context_line":"                                                auditor process. Should be tuned according"},{"line_number":968,"context_line":"                                                to individual system specs. 0 is unlimited."},{"line_number":969,"context_line":"concurrency                 1                   The number of parallel processes to use"},{"line_number":970,"context_line":"                                                for checksum auditing."},{"line_number":971,"context_line":"zero_byte_files_per_second  50"},{"line_number":972,"context_line":"object_size_stats"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9fdfeff1_acf9f180","side":"PARENT","line":969,"range":{"start_line":969,"start_character":0,"end_line":969,"end_character":11},"updated":"2019-01-22 18:43:32.000000000","message":"should probably keep this in the doc for a few releases as mark it as deprecated and point users towards auditor_workers","commit_id":"3e9fdfceb449c0f9aabf9de6e5e3002aafe2de3b"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"5bcd8913e5d186d366ccb0c35c7d940dab960a32","unresolved":false,"context_lines":[{"line_number":966,"context_line":"bytes_per_second            10000000            Maximum bytes audited per second per"},{"line_number":967,"context_line":"                                                auditor process. Should be tuned according"},{"line_number":968,"context_line":"                                                to individual system specs. 0 is unlimited."},{"line_number":969,"context_line":"concurrency                 1                   The number of parallel processes to use"},{"line_number":970,"context_line":"                                                for checksum auditing."},{"line_number":971,"context_line":"zero_byte_files_per_second  50"},{"line_number":972,"context_line":"object_size_stats"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9fdfeff1_2cf0a167","side":"PARENT","line":969,"range":{"start_line":969,"start_character":0,"end_line":969,"end_character":11},"in_reply_to":"9fdfeff1_acf9f180","updated":"2019-01-22 18:52:40.000000000","message":"Done","commit_id":"3e9fdfceb449c0f9aabf9de6e5e3002aafe2de3b"}],"swift/obj/auditor.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"fdbaf7e46fc7bd1b27bc0a7f6fac0d43096d73ef","unresolved":false,"context_lines":[{"line_number":296,"context_line":"        self.logger \u003d logger or get_logger(conf, log_route\u003d\u0027object-auditor\u0027)"},{"line_number":297,"context_line":"        self.devices \u003d conf.get(\u0027devices\u0027, \u0027/srv/node\u0027)"},{"line_number":298,"context_line":"        self.auditor_workers \u003d int(conf.get(\u0027auditor_workers\u0027,"},{"line_number":299,"context_line":"                                            conf.get(\u0027concurrency\u0027, 1)))"},{"line_number":300,"context_line":"        self.conf_zero_byte_fps \u003d int("},{"line_number":301,"context_line":"            conf.get(\u0027zero_byte_files_per_second\u0027, 50))"},{"line_number":302,"context_line":"        self.recon_cache_path \u003d conf.get(\u0027recon_cache_path\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_16e048fa","line":299,"updated":"2018-06-05 22:44:02.000000000","message":"Worth logging a warning that the old value is deprecated? I can\u0027t imagine us actually removing it unless we\u0027ve tried to complain for a year or more... and I *do* want to remove it at some point.","commit_id":"d26a4b040ca0d25d1c71e2308e4ca3def18cb66a"},{"author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"change_message_id":"c007aac08f7d63637e7f1cb2312adc07d39e8fbd","unresolved":false,"context_lines":[{"line_number":296,"context_line":"        self.logger \u003d logger or get_logger(conf, log_route\u003d\u0027object-auditor\u0027)"},{"line_number":297,"context_line":"        self.devices \u003d conf.get(\u0027devices\u0027, \u0027/srv/node\u0027)"},{"line_number":298,"context_line":"        self.auditor_workers \u003d int(conf.get(\u0027auditor_workers\u0027,"},{"line_number":299,"context_line":"                                            conf.get(\u0027concurrency\u0027, 1)))"},{"line_number":300,"context_line":"        self.conf_zero_byte_fps \u003d int("},{"line_number":301,"context_line":"            conf.get(\u0027zero_byte_files_per_second\u0027, 50))"},{"line_number":302,"context_line":"        self.recon_cache_path \u003d conf.get(\u0027recon_cache_path\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_362f84a8","line":299,"in_reply_to":"5f7c97a3_16e048fa","updated":"2018-06-05 22:46:26.000000000","message":"For the object auditor, sure. We\u0027re not likely to add greenthread-based concurrency to this daemon since it wouldn\u0027t help anything.","commit_id":"d26a4b040ca0d25d1c71e2308e4ca3def18cb66a"}],"test/unit/obj/test_auditor.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"fdbaf7e46fc7bd1b27bc0a7f6fac0d43096d73ef","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"5f7c97a3_d6ac1037","updated":"2018-06-05 22:44:02.000000000","message":"Do we still have coverage for the fallback option?\n\nNot entirely sure whether we really *need* it... but figured I\u0027d ask the question.","commit_id":"d26a4b040ca0d25d1c71e2308e4ca3def18cb66a"},{"author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"change_message_id":"c007aac08f7d63637e7f1cb2312adc07d39e8fbd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"5f7c97a3_f6382cef","in_reply_to":"5f7c97a3_d6ac1037","updated":"2018-06-05 22:46:26.000000000","message":"We don\u0027t. I can undo one of the conf changes and make sure it still passes.","commit_id":"d26a4b040ca0d25d1c71e2308e4ca3def18cb66a"}]}
