)]}'
{"doc/manpages/proxy-server.conf.5":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"924782f8e4666bb05c80909d419161c1175c3ccd","unresolved":false,"context_lines":[{"line_number":1030,"context_line":"separated list of affinity descriptors of the form \u003cselection\u003e\u003d\u003cpriority\u003e."},{"line_number":1031,"context_line":"The \u003cselection\u003e may be r\u003cN\u003e for selecting nodes in region N or r\u003cN\u003ez\u003cM\u003e for"},{"line_number":1032,"context_line":"selecting nodes in region N, zone M. The value after the equals is the"},{"line_number":1033,"context_line":"priority to be given to the selection; lower numbers are higher priority."},{"line_number":1034,"context_line":"Default is empty, meaning no preference."},{"line_number":1035,"context_line":""},{"line_number":1036,"context_line":"Example: first read from region 1 zone 1, then region 1 zone 2, then anything"}],"source_content_type":"text/troff","patch_set":1,"id":"ff0f0b1f_02e47cab","line":1033,"updated":"2017-05-17 23:02:50.000000000","message":"Are negative numbers allowed? I guess not, judging by https://github.com/openstack/swift/blob/2.14.0/swift/common/utils.py#L2955\n\nHuh. And from looking at that code, I guess you can only do per-zone overrides if it *lowers* the priority value, not if it *raises* the value. I.e.,\n\n r1z1\u003d100, r1\u003d200, r2\u003d300\n\nworks as expected, but\n\n r1\u003d100, r2\u003d200, r2z5\u003d300\n\nwon\u0027t; r2z5 will be considered the same as all the rest of r2 :-/","commit_id":"2387983abbf39207d9b4a6537b15ad87a0268240"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"924782f8e4666bb05c80909d419161c1175c3ccd","unresolved":false,"context_lines":[{"line_number":1043,"context_line":".PD"},{"line_number":1044,"context_line":".IP \\fBwrite_affinity\\fR"},{"line_number":1045,"context_line":"Specifies which backend servers to prefer on writes. Format is a comma"},{"line_number":1046,"context_line":"separated list of affinity descriptors of the form r\u003cN\u003e for region N or"},{"line_number":1047,"context_line":"r\u003cN\u003ez\u003cM\u003e for region N, zone M. If this is set, then when handling an object"},{"line_number":1048,"context_line":"PUT request, some number (see setting write_affinity_node_count) of local"},{"line_number":1049,"context_line":"backend servers will be tried before any nonlocal ones. Default is empty,"}],"source_content_type":"text/troff","patch_set":1,"id":"ff0f0b1f_82d08ccb","line":1046,"range":{"start_line":1046,"start_character":51,"end_line":1046,"end_character":55},"updated":"2017-05-17 23:02:50.000000000","message":"Interesting. So there\u0027s no priority factor; the listed regions/zones are all considered equal priority? Is there any consideration for trying to optimize for dispersion within what\u0027s considered \"local\"?","commit_id":"2387983abbf39207d9b4a6537b15ad87a0268240"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"924782f8e4666bb05c80909d419161c1175c3ccd","unresolved":false,"context_lines":[{"line_number":1062,"context_line":"attempt to contact first on writes, before any non-local ones. The value"},{"line_number":1063,"context_line":"should be an integer number, or use \u0027* replicas\u0027 at the end to have it use"},{"line_number":1064,"context_line":"the number given times the number of replicas for the ring being used for the"},{"line_number":1065,"context_line":"request."},{"line_number":1066,"context_line":".IP \\fBswift_owner_headers\\fR"},{"line_number":1067,"context_line":"These are the headers whose values will only be shown to swift_owners. The"},{"line_number":1068,"context_line":"exact definition of a swift_owner is up to the auth system in use, but"}],"source_content_type":"text/troff","patch_set":1,"id":"ff0f0b1f_42da74e9","line":1065,"updated":"2017-05-17 23:02:50.000000000","message":"Why drop the default?","commit_id":"2387983abbf39207d9b4a6537b15ad87a0268240"}]}
