github-actions[bot] commented on code in PR #16258:
URL: https://github.com/apache/doris/pull/16258#discussion_r1098122073
##########
be/src/olap/rowset/beta_rowset.cpp:
##########
@@ -88,7 +93,8 @@
std::string BetaRowset::remote_segment_path(int64_t tablet_id, const
std::string& rowset_id,
int segment_id) {
// data/{tablet_id}/{rowset_id}_{seg_num}.dat
- return fmt::format("{}/{}_{}.dat", remote_tablet_path(tablet_id),
rowset_id, segment_id);
+ return fmt::format("{}/{}", remote_tablet_path(tablet_id),
+ segment_file_name(rowset_id, segment_id));
Review Comment:
warning: too few arguments to function call, expected 3, have 2
[clang-diagnostic-error]
```cpp
segment_file_name(rowset_id, segment_id));
^
```
**be/src/olap/rowset/beta_rowset.h:57:** 'segment_file_name' declared here
```cpp
static std::string segment_file_name(int64_t tablet_id, const
std::string& rowset_id,
^
```
##########
be/src/olap/tablet.cpp:
##########
@@ -1752,6 +1861,8 @@ Status Tablet::_write_cooldown_meta(io::RemoteFileSystem*
fs, RowsetMeta* new_rs
return Status::InternalError("version not continuous");
}
TabletMetaPB tablet_meta_pb;
+ tablet_meta_pb.mutable_cooldown_meta_id()->set_hi(_cooldown_meta_id.hi);
+ tablet_meta_pb.mutable_cooldown_meta_id()->set_lo(_cooldown_meta_id.lo);
Review Comment:
warning: use of undeclared identifier '_cooldown_meta_id'; did you mean
'cooldown_meta_id'? [clang-diagnostic-error]
```suggestion
->set_hi(cooldown_meta_id.hi);
```
**be/src/olap/tablet.cpp:1847:** 'cooldown_meta_id' declared here
```cpp
st TUniqueId& cooldown_meta_id,
^
```
##########
be/src/olap/tablet_meta.cpp:
##########
@@ -501,11 +501,17 @@ void TabletMeta::init_from_pb(const TabletMetaPB&
tablet_meta_pb) {
// init _schema
_schema->init_from_pb(tablet_meta_pb.schema());
+ _cooldowned_version = -1;
// init _rs_metas
for (auto& it : tablet_meta_pb.rs_metas()) {
RowsetMetaSharedPtr rs_meta(new RowsetMeta());
rs_meta->init_from_pb(it);
_rs_metas.push_back(std::move(rs_meta));
+ if (_tablet_meta->storage_policy_id() > 0 &&
Review Comment:
warning: use of undeclared identifier '_tablet_meta'; did you mean
'tablet_meta_pb'? [clang-diagnostic-error]
```suggestion
if (tablet_meta_pb->storage_policy_id() > 0 &&
```
**be/src/olap/tablet_meta.cpp:462:** 'tablet_meta_pb' declared here
```cpp
void TabletMeta::init_from_pb(const TabletMetaPB& tablet_meta_pb) {
^
```
##########
be/src/olap/tablet.cpp:
##########
@@ -1752,6 +1861,8 @@
return Status::InternalError("version not continuous");
}
TabletMetaPB tablet_meta_pb;
+ tablet_meta_pb.mutable_cooldown_meta_id()->set_hi(_cooldown_meta_id.hi);
+ tablet_meta_pb.mutable_cooldown_meta_id()->set_lo(_cooldown_meta_id.lo);
auto rs_metas = tablet_meta_pb.mutable_rs_metas();
Review Comment:
warning: use of undeclared identifier '_cooldown_meta_id'; did you mean
'cooldown_meta_id'? [clang-diagnostic-error]
```suggestion
->set_lo(cooldown_meta_id.lo);
```
**be/src/olap/tablet.cpp:1847:** 'cooldown_meta_id' declared here
```cpp
st TUniqueId& cooldown_meta_id,
^
```
##########
be/src/olap/tablet_meta.cpp:
##########
@@ -501,11 +501,17 @@
// init _schema
_schema->init_from_pb(tablet_meta_pb.schema());
+ _cooldowned_version = -1;
// init _rs_metas
for (auto& it : tablet_meta_pb.rs_metas()) {
RowsetMetaSharedPtr rs_meta(new RowsetMeta());
rs_meta->init_from_pb(it);
_rs_metas.push_back(std::move(rs_meta));
+ if (_tablet_meta->storage_policy_id() > 0 &&
Review Comment:
warning: member reference type 'const doris::TabletMetaPB' is not a pointer;
did you mean to use '.'? [clang-diagnostic-error]
```suggestion
if (_tablet_meta.storage_policy_id() > 0 &&
```
##########
be/src/olap/rowset/beta_rowset.cpp:
##########
@@ -79,6 +79,11 @@ std::string BetaRowset::remote_tablet_meta_path(int64_t
tablet_id, int64_t repli
return fmt::format("{}/{}.meta", remote_tablet_path(tablet_id),
replica_id);
}
+std::string BetaRowset::segment_file_name(const std::string& rowset_id, int
segment_id) {
Review Comment:
warning: out-of-line definition of 'segment_file_name' does not match any
declaration in 'doris::BetaRowset' [clang-diagnostic-error]
```cpp
std::string BetaRowset::segment_file_name(const std::string& rowset_id, int
segment_id) {
^
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]