diff --git a/dotCMS/hotfix_tracking.md b/dotCMS/hotfix_tracking.md index 3bc1f615a452..b1c65043a537 100644 --- a/dotCMS/hotfix_tracking.md +++ b/dotCMS/hotfix_tracking.md @@ -159,3 +159,4 @@ This maintenance release includes the following code fixes: 152. https://github.com/dotCMS/core/issues/29321 : An Asset name starts with number and specific alphabets considers as an Image #29321 153. https://github.com/dotCMS/core/issues/29668 : Spike: PP bundles not being processed by Receiver #29668 154. https://github.com/dotCMS/core/issues/29719 : relax ES checks in /api/v1/probes/startup #29719 +155. https://github.com/dotCMS/core/issues/30083 : Startup timeouts due to indexer concurrency issues #30083 diff --git a/dotCMS/src/main/java/com/dotmarketing/common/reindex/ReindexThread.java b/dotCMS/src/main/java/com/dotmarketing/common/reindex/ReindexThread.java index aee73339f852..c5992c26fe98 100644 --- a/dotCMS/src/main/java/com/dotmarketing/common/reindex/ReindexThread.java +++ b/dotCMS/src/main/java/com/dotmarketing/common/reindex/ReindexThread.java @@ -327,8 +327,6 @@ private static void unpauseImpl() { OSGISystem.getInstance().initializeFramework(); Logger.infoEvery(ReindexThread.class, "--- ReindexThread Running", 60000); cache.get().remove(REINDEX_THREAD_PAUSED); - final Thread thread = new Thread(getInstance().ReindexThreadRunnable, - "ReindexThreadRunnable"); final DotSubmitter submitter = DotConcurrentFactory.getInstance() .getSubmitter("ReindexThreadSubmitter", @@ -340,8 +338,8 @@ private static void unpauseImpl() { new ThreadPoolExecutor.DiscardOldestPolicy()) .build() ); - submitter.submit(thread); getInstance().state(ThreadState.RUNNING); + submitter.submit(getInstance().ReindexThreadRunnable); } }