This is an automated email from the ASF dual-hosted git repository.
jackietien pushed a commit to branch draft_serial_flush_task
in repository https://gitbox.apache.org/repos/asf/iotdb.git
The following commit(s) were added to refs/heads/draft_serial_flush_task by
this push:
new 581cb65 delete some useless code
581cb65 is described below
commit 581cb654e020337fc509d3e53a2e020a429f61fc
Author: JackieTien97 <[email protected]>
AuthorDate: Tue Jan 26 19:14:58 2021 +0800
delete some useless code
---
.../org/apache/iotdb/db/engine/flush/MemTableFlushTask.java | 11 -----------
1 file changed, 11 deletions(-)
diff --git
a/server/src/main/java/org/apache/iotdb/db/engine/flush/MemTableFlushTask.java
b/server/src/main/java/org/apache/iotdb/db/engine/flush/MemTableFlushTask.java
index 3f1a128..155110d 100644
---
a/server/src/main/java/org/apache/iotdb/db/engine/flush/MemTableFlushTask.java
+++
b/server/src/main/java/org/apache/iotdb/db/engine/flush/MemTableFlushTask.java
@@ -26,7 +26,6 @@ import java.util.concurrent.ConcurrentLinkedQueue;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.Future;
import java.util.concurrent.TimeUnit;
-import java.util.concurrent.atomic.AtomicLong;
import org.apache.iotdb.db.engine.flush.pool.FlushSubTaskPoolManager;
import org.apache.iotdb.db.engine.memtable.IMemTable;
import org.apache.iotdb.db.engine.memtable.IWritableMemChunk;
@@ -82,8 +81,6 @@ public class MemTableFlushTask {
storageGroup, memTable.memSize(),
memTable.getTotalPointsNum() / memTable.getSeriesNumber());
long start = System.currentTimeMillis();
- long sortTime = 0L;
- long memSerializeTime = 0L;
Set<Entry<String, Map<String, IWritableMemChunk>>> ite =
memTable.getMemTableMap().entrySet();
try {
@@ -92,18 +89,14 @@ public class MemTableFlushTask {
this.writer.startChunkGroup(memTableEntry.getKey());
final Map<String, IWritableMemChunk> value = memTableEntry.getValue();
for (Entry<String, IWritableMemChunk> iWritableMemChunkEntry :
value.entrySet()) {
- long startTime = System.currentTimeMillis();
IWritableMemChunk series = iWritableMemChunkEntry.getValue();
MeasurementSchema desc = series.getSchema();
TVList tvList = series.getSortedTVListForFlush();
- sortTime += (System.currentTimeMillis() - startTime);
//start flush
- long starTime = System.currentTimeMillis();
IChunkWriter seriesWriter = new ChunkWriterImpl(desc);
writeOneSeries(tvList, seriesWriter, desc.getType());
seriesWriter.writeToFileWriter(this.writer);
- memSerializeTime += (System.currentTimeMillis() - starTime);
}
this.writer.setMinPlanIndex(memTable.getMinPlanIndex());
this.writer.setMaxPlanIndex(memTable.getMaxPlanIndex());
@@ -117,10 +110,6 @@ public class MemTableFlushTask {
memTable.getVersion(), e);
throw new FlushRunTimeException(e);
}
- noMoreEncodingTask = true;
- LOGGER.debug(
- "Storage group {} memtable {}, flushing into disk: data sort time cost
{} ms.",
- storageGroup, memTable.getVersion(), sortTime);
LOGGER.info(
"Storage group {} memtable {} flushing a memtable has finished! Time
consumption: {}ms",
storageGroup, memTable, System.currentTimeMillis() - start);