)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},"change_message_id":"dd1f8c17d9676052d58338614329ab52a3c19419","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"06bd702f_840c9a33","updated":"2025-11-03 15:37:01.000000000","message":"not sure why zuul is malding at me here... test_force_replication_mode_rsync passes locally with great joy","commit_id":"4619412fe5270367cf9acd4bce771b54a1f93c45"},{"author":{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},"change_message_id":"ee53abc2f2bb6822b4f499c547d7469c7c97d677","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"bd8eb83c_6fceb506","in_reply_to":"06bd702f_840c9a33","updated":"2025-11-10 17:49:27.000000000","message":"Done","commit_id":"4619412fe5270367cf9acd4bce771b54a1f93c45"},{"author":{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},"change_message_id":"f69d54788b390f6b50111620c55a8e38bad6cbbc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"cb08ce50_887860a7","updated":"2025-11-03 15:45:12.000000000","message":"works on VSAIO! I really like the patch as is but maybe something there\u0027s I\u0027m forgetting related to adding new config options","commit_id":"02d9ccf8e26a7bc4b5cc2bd26abec75ba7fbcd45"},{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"cac3f36ba511501ee1563d5b34a18d7e8b8412db","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"c2972177_08bca7d1","updated":"2025-11-10 20:15:27.000000000","message":"IMHO the \"must have\" docs for changes w/ new config options is the \"example configs\"\n\nhttps://github.com/NVIDIA/swift/blob/master/etc/container-server.conf-sample#L381\n\nI consider the doc/source/config stuff more tedious to maintain and therefore more likely to get out of sync and be added after the fact on the order of release cycles - but other\u0027s may feel both are required and some may even feel keeping the man pages up-to-date is necessary!","commit_id":"4586c0bdc3b35bee6897953c2b3d136d448a3562"},{"author":{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},"change_message_id":"ce4cd7a53095715c6adf705a9a86de09e89378d4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"4345c224_8bb01863","updated":"2025-11-07 04:54:24.000000000","message":"recheck","commit_id":"4586c0bdc3b35bee6897953c2b3d136d448a3562"},{"author":{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},"change_message_id":"ec18bdd1b54800b5e0e3ec9cfb65ddf229c83a1b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"5ed3bcdf_c8769451","updated":"2025-11-05 18:34:58.000000000","message":"recheck","commit_id":"4586c0bdc3b35bee6897953c2b3d136d448a3562"}],"doc/source/config/container_server_config.rst":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"cac3f36ba511501ee1563d5b34a18d7e8b8412db","unresolved":true,"context_lines":[{"line_number":298,"context_line":"                                                    ``usync`` (always send diffs"},{"line_number":299,"context_line":"                                                    over HTTP). Invalid values"},{"line_number":300,"context_line":"                                                    will be treated as ``auto``."},{"line_number":301,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":302,"context_line":""},{"line_number":303,"context_line":"*******************"},{"line_number":304,"context_line":"[container-sharder]"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9d6d5a78_703f7e57","line":301,"updated":"2025-11-10 20:15:27.000000000","message":"i find these docs really annoying to udpate - depending on the final iterative of this option","commit_id":"4586c0bdc3b35bee6897953c2b3d136d448a3562"},{"author":{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},"change_message_id":"aaf846ed31654cfc4092e082f8ba1b573e60da59","unresolved":true,"context_lines":[{"line_number":298,"context_line":"                                                    ``usync`` (always send diffs"},{"line_number":299,"context_line":"                                                    over HTTP). Invalid values"},{"line_number":300,"context_line":"                                                    will be treated as ``auto``."},{"line_number":301,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":302,"context_line":""},{"line_number":303,"context_line":"*******************"},{"line_number":304,"context_line":"[container-sharder]"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5c747f_7da22cec","line":301,"in_reply_to":"9d6d5a78_703f7e57","updated":"2025-11-10 21:05:14.000000000","message":"Yeah there were a bunch of spacing problems with the text once I added the new bit + LLMs couldn\u0027t format things correctly whatsoever, settled on a \"nice\" workflow where I just tweaked the tables using https://rsted.info.ucl.ac.be/ til it stopped complaining about syntax issues","commit_id":"4586c0bdc3b35bee6897953c2b3d136d448a3562"},{"author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"change_message_id":"c48ab0204d12ad6b9e29347ef8f625f425c6805f","unresolved":false,"context_lines":[{"line_number":318,"context_line":"* rsync_compress"},{"line_number":319,"context_line":"* rsync_module"},{"line_number":320,"context_line":"* recon_cache_path"},{"line_number":321,"context_line":"* force_replication_mode"},{"line_number":322,"context_line":""},{"line_number":323,"context_line":"Some config options in this section may also be used by the"},{"line_number":324,"context_line":":ref:`swift-manage-shard-ranges CLI tool \u003cswift-manage-shard-ranges\u003e`."}],"source_content_type":"text/x-rst","patch_set":4,"id":"c82b88ee_f2e8da17","line":321,"updated":"2025-11-15 22:52:43.000000000","message":"it\u0027s added at here for sharder.","commit_id":"4586c0bdc3b35bee6897953c2b3d136d448a3562"}],"test/unit/container/test_replicator.py":[{"author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"change_message_id":"c48ab0204d12ad6b9e29347ef8f625f425c6805f","unresolved":true,"context_lines":[{"line_number":437,"context_line":"        self.assertEqual(0, daemon.stats[\u0027remote_merge\u0027])"},{"line_number":438,"context_line":"        self.assertGreater(daemon.stats[\u0027diff\u0027], 0)"},{"line_number":439,"context_line":""},{"line_number":440,"context_line":"    def test_force_replication_mode_auto(self):"},{"line_number":441,"context_line":"        put_timestamp \u003d time.time()"},{"line_number":442,"context_line":""},{"line_number":443,"context_line":"        # part 1: auto mode with small diff should use usync"}],"source_content_type":"text/x-python","patch_set":4,"id":"357b353b_5e80c257","line":440,"updated":"2025-11-15 22:52:43.000000000","message":"could add another test to verify ``Invalid values will be treated as \"auto\"``","commit_id":"4586c0bdc3b35bee6897953c2b3d136d448a3562"}]}
