Adar Dembo has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/11429 )

Change subject: [catalog_manager] optimization in AsyncAddReplicaTask
......................................................................


Patch Set 1:

(2 comments)

http://gerrit.cloudera.org:8080/#/c/11429/1/src/kudu/master/catalog_manager.cc
File src/kudu/master/catalog_manager.cc:

http://gerrit.cloudera.org:8080/#/c/11429/1/src/kudu/master/catalog_manager.cc@3474
PS1, Line 3474:       excluded.emplace(std::move(desc));
Nit: EmplaceOrDie()


http://gerrit.cloudera.org:8080/#/c/11429/1/src/kudu/master/catalog_manager.cc@3480
PS1, Line 3480:   auto replacement_replica = SelectReplica(ts_descs, excluded, 
rng_);
Does SelectReplica() assume that every member of 'excluded' must be in 
'ts_descs'?

I'm asking because the new approach to populating excluded includes a slight 
behaviorial change: tservers "presumed dead" are no longer filtered out because 
LookupTSByUUID doesn't filter out dead tservers as GetAllLiveDescriptors did.



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

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I1f46ef2e3e3f385f0abc7e02e521e03d47569413
Gerrit-Change-Number: 11429
Gerrit-PatchSet: 1
Gerrit-Owner: Alexey Serbin <aser...@cloudera.com>
Gerrit-Reviewer: Adar Dembo <a...@cloudera.com>
Gerrit-Reviewer: Kudu Jenkins
Gerrit-Reviewer: Will Berkeley <wdberke...@gmail.com>
Gerrit-Comment-Date: Wed, 12 Sep 2018 05:06:27 +0000
Gerrit-HasComments: Yes

Reply via email to