mirror of
https://github.com/scylladb/scylladb.git
synced 2026-06-02 13:06:57 +00:00
Currently this parse function reads only 100KB worth of members in eac hiteration. Since the default max_chunk_capacity is 128KB, 100KB underutilize the chunk capacity, and it could be safely increased to the max to reduce the number of allocations and corresponding calls to read_exactly for large arrays. Expose utils::chunked_vector::max_chunk_capacity so that the caler wouldn't have to guess this number and use it in parse(). Signed-off-by: Benny Halevy <bhalevy@scylladb.com> Message-Id: <20211222103126.1819289-2-bhalevy@scylladb.com>