mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-01-10 23:32:55 +00:00
* add pwrite * write * fix write * error handling in write thread * wrap some LogFile field to state field * remove some unwraps * reStructure some code * implement file chunk * composite chunk decode * add test for chunk stream * fix buffer test * remove some useless code * add test for read_at and file_chunk_stream * use bounded channel to implement back pressure * reimplement entry read and decoding * add some doc * clean some code * use Sender::blocking_send to replace manually spawn * support synchronous file chunk stream * remove useless clone * remove set_offset from Entry trait * cr: fix some comments * fix: add peek methods for Buffer * add test for read at the middle of file * fix some minor issues on comments * rebase on to develop * add peek_to_slice and read_to_slice * initialize file chunk on heap * fix some comments in CR * respect entry id set outside LogStore * fix unit test * Update src/log-store/src/fs/file.rs Co-authored-by: evenyag <realevenyag@gmail.com> * fix some cr comments Co-authored-by: evenyag <realevenyag@gmail.com>