Alexey Serbin has submitted this change and it was merged. ( http://gerrit.cloudera.org:8080/19203 )
Change subject: [KUDU-3419] Fix the stuck of starting tablet server ...................................................................... [KUDU-3419] Fix the stuck of starting tablet server If the permission of tablet metadata file is denied when tablet server starting,tablet server will get stuck and can not exit automatically. That is because if the permission is denied, the object of TabletServer will be deconstructed, it will deconstruct its thread pool:txn_status_manager_pool_, but this thread pool contains a task: TxnStalenessTrackerTask, the task is still running. There are no code to shutdown the task in that case. Therefore tablet server will get stuck. See #KUDU-3419 for detail Change-Id: I8c9a4f4158fcb0a36499345e00ee72c65f5fefe0 Reviewed-on: http://gerrit.cloudera.org:8080/19203 Reviewed-by: Yingchun Lai <[email protected]> Reviewed-by: Alexey Serbin <[email protected]> Tested-by: Alexey Serbin <[email protected]> --- M src/kudu/tserver/ts_tablet_manager.cc M src/kudu/tserver/ts_tablet_manager.h 2 files changed, 45 insertions(+), 16 deletions(-) Approvals: Yingchun Lai: Looks good to me, approved Alexey Serbin: Looks good to me, approved; Verified -- To view, visit http://gerrit.cloudera.org:8080/19203 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: merged Gerrit-Change-Id: I8c9a4f4158fcb0a36499345e00ee72c65f5fefe0 Gerrit-Change-Number: 19203 Gerrit-PatchSet: 9 Gerrit-Owner: Wang Xixu <[email protected]> Gerrit-Reviewer: Alexey Serbin <[email protected]> Gerrit-Reviewer: KeDeng <[email protected]> Gerrit-Reviewer: Kudu Jenkins (120) Gerrit-Reviewer: Tidy Bot (241) Gerrit-Reviewer: Wang Xixu <[email protected]> Gerrit-Reviewer: Yingchun Lai <[email protected]>
