jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vinod Holani (JIRA)" <j...@apache.org>
Subject [jira] [Created] (OAK-8521) Add shutdown hook for oak-run commands
Date Wed, 31 Jul 2019 05:44:00 GMT
Vinod Holani created OAK-8521:

             Summary: Add shutdown hook for oak-run commands
                 Key: OAK-8521
                 URL: https://issues.apache.org/jira/browse/OAK-8521
             Project: Jackrabbit Oak
          Issue Type: Improvement
          Components: documentmk
            Reporter: Vinod Holani

Ensure there are shutdown hooks in place for the various oak-run commands that properly stop
the repository and release the clusterId.

Many command construct a repository, then perform some operation and then shut down the repository
again. Shutting down the repository will release the clusterId change the state of the clusterNodes
entry back to inactive. In some cases commands execute for a longer period of time and a user
might kill the process. When this happens, the clusterId is not released and stays in the
active state with a lease that eventually expires. The command implementations should be improved
to register a JVM shutdown hook that ensures the repository is shut down, even when the process
is killed.

This message was sent by Atlassian JIRA

View raw message