Alexey Serbin has posted comments on this change. ( http://gerrit.cloudera.org:8080/9041 )
Change subject: KUDU-2148: do not crash on GetStatus during server startup ...................................................................... Patch Set 2: (5 comments) lgtm, just a few nits http://gerrit.cloudera.org:8080/#/c/9041/1/src/kudu/server/server_base.cc File src/kudu/server/server_base.cc: http://gerrit.cloudera.org:8080/#/c/9041/1/src/kudu/server/server_base.cc@522 PS1, Line 522: rpc nit: RPC http://gerrit.cloudera.org:8080/#/c/9041/1/src/kudu/server/server_base.cc@525 PS1, Line 525: rpc nit: RPC http://gerrit.cloudera.org:8080/#/c/9041/2/src/kudu/tserver/tablet_server-test.cc File src/kudu/tserver/tablet_server-test.cc: http://gerrit.cloudera.org:8080/#/c/9041/2/src/kudu/tserver/tablet_server-test.cc@211 PS2, Line 211: controller.Reset(); nit: maybe, just move RpcController under the scope of the 'while() {}' loop below? http://gerrit.cloudera.org:8080/#/c/9041/2/src/kudu/tserver/tablet_server-test.cc@215 PS2, Line 215: CHECK(resp.has_status()); nit: since there are many iterations of calling the GetStatus() method, maybe it's cleaner to move the 'resp' under the scope of the 'while() {}' loop to start with a clean state every iteration? http://gerrit.cloudera.org:8080/#/c/9041/2/src/kudu/tserver/tablet_server-test.cc@230 PS2, Line 230: ASSERT_OK(mini_server_->Restart()); nit: consider adding some scope-related mechanics to join the thread if this assert fails. -- To view, visit http://gerrit.cloudera.org:8080/9041 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I3b997999d8a1228244e0be0ea61705f2c12e3426 Gerrit-Change-Number: 9041 Gerrit-PatchSet: 2 Gerrit-Owner: Adar Dembo <[email protected]> Gerrit-Reviewer: Alexey Serbin <[email protected]> Gerrit-Reviewer: Dan Burkert <[email protected]> Gerrit-Reviewer: Kudu Jenkins Gerrit-Comment-Date: Wed, 17 Jan 2018 02:21:05 +0000 Gerrit-HasComments: Yes
