[
https://issues.apache.org/jira/browse/SLING-698?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Felix Meschberger closed SLING-698.
-----------------------------------
Resolution: Fixed
Logging has been added to the pinger thread. I think this bug can be closed.
> Repository Ping thread may terminate without any traces in the log files
> ------------------------------------------------------------------------
>
> Key: SLING-698
> URL: https://issues.apache.org/jira/browse/SLING-698
> Project: Sling
> Issue Type: Bug
> Components: JCR
> Affects Versions: JCR Base 2.0.2
> Reporter: Felix Meschberger
> Assignee: Felix Meschberger
> Priority: Critical
> Fix For: JCR Base 2.0.4
>
>
> The Repository Ping thread ensures the repository is shutdown (or released)
> and the service unregistered when the thread terminates. The problem is, that
> the thread may either terminate because it is asked to terminate as per
> AbstractSlingRepository.stopRepositoryPinger called by the deactivate method
> or it terminates because of an uncaught Throwable. Neither case is currently
> properly logged.
> The AbstractSlingRepository.run() method should log the following situations:
> * request to terminate as per AbstractSlingRepository.stopRepositoryPinger
> as INFO message
> * uncaught throwable as ERROR message
> * it is about to be going down as an INFO message
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.