Skip to content

Commit 6dc92b4

Browse files
committed
fix(db): fix leveldb manifest rewrite
1. stop generate engine.properties if it is not a db path
1 parent e09095c commit 6dc92b4

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

plugins/src/main/java/org/tron/plugins/ArchiveManifest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -197,14 +197,14 @@ public boolean doArchive() throws IOException {
197197
logger.info("File {},does not exist, ignored.", srcDbPath.toString());
198198
return true;
199199
}
200-
if (!checkEngine()) {
201-
logger.info("Db {},not leveldb, ignored.", this.name);
202-
return true;
203-
}
204200
if (!checkManifest(levelDbFile.toString())) {
205201
logger.info("Db {},no need, ignored.", levelDbFile.toString());
206202
return true;
207203
}
204+
if (!checkEngine()) {
205+
logger.info("Db {},not leveldb, ignored.", this.name);
206+
return true;
207+
}
208208
open();
209209
logger.info("Db {} archive use {} ms.", this.name, (System.currentTimeMillis() - startTime));
210210
return true;

plugins/src/main/java/org/tron/plugins/DbArchive.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -187,12 +187,12 @@ public void doArchive() {
187187
logger.info("File {},does not exist, ignored.", srcDbPath);
188188
return;
189189
}
190-
if (!checkEngine()) {
191-
logger.info("Db {},not leveldb, ignored.", this.name);
192-
return;
193-
}
194190
try {
195191
if (checkManifest(levelDbFile.toString())) {
192+
if (!checkEngine()) {
193+
logger.info("Db {},not leveldb, ignored.", this.name);
194+
return;
195+
}
196196
open();
197197
logger.info("Db {} archive use {} ms.", this.name,
198198
(System.currentTimeMillis() - startTime));

0 commit comments

Comments
 (0)