[ https://issues.apache.org/jira/browse/BOOKKEEPER-701?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13818223#comment-13818223 ]
Sijie Guo commented on BOOKKEEPER-701: -------------------------------------- I don't like setCritical method. why this can't be handled by class inheritance? BookieThread and BookieCriticalThread, it is more natural using an OO language. > Improve exception handling of Bookkeeper threads > ------------------------------------------------ > > Key: BOOKKEEPER-701 > URL: https://issues.apache.org/jira/browse/BOOKKEEPER-701 > Project: Bookkeeper > Issue Type: Improvement > Components: bookkeeper-auto-recovery, bookkeeper-client, > bookkeeper-server > Reporter: Rakesh R > Assignee: Rakesh R > Fix For: 4.3.0 > > Attachments: 0001-BOOKKEEPER-701.patch > > > This JIRA discusses how to improve the exception handling of bookkeeper > threads. As part of this it needs to review all the bookkeeper threads, if > any unhandled exception from a thread, it should, > - log a loud error when a thread dies. > - exit if any of the critical thread dies. > Please have a look at BOOKKEEPER-700 to know the initial discussions. -- This message was sent by Atlassian JIRA (v6.1#6144)