You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ja...@apache.org on 2022/04/14 12:16:06 UTC
[iotdb] branch master updated: fix DataRegionId directory name bug (#5547)
This is an automated email from the ASF dual-hosted git repository.
jackietien pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git
The following commit(s) were added to refs/heads/master by this push:
new 91dad5be71 fix DataRegionId directory name bug (#5547)
91dad5be71 is described below
commit 91dad5be718ef01af586ad0ad3352937b5853475
Author: Haonan <hh...@outlook.com>
AuthorDate: Thu Apr 14 20:16:00 2022 +0800
fix DataRegionId directory name bug (#5547)
---
.../org/apache/iotdb/db/engine/StorageEngineV2.java | 17 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/StorageEngineV2.java b/server/src/main/java/org/apache/iotdb/db/engine/StorageEngineV2.java
index c45df9f494..47f8497f5c 100644
--- a/server/src/main/java/org/apache/iotdb/db/engine/StorageEngineV2.java
+++ b/server/src/main/java/org/apache/iotdb/db/engine/StorageEngineV2.java
@@ -252,7 +252,7 @@ public class StorageEngineV2 implements IService {
continue;
}
ConsensusGroupId dataRegionId = new DataRegionId(Integer.parseInt(dataRegionDir.getName()));
- DataRegion dataRegion = buildNewStorageGroupProcessor(sg, dataRegionDir.getName(), ttl);
+ DataRegion dataRegion = buildNewDataRegion(sg, dataRegionDir.getName(), ttl);
dataRegionMap.putIfAbsent(dataRegionId, dataRegion);
}
}
@@ -430,23 +430,22 @@ public class StorageEngineV2 implements IService {
}
/**
- * build a new storage group processor
+ * build a new data region
*
- * @param virtualStorageGroupId virtual storage group id e.g. 1
+ * @param dataRegionId data region id e.g. 1
* @param logicalStorageGroupName logical storage group name e.g. root.sg1
*/
- public DataRegion buildNewStorageGroupProcessor(
- String logicalStorageGroupName, String virtualStorageGroupId, long ttl)
- throws DataRegionException {
+ public DataRegion buildNewDataRegion(
+ String logicalStorageGroupName, String dataRegionId, long ttl) throws DataRegionException {
DataRegion processor;
logger.info(
- "construct a processor instance, the storage group is {}, Thread is {}",
+ "construct a data region instance, the storage group is {}, Thread is {}",
logicalStorageGroupName,
Thread.currentThread().getId());
processor =
new DataRegion(
systemDir + File.separator + logicalStorageGroupName,
- virtualStorageGroupId,
+ dataRegionId,
fileFlushPolicy,
logicalStorageGroupName);
processor.setDataTTL(ttl);
@@ -555,7 +554,7 @@ public class StorageEngineV2 implements IService {
// the local engine before adding the corresponding consensusGroup to the consensus layer
public DataRegion createDataRegion(DataRegionId regionId, String sg, long ttl)
throws DataRegionException {
- DataRegion dataRegion = buildNewStorageGroupProcessor(sg, regionId.toString(), ttl);
+ DataRegion dataRegion = buildNewDataRegion(sg, String.valueOf(regionId.getId()), ttl);
dataRegionMap.put(regionId, dataRegion);
return dataRegion;
}