[
https://issues.apache.org/jira/browse/OAK-12180?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18073392#comment-18073392
]
Axel Hanikel commented on OAK-12180:
------------------------------------
[~miroslav] I agree with the metric counter, but the shutdown hook shouldn't be
a shutdown hook unless it shuts the whole repository down. And I'm not sure if
that's good either because it means we lose the segments that are in the queue
waiting to be persisted. But the renewal thread should not terminate if the
rest of the repository keeps running because that turns a potentially temporary
failure into a permanent one.
> AzureRepositoryLock renewal thread should not terminate
> -------------------------------------------------------
>
> Key: OAK-12180
> URL: https://issues.apache.org/jira/browse/OAK-12180
> Project: Jackrabbit Oak
> Issue Type: Bug
> Reporter: Axel Hanikel
> Priority: Major
>
> There are still situations where an exception occurs in lease renewal and the
> thread exits, meaning it will block writes forever and never recover, even if
> the cause of the exception is temporary.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)