This is an automated email from the ASF dual-hosted git repository.
morrysnow pushed a commit to branch branch-3.1
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/branch-3.1 by this push:
new 16e7b1f5609 Revert "branch-3.0: [Fix](meta tool) Fix meta tool #51522
(#51534)" (#52731)
16e7b1f5609 is described below
commit 16e7b1f5609d804836fc172179797e22ac4f97e6
Author: morrySnow <[email protected]>
AuthorDate: Thu Jul 3 17:48:09 2025 +0800
Revert "branch-3.0: [Fix](meta tool) Fix meta tool #51522 (#51534)" (#52731)
This reverts commit 2a75c100fde5f1752a0972920e3d982c66865fec.
---
be/src/tools/meta_tool.cpp | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/be/src/tools/meta_tool.cpp b/be/src/tools/meta_tool.cpp
index d233f53966d..076b4fae18b 100644
--- a/be/src/tools/meta_tool.cpp
+++ b/be/src/tools/meta_tool.cpp
@@ -34,24 +34,37 @@
#include "io/fs/local_file_system.h"
#include "json2pb/pb_to_json.h"
#include "olap/data_dir.h"
+#include "olap/olap_define.h"
#include "olap/options.h"
+#include "olap/rowset/segment_v2/binary_plain_page.h"
#include "olap/rowset/segment_v2/column_reader.h"
#include "olap/storage_engine.h"
#include "olap/tablet_meta.h"
#include "olap/tablet_meta_manager.h"
+#include "olap/utils.h"
#include "util/coding.h"
#include "util/crc32c.h"
+using std::filesystem::path;
using doris::DataDir;
using doris::StorageEngine;
+using doris::OlapMeta;
using doris::Status;
using doris::TabletMeta;
using doris::TabletMetaManager;
using doris::Slice;
using strings::Substitute;
using doris::segment_v2::SegmentFooterPB;
+using doris::segment_v2::ColumnReader;
+using doris::segment_v2::PageHandle;
+using doris::segment_v2::PagePointer;
+using doris::segment_v2::ColumnReaderOptions;
+using doris::segment_v2::ColumnIteratorOptions;
+using doris::segment_v2::PageFooterPB;
using doris::io::FileReaderSPtr;
+const std::string HEADER_PREFIX = "tabletmeta_";
+
DEFINE_string(root_path, "", "storage root path");
DEFINE_string(operation, "get_meta",
"valid operation: get_meta, flag, load_meta, delete_meta,
show_meta");
@@ -308,7 +321,6 @@ void show_segment_footer(const std::string& file_name) {
}
int main(int argc, char** argv) {
- SCOPED_INIT_THREAD_CONTEXT();
std::string usage = get_usage(argv[0]);
gflags::SetUsageMessage(usage);
google::ParseCommandLineFlags(&argc, &argv, true);
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]