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:34:48 UTC

[GitHub] [incubator-doris] platoneko opened a new issue, #9122: [Refactor] Refactor IO stack

platoneko opened a new issue, #9122:
URL: https://github.com/apache/incubator-doris/issues/9122

   ### Search before asking
   
   - [X] I had searched in the [issues](https://github.com/apache/incubator-doris/issues?q=is%3Aissue) and found no similar issues.
   
   
   ### Description
   
   For more details see https://cwiki.apache.org/confluence/display/DORIS/DSIP-006%3A+Refactor+IO+stack
   
   ### Use case
   
   _No response_
   
   ### Related issues
   
   _No response_
   
   ### Are you willing to submit PR?
   
   - [X] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct)
   


-- 
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.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


[GitHub] [incubator-doris] platoneko commented on issue #9122: [Refactor] Refactor IO stack

Posted by GitBox <gi...@apache.org>.
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