From ec242b6090f9a784c4cb976ea08426ed4814e85a Mon Sep 17 00:00:00 2001 From: Derek Hulley Date: Sun, 27 Nov 2011 20:09:57 +0000 Subject: [PATCH] Merged DEV to HEAD 32207: Fix ALF-11644: AVM cleanup jobs run when WCM is not installed - Moved scheduled jobs to installable wcm-bootstrap-context.xml - Also got rid of orphan reaper warnings when running in a cluster (not ALF-11720, but mentioned in it) git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@32330 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- config/alfresco/scheduled-jobs-context.xml | 57 ------------------- .../org/alfresco/repo/avm/OrphanReaper.java | 4 +- 2 files changed, 3 insertions(+), 58 deletions(-) diff --git a/config/alfresco/scheduled-jobs-context.xml b/config/alfresco/scheduled-jobs-context.xml index bc7f17c39f..e8a543d93d 100644 --- a/config/alfresco/scheduled-jobs-context.xml +++ b/config/alfresco/scheduled-jobs-context.xml @@ -128,57 +128,6 @@ - - - - - org.alfresco.repo.avm.OrphanReaperJob - - - - - - - - - - - - - - - 1 - - - 1 - - - - - - - - - org.alfresco.repo.avm.AVMExpiredContentJob - - - - - - - - - - - - - - - - 0 30 3 * * ? - - - @@ -212,12 +161,6 @@ - - - - - - diff --git a/source/java/org/alfresco/repo/avm/OrphanReaper.java b/source/java/org/alfresco/repo/avm/OrphanReaper.java index 1b87f6ab46..7f6f45c2dc 100644 --- a/source/java/org/alfresco/repo/avm/OrphanReaper.java +++ b/source/java/org/alfresco/repo/avm/OrphanReaper.java @@ -288,7 +288,7 @@ public class OrphanReaper String lockToken = getLock(20000L); if (lockToken == null) { - fgLogger.warn("Can't get lock. Assume multiple reapers ..."); + fgLogger.info("Can't get lock. Assume multiple reapers ..."); fActive = false; return null; } @@ -437,6 +437,8 @@ public class OrphanReaper reapCnt++; } + jobLockService.releaseLock(lockToken, LOCK); + if (fgLogger.isDebugEnabled()) { fgLogger.debug("Reaped "+reapCnt+" nodes in "+(System.currentTimeMillis()-start)+" msecs");