)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"3b08fa9f68f6c6c47d19f5ef426c47d8108c5305","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"935e1a8c_8044835d","updated":"2022-01-26 16:34:34.000000000","message":"I\u0027m pretty confused about how the EC frag-iter resume code ever worked","commit_id":"51c0c4137a4f40604d492a4cfb7f5c90a6b799fc"}],"test/unit/proxy/controllers/test_obj.py":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"3b08fa9f68f6c6c47d19f5ef426c47d8108c5305","unresolved":true,"context_lines":[{"line_number":4601,"context_line":"        # first segment"},{"line_number":4602,"context_line":"        fragments \u003d ["},{"line_number":4603,"context_line":"            archives[0][:range_size] +"},{"line_number":4604,"context_line":"            archives[self.policy.ec_ndata][range_size:]"},{"line_number":4605,"context_line":"        ] + archives[1:self.policy.ec_ndata]"},{"line_number":4606,"context_line":"        self.assertEqual(data[:segment_size],"},{"line_number":4607,"context_line":"                         self.policy.pyeclib_driver.decode(fragments))"}],"source_content_type":"text/x-python","patch_set":2,"id":"e51ad8a9_7e1b5ba5","line":4604,"updated":"2022-01-26 16:34:34.000000000","message":"ok, so this works but... but only for specific range sizes!\n\nI\u0027m realizing this is kinda sketch to begin with - if we got the metadata from a data fragment - can we really just slam in the reset of the body from another frag_archive and expect that to work?\n\nat a minimum it seems like we have to do some work to align on fragment boundaries and there may be some code doing that in _iter_one_range; but i\u0027m not sure I can debug it.","commit_id":"51c0c4137a4f40604d492a4cfb7f5c90a6b799fc"}]}
