This is an automated email from the ASF dual-hosted git repository.
haonan pushed a change to branch fix_last_flush_time_deadlock
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 4d70fa9b1f3 fix npe when release and get last flush time
add 725db17d994 refacter last flush time management
No new revisions were added by this update.
Summary of changes:
.../db/storageengine/dataregion/DataRegion.java | 7 +-
.../dataregion/DeviceLastFlushTime.java} | 39 +++++------
.../dataregion/HashLastFlushTimeMap.java | 78 +++++++++-------------
.../storageengine/dataregion/ILastFlushTime.java} | 11 ++-
.../dataregion/ILastFlushTimeMap.java | 12 ++--
.../dataregion/PartitionLastFlushTime.java} | 26 +++-----
.../dataregion/tsfile/TsFileManager.java | 36 ----------
.../rescon/memory/TimePartitionManager.java | 25 ++-----
8 files changed, 81 insertions(+), 153 deletions(-)
copy
iotdb-core/{metrics/core/src/main/java/org/apache/iotdb/metrics/core/type/IoTDBGauge.java
=>
datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/DeviceLastFlushTime.java}
(53%)
copy
iotdb-core/{metrics/interface/src/main/java/org/apache/iotdb/metrics/type/IMetric.java
=>
datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/ILastFlushTime.java}
(78%)
copy
iotdb-core/{metrics/core/src/main/java/org/apache/iotdb/metrics/core/type/IoTDBCounter.java
=>
datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/PartitionLastFlushTime.java}
(60%)