We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2fb742f commit cf868fdCopy full SHA for cf868fd
1 file changed
server/src/main/java/org/apache/iotdb/db/metadata/MManager.java
@@ -300,6 +300,17 @@ public synchronized void init() {
300
301
logWriter = new MLogWriter(config.getSchemaDir(), MetadataConstant.METADATA_LOG);
302
logWriter.setLogNum(lineNumber);
303
+
304
+ // todo fix me by refactoring tag recover
305
+ for (PartialPath path : mtree.getMeasurementPaths(new PartialPath("root.**"))) {
306
+ IMeasurementMNode measurementMNode = mtree.getMeasurementMNode(path);
307
+ if (measurementMNode.getOffset() != -1) {
308
+ tagManager.recoverIndex(measurementMNode.getOffset(), measurementMNode);
309
+ } else {
310
+ mtree.unPinMNode(measurementMNode);
311
+ }
312
313
314
isRecovering = false;
315
} catch (MetadataException | IOException e) {
316
logger.error(
0 commit comments