iotdb icon indicating copy to clipboard operation
iotdb copied to clipboard

FileNodeProcessor的action问题

Open kr11 opened this issue 8 years ago • 1 comments

FileNodeProcessor会向下传递三个action,在close的时候会用到 其中的两个: image close是同步操作,在recordWriter.close()之后可以结束,然后在FileNode的close函数中完成这两个操作,似乎没有必要下放到这里完成。

kr11 avatar Oct 13 '17 12:10 kr11

因为close操作是同步的,这两个操作确实不需要放到bufferwriteProcessor类中,但是在刷新rowgroup的时候同样需要调用这两个操作,是异步完成的。BufferWriteRecordWriter调用flushRowGroup函数的时候需要异步的刷新,所以bufferwriteCloseAction.act()filenodeFlushAction.act()两个操作有必要下放到bufferwriteProcessor类中完成。

MansteinLiliang avatar Nov 30 '17 02:11 MansteinLiliang