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)