You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Rishabh Kumar (Jira)" <ji...@apache.org> on 2022/12/16 11:08:00 UTC

[jira] [Created] (OAK-10036) Move background thread tasks to a ScheduledThreadPoolExecutor from thread

Rishabh Kumar created OAK-10036:
-----------------------------------

             Summary: Move background thread tasks to a ScheduledThreadPoolExecutor from thread
                 Key: OAK-10036
                 URL: https://issues.apache.org/jira/browse/OAK-10036
             Project: Jackrabbit Oak
          Issue Type: Improvement
            Reporter: Rishabh Kumar


In DocumentNodeStore, we have multiple background threads to perform various tasks e.g. read, update, purge collisions, etc.

 

Currently, all these tasks use simple threads to execute with no mechanism to resume them if they die.

Instead, all these background operations should use an executor to safeguard in case a  thread dies.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)