This is an automated email from the ASF dual-hosted git repository.
jiangtian pushed a change to branch fix_3326
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from d23155c81d fix new series in unseq files are not merged into correct
seqfiles
add a153dfca1a change recover in TsFileManagement to not abstract method
(#6155)
add 19c60a20a7 [To rel/0.12] Validation and Rewrite file tool (#6119)
add 73cae7c5bd Merge branch 'rel/0.12' into fix_3326
No new revisions were added by this update.
Summary of changes:
.gitignore | 3 +-
pom.xml | 1 +
{thrift-sync => rewriteFileTool}/pom.xml | 51 ++-
.../assembly/resources/sbin/rewrite-file-tool.sh | 8 +-
.../src/assembly/resources/sbin/validate-tsfile.sh | 6 +-
.../src/assembly/rewriteFileTool.xml | 2 +-
.../java/org/apache/iotdb/RewriteFileTool.java | 326 +++++++++++++++++
.../org/apache/iotdb/TsFileValidationTool.java | 403 +++++++++++++++++++++
.../db/engine/compaction/TsFileManagement.java | 134 ++++++-
.../level/LevelCompactionTsFileManagement.java | 129 -------
.../no/NoCompactionTsFileManagement.java | 3 -
.../iotdb/tsfile/file/metadata/ChunkMetadata.java | 2 +-
12 files changed, 907 insertions(+), 161 deletions(-)
copy {thrift-sync => rewriteFileTool}/pom.xml (54%)
copy server/src/assembly/resources/tools/tsfileToolSet/split-tsfile-tool.sh =>
rewriteFileTool/src/assembly/resources/sbin/rewrite-file-tool.sh (89%)
copy server/src/assembly/resources/tools/tsfileToolSet/split-tsfile-tool.sh =>
rewriteFileTool/src/assembly/resources/sbin/validate-tsfile.sh (89%)
copy server/src/assembly/server.xml =>
rewriteFileTool/src/assembly/rewriteFileTool.xml (97%)
create mode 100644
rewriteFileTool/src/main/java/org/apache/iotdb/RewriteFileTool.java
create mode 100644
rewriteFileTool/src/main/java/org/apache/iotdb/TsFileValidationTool.java