You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by GitBox <gi...@apache.org> on 2022/04/20 04:55:35 UTC
[GitHub] [incubator-doris] platoneko commented on issue #9122: [Refactor] Refactor IO stack
platoneko commented on issue #9122:
URL: https://github.com/apache/incubator-doris/issues/9122#issuecomment-1103470937
Currently, Doris IO related code dependencies:
Rowset -> BlockManager -> ReadableBlock/WritableBlock -> Env
Scanner -> FileReader -> Env/S3Client/HDFSFS
FileResultWriter -> FileWriter -> Env/S3Client/HDFSFS
Expected dependencies:
Rowset -> FileSystem -> ReadStream/WriteStream (different Rowset may use different FileSystem backend)
Scanner -> ReadStream
FileResultWriter -> WriteStream
FileSystem provides APIs for directory and file management, and manage the file cache in the future.
ReadStream/WriteStream may contain buffer and prefetch data in parallel.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org