This is an automated email from the ASF dual-hosted git repository. sunzesong pushed a commit to branch jira_835_rel/0.10 in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git
commit 99c95f3f7e7b021fab3b272b9c5a87982c11b063 Author: samperson1997 <[email protected]> AuthorDate: Fri Aug 14 22:50:20 2020 +0800 [IOTDB-835] Fix delete timeseries and change data type then write failed --- .../java/org/apache/iotdb/db/engine/memtable/AbstractMemTable.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/src/main/java/org/apache/iotdb/db/engine/memtable/AbstractMemTable.java b/server/src/main/java/org/apache/iotdb/db/engine/memtable/AbstractMemTable.java index 429124a..bf4fc9c 100644 --- a/server/src/main/java/org/apache/iotdb/db/engine/memtable/AbstractMemTable.java +++ b/server/src/main/java/org/apache/iotdb/db/engine/memtable/AbstractMemTable.java @@ -230,6 +230,9 @@ public abstract class AbstractMemTable implements IMemTable { if (chunk == null) { return; } + if (timestamp == Long.MAX_VALUE) { + deviceMap.remove(measurementId); + } int deletedPointsNumber = chunk.delete(timestamp); totalPointsNum -= deletedPointsNumber; }
