Yingchun Lai has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/9490 )

Change subject: [tools] Add a tool to recover master data from tablet servers
......................................................................


Patch Set 5:

(6 comments)

http://gerrit.cloudera.org:8080/#/c/9490/5/src/kudu/tools/master_rebuilder.cc
File src/kudu/tools/master_rebuilder.cc:

http://gerrit.cloudera.org:8080/#/c/9490/5/src/kudu/tools/master_rebuilder.cc@87
PS5, Line 87:   CHECK(state_ == State::DONE);
Use CHECK_EQ?


http://gerrit.cloudera.org:8080/#/c/9490/5/src/kudu/tools/master_rebuilder.cc@92
PS5, Line 92:   CHECK(state_ == State::NOT_DONE);
CHECK_EQ


http://gerrit.cloudera.org:8080/#/c/9490/5/src/kudu/tools/master_rebuilder.cc@98
PS5, Line 98:     Status s = BuildProxy(tserver_addr, 
tserver::TabletServer::kDefaultPort, &proxy).AndThen([&]() {
Should use a user specified port.


http://gerrit.cloudera.org:8080/#/c/9490/5/src/kudu/tools/master_rebuilder.cc@175
PS5, Line 175:   table_metadata->set_num_replicas(3);
Use FLAGS_default_num_replicas instead?
We have some deployments which have only 1 tserver and num_replicas is 1, table 
rebuilt can't be health if RF is 3.


http://gerrit.cloudera.org:8080/#/c/9490/5/src/kudu/tools/master_rebuilder.cc@219
PS5, Line 219:   if (!(pschema_from_table == pschema_from_replica)) {
PartitionSchema has a function Equals too, use it instead?


http://gerrit.cloudera.org:8080/#/c/9490/5/src/kudu/tools/master_rebuilder.cc@275
PS5, Line 275:   if (!(partition_from_tablet == partition_from_replica)) {
Use Equals?



--
To view, visit http://gerrit.cloudera.org:8080/9490
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: If29e421d466a531ebad72e281ae27e74e458f8c6
Gerrit-Change-Number: 9490
Gerrit-PatchSet: 5
Gerrit-Owner: Will Berkeley <wdberke...@gmail.com>
Gerrit-Reviewer: Adar Lieber-Dembo <a...@apache.org>
Gerrit-Reviewer: Andrew Wong <aw...@cloudera.com>
Gerrit-Reviewer: Attila Bukor <abu...@apache.org>
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Tidy Bot (241)
Gerrit-Reviewer: Will Berkeley <wdberke...@gmail.com>
Gerrit-Reviewer: Yingchun Lai <405403...@qq.com>
Gerrit-Comment-Date: Sat, 17 Jul 2021 07:18:43 +0000
Gerrit-HasComments: Yes

Reply via email to