chaoyli opened a new pull request #2931: Use ThreadPool to refactor 
MemTableFlushExecutor
URL: https://github.com/apache/incubator-doris/pull/2931
 
 
   1. MemTableFlushExecutor maintain a ThreadPool to receive FlushTask.
   2. FlushToken is used to seperate different tasks from different tablets.
      Every DeltaWriter of tablet constructs a FlushToken,
      task in FlushToken are handle serially, task between FlushToken are
      handle concurrently.
   3. I have remove thread limit on data_dir, because of I/O is not the main
      timer consumer of Flush thread. Much of time is consumed in CPU decoding
      and compress.

----------------------------------------------------------------
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.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to