You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ji...@apache.org on 2019/10/28 02:40:58 UTC
[incubator-iotdb] 01/01: Merge branch
'fix_duplicated_overlap_merge' into dev_new_merge_strategy
This is an automated email from the ASF dual-hosted git repository.
jiangtian pushed a commit to branch dev_new_merge_strategy
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git
commit 8de02ff6f581f8511703603f4b7496faae61bd6a
Merge: 8f7bf3f becc6d5
Author: jt <jt...@163.com>
AuthorDate: Mon Oct 28 10:40:13 2019 +0800
Merge branch 'fix_duplicated_overlap_merge' into dev_new_merge_strategy
.../engine/merge/inplace/task/MergeFileTask.java | 4 +
.../universal/CachedPriorityMergeReader.java | 26 ++--
.../reader/universal/PriorityMergeReader.java | 2 +-
.../iotdb/db/engine/merge/MergeOverLapTest.java | 150 +++++++++++++++++++++
.../apache/iotdb/db/engine/merge/MergeTest.java | 4 +-
5 files changed, 170 insertions(+), 16 deletions(-)
diff --cc server/src/main/java/org/apache/iotdb/db/engine/merge/inplace/task/MergeFileTask.java
index 40d186b,7df2d74..3cb7472
--- a/server/src/main/java/org/apache/iotdb/db/engine/merge/inplace/task/MergeFileTask.java
+++ b/server/src/main/java/org/apache/iotdb/db/engine/merge/inplace/task/MergeFileTask.java
@@@ -28,8 -28,9 +28,9 @@@ import org.apache.iotdb.db.engine.cache
import org.apache.iotdb.db.engine.cache.TsFileMetaDataCache;
import org.apache.iotdb.db.engine.merge.manage.MergeContext;
import org.apache.iotdb.db.engine.merge.manage.MergeResource;
-import org.apache.iotdb.db.engine.merge.recover.MergeLogger;
+import org.apache.iotdb.db.engine.merge.inplace.recover.InplaceMergeLogger;
import org.apache.iotdb.db.engine.storagegroup.TsFileResource;
+ import org.apache.iotdb.db.query.control.FileReaderManager;
import org.apache.iotdb.tsfile.exception.write.TsFileNotCompleteException;
import org.apache.iotdb.tsfile.file.metadata.ChunkGroupMetaData;
import org.apache.iotdb.tsfile.file.metadata.ChunkMetaData;
diff --cc server/src/test/java/org/apache/iotdb/db/engine/merge/MergeTest.java
index 1087503,bc3a7b6..7bd2afb
--- a/server/src/test/java/org/apache/iotdb/db/engine/merge/MergeTest.java
+++ b/server/src/test/java/org/apache/iotdb/db/engine/merge/MergeTest.java
@@@ -114,9 -113,9 +114,9 @@@ public abstract class MergeTest
}
}
- private void prepareFiles(int seqFileNum, int unseqFileNum) throws IOException, WriteProcessException {
+ void prepareFiles(int seqFileNum, int unseqFileNum) throws IOException, WriteProcessException {
for (int i = 0; i < seqFileNum; i++) {
- File file = SystemFileFactory.INSTANCE.getFile(i + "seq.tsfile");
+ File file = SystemFileFactory.INSTANCE.getFile("seq" + i + "-" + i + ".tsfile");
TsFileResource tsFileResource = new TsFileResource(file);
seqResources.add(tsFileResource);
prepareFile(tsFileResource, i * ptNum, ptNum, 0);