)]}'
{"etc/object-server.conf-sample":[{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"1379c2bd547e3a85c3f2fa1c6d97ea5de5b065e9","unresolved":true,"context_lines":[{"line_number":612,"context_line":"#"},{"line_number":613,"context_line":"# Target this many relinks/cleanups per second, to reduce the"},{"line_number":614,"context_line":"# likelihood that the added I/O from a partition-power increase impacts"},{"line_number":615,"context_line":"# client traffic."},{"line_number":616,"context_line":"# objects_per_second \u003d 0.0"}],"source_content_type":"application/octet-stream","patch_set":5,"id":"950be44f_fd30604d","line":615,"updated":"2021-02-10 04:14:33.000000000","message":"We might want to mention that 0 means off or unlimited or whatever and not do nothing. It\u0027s probably obvious but better to be comlete.","commit_id":"09ed4623749c54d84812a9293976affc88939bd0"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"1379c2bd547e3a85c3f2fa1c6d97ea5de5b065e9","unresolved":true,"context_lines":[{"line_number":613,"context_line":"# Target this many relinks/cleanups per second, to reduce the"},{"line_number":614,"context_line":"# likelihood that the added I/O from a partition-power increase impacts"},{"line_number":615,"context_line":"# client traffic."},{"line_number":616,"context_line":"# objects_per_second \u003d 0.0"}],"source_content_type":"application/octet-stream","patch_set":5,"id":"38b027eb_4c09be44","line":616,"range":{"start_line":616,"start_character":2,"end_line":616,"end_character":20},"updated":"2021-02-10 04:14:33.000000000","message":"files_per_second","commit_id":"09ed4623749c54d84812a9293976affc88939bd0"}],"swift/cli/relinker.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"f77190dd935739c2fc506cabd3833af392f83c92","unresolved":true,"context_lines":[{"line_number":354,"context_line":"    parser.add_argument(\u0027--skip-mount-check\u0027, default\u003dFalse,"},{"line_number":355,"context_line":"                        help\u003d\u0027Don\\\u0027t test if disk is mounted\u0027,"},{"line_number":356,"context_line":"                        action\u003d\"store_true\", dest\u003d\u0027skip_mount_check\u0027)"},{"line_number":357,"context_line":"    parser.add_argument(\u0027--objects-per-second\u0027, default\u003dNone,"},{"line_number":358,"context_line":"                        type\u003dnon_negative_float, dest\u003d\u0027objects_per_second\u0027,"},{"line_number":359,"context_line":"                        help\u003d\u0027Used to limit I/O (default: no limit)\u0027)"},{"line_number":360,"context_line":"    parser.add_argument(\u0027--logfile\u0027, default\u003dNone, dest\u003d\u0027logfile\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"db486410_8a88570c","line":357,"range":{"start_line":357,"start_character":27,"end_line":357,"end_character":34},"updated":"2021-02-02 20:32:23.000000000","message":"Should maybe be files-per-second, since audit_location_generator yields out .data, .meta, and .ts individually.","commit_id":"ff7785aac4d34a5a9134bacb952dc1a5477c83f7"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"c73211ab35fb845f2c670eebe7c186aa50cddd72","unresolved":true,"context_lines":[{"line_number":41,"context_line":"    value \u003d float(value)"},{"line_number":42,"context_line":"    if value \u003c 0:"},{"line_number":43,"context_line":"        raise ValueError"},{"line_number":44,"context_line":"    return value"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"def devices_filter(device, _, devices):"}],"source_content_type":"text/x-python","patch_set":7,"id":"e48b3041_d59934f7","line":44,"updated":"2021-02-12 11:35:46.000000000","message":"config_float_value might have worked, although the message it is opinionated re \u0027Config option\u0027\n\nhttps://github.com/openstack/swift/blob/eafeda8a5103f622b3166e83c4316ecb96d2fe13/swift/common/utils.py#L451-L463","commit_id":"53c0fc3403834865f610baad59d9f82c2e8c7b90"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"c73211ab35fb845f2c670eebe7c186aa50cddd72","unresolved":true,"context_lines":[{"line_number":356,"context_line":"                        action\u003d\"store_true\", dest\u003d\u0027skip_mount_check\u0027)"},{"line_number":357,"context_line":"    parser.add_argument(\u0027--files-per-second\u0027, default\u003dNone,"},{"line_number":358,"context_line":"                        type\u003dnon_negative_float, dest\u003d\u0027files_per_second\u0027,"},{"line_number":359,"context_line":"                        help\u003d\u0027Used to limit I/O (default: no limit)\u0027)"},{"line_number":360,"context_line":"    parser.add_argument(\u0027--logfile\u0027, default\u003dNone, dest\u003d\u0027logfile\u0027,"},{"line_number":361,"context_line":"                        help\u003d\u0027Set log file name. Ignored if using conf_file.\u0027)"},{"line_number":362,"context_line":"    parser.add_argument(\u0027--debug\u0027, default\u003dFalse, action\u003d\u0027store_true\u0027,"}],"source_content_type":"text/x-python","patch_set":7,"id":"7676d7d3_c0f0681a","line":359,"range":{"start_line":359,"start_character":30,"end_line":359,"end_character":67},"updated":"2021-02-12 11:35:46.000000000","message":"this should probably say that 0 \u003d\u003d no limit to avoid surprises","commit_id":"53c0fc3403834865f610baad59d9f82c2e8c7b90"}]}
