)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"7f649609aef3a7c177b8b57382397affcbbbb513","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e6d45519_28466fb7","updated":"2025-10-01 15:24:08.000000000","message":"Definite improvement!\n\nMan, now I kinda want a `parse_config_timedelta` helper that\u0027d allow suffixes; then we could have configs like\n```\nkeep_idle \u003d 10m\nbind_timeout \u003d 30s\nrecheck_account_existence \u003d 1m\nrecheck_updating_shard_ranges \u003d 1h\nnamespace_avg_backend_fetch_time \u003d 300ms\ntoken_life \u003d 1d\n```","commit_id":"389747a8b2419dd14bc672afd395bb8e65262c60"},{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"b070f6bd9ddf01b0773b0c974b91e93efd107cf7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"b6051a57_385987c7","in_reply_to":"e6d45519_28466fb7","updated":"2025-10-01 15:51:44.000000000","message":"FWIW I prefer the simplicity and consistency of \"everything is always in seconds\"","commit_id":"389747a8b2419dd14bc672afd395bb8e65262c60"}],"etc/proxy-server.conf-sample":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"7f649609aef3a7c177b8b57382397affcbbbb513","unresolved":true,"context_lines":[{"line_number":187,"context_line":"# How long (in seconds) to cache container existence information"},{"line_number":188,"context_line":"# recheck_container_existence \u003d 60"},{"line_number":189,"context_line":"#"},{"line_number":190,"context_line":"# How long the proxy should cache a set of shard ranges for a container when"},{"line_number":191,"context_line":"# the set is to be used for directing object updates."},{"line_number":192,"context_line":"# Note that stale shard range info should be fine; updates will still"},{"line_number":193,"context_line":"# eventually make their way to the correct shard. As a result, you can"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"ebeb7e7e_042f6442","line":190,"range":{"start_line":190,"start_character":2,"end_line":190,"end_character":10},"updated":"2025-10-01 15:24:08.000000000","message":"(in seconds)\n\nhttps://review.opendev.org/c/openstack/swift/+/962693","commit_id":"389747a8b2419dd14bc672afd395bb8e65262c60"}]}
