)]}'
{"swift/container/sharder.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"4f949f296529f6615760cb027d8074a3d6542396","unresolved":false,"context_lines":[{"line_number":57,"context_line":"    \"\"\""},{"line_number":58,"context_line":"    prefix \u003d \u0027X-Container-Sysmeta-Shard-\u0027"},{"line_number":59,"context_line":"    suffix \u003d \u0027-%d\u0027 % node[\u0027index\u0027] if node else \u0027\u0027"},{"line_number":60,"context_line":"    timestamp \u003d Timestamp.now()"},{"line_number":61,"context_line":"    metadata \u003d dict("},{"line_number":62,"context_line":"        (\u0027%s%s%s\u0027 % (prefix, key, suffix),"},{"line_number":63,"context_line":"         (value, timestamp.internal))"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f515b1d_e598bb75","line":60,"updated":"2017-09-28 18:04:18.000000000","message":"There were a couple spots below where we were using a previously-instantiated Timestamp... but it probably doesn\u0027t matter? The time deltas will surely be small... But they may add some complications to reasoning about behavior if/when we come back to an elected-leader system...","commit_id":"6abfb8ac9377368ee5fed8cc0f0da80e102950ff"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"4f949f296529f6615760cb027d8074a3d6542396","unresolved":false,"context_lines":[{"line_number":306,"context_line":"                 \u0027Timestamp\u0027: shard_range.timestamp.internal,"},{"line_number":307,"context_line":"                 \u0027Meta-Timestamp\u0027: shard_range.meta_timestamp.internal})"},{"line_number":308,"context_line":"            broker.update_metadata({"},{"line_number":309,"context_line":"                \u0027X-Container-Sysmeta-Sharding\u0027:"},{"line_number":310,"context_line":"                    (None, Timestamp.now().internal)})"},{"line_number":311,"context_line":""},{"line_number":312,"context_line":"    def _misplaced_objects(self, broker, node, root_account, root_container,"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f515b1d_257c931d","line":309,"updated":"2017-09-28 18:04:18.000000000","message":"Now I *really* want to move this into the X-Container-Sysmeta-Shard-* namespace, if only to avoid the extra query!","commit_id":"6abfb8ac9377368ee5fed8cc0f0da80e102950ff"}]}
