This is an automated email from the ASF dual-hosted git repository.
hxd pushed a change to branch refactor_overflow_2
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git.
from 69089c4 temporary submit
new 25ed3f1 fix jira issue 34
new c629c32 Merge pull request #95 from apache/fix_jira_34
new 8f38c8b Merge pull request #92 from apache/refactor_overflow
new 55d557e Merge remote-tracking branch 'origin/master' into
refactor_overflow_2
new 7fff4d0 refactor bufferwrite processor, temporary commit
The 1503 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../java/org/apache/iotdb/db/engine/Processor.java | 2 +-
.../engine/bufferwrite/BufferWriteProcessor.java | 20 +-
.../bufferwrite/RestorableTsFileIOWriter.java | 8 +-
.../iotdb/db/engine/filenode/FileNodeManager.java | 2 +-
.../iotdb/db/engine/memtable/AbstractMemTable.java | 8 +
.../apache/iotdb/db/engine/memtable/IMemTable.java | 4 +
.../db/engine/memtable/IWritableMemChunk.java | 2 +
.../iotdb/db/engine/memtable/WritableMemChunk.java | 26 +
.../db/engine/overflow/io/OverflowProcessor2.java | 707 +++++++++++++++++++++
.../TsFileProcessor.java} | 401 +++++-------
.../{filenode => tsfiledata}/TsFileResource.java | 20 +-
.../writelog/manager/MultiFileLogNodeManager.java | 1 +
.../db/writelog/manager/WriteLogNodeManager.java | 6 +-
.../bufferwrite/BufferWriteProcessorNewTest.java | 2 +-
.../integration/QueryDataFromUnclosedTsFileIT.java | 102 +++
.../apache/iotdb/jdbc/IoTDBMetadataResultSet.java | 5 -
16 files changed, 1050 insertions(+), 266 deletions(-)
create mode 100644
iotdb/src/main/java/org/apache/iotdb/db/engine/overflow/io/OverflowProcessor2.java
copy
iotdb/src/main/java/org/apache/iotdb/db/engine/{bufferwrite/BufferWriteProcessor.java
=> tsfiledata/TsFileProcessor.java} (77%)
copy iotdb/src/main/java/org/apache/iotdb/db/engine/{filenode =>
tsfiledata}/TsFileResource.java (93%)
create mode 100644
iotdb/src/test/java/org/apache/iotdb/db/integration/QueryDataFromUnclosedTsFileIT.java