cancel
Showing results for 
Search instead for 
Did you mean: 

Recursive nesting of indexbackup_temp directories

hbf
Champ on-the-rise
Champ on-the-rise
I've upgraded to Alfresco 2.9b and have just realised that my alf_data directory contains


audit.contentstore
contentstore
contentstore.deleted
lucene-indexes
  archive
  indexbackup_temp  (*)
    archive
    indexbackup_temp
      <story goes on recursively in here to some extent>
    locks
    system
  locks
  system
  user
  workspace

Can I safely remove the directory indexbackup_temp (marked with a star above)?

Should I reindex afterwards?

Thanks,
Kaspar

P.S. This seems to be JIRA issue AR-2175.
12 REPLIES 12

andy
Champ on-the-rise
Champ on-the-rise
Hi

You can avoid this problem by moving the back up localtion.

Andy

natew
Champ in-the-making
Champ in-the-making
How does one move the backup location?  Is that a property somewhere?

hbf
Champ on-the-rise
Champ on-the-rise
How does one move the backup location?  Is that a property somewhere?

From the JIRA issue discussion (see above), I assumed it is sufficient to set

dir.root=/home/whatever/repository-server/alf_data
dir.indexes.backup=${dir.root}/backup-lucene-indexes

but that does not solve the issue:

2008-09-02 03:00:22,106 ERROR DefaultScheduler_Worker-3 org.quartz.core.JobRunShell - Job DEFAULT.indexBackupJobDetail threw an unhandled Exception:
org.alfresco.error.AlfrescoRuntimeException: Failed to copy Lucene index root:
   Index root: /home/icarbasel/icar-checkout/knowledge-center-icar/trunk/repository-server/alf_data/lucene-indexes
   Target: /home/icarbasel/icar-checkout/knowledge-center-icar/trunk/repository-server/alf_data/lucene-indexes/backup-lucene-indexes
        at org.alfresco.repo.search.impl.lucene.AbstractLuceneIndexerAndSearcherFactory$LuceneIndexBackupComponent$BackUpWithAllWriteLocksWork.doWork(AbstractLuceneIndexerAndSearcherFactory.java:1061)
        at org.alfresco.repo.search.impl.lucene.AbstractLuceneIndexerAndSearcherFactory$CoreLockWork$1.doWork(AbstractLuceneIndexerAndSearcherFactory.java:1253)
        at org.alfresco.repo.search.impl.lucene.index.IndexInfo.doWithFileLock(IndexInfo.java:2115)
        at org.alfresco.repo.search.impl.lucene.index.IndexInfo.doWithWriteLock(IndexInfo.java:2082)
        at org.alfresco.repo.search.impl.lucene.AbstractLuceneBase.doWithWriteLock(AbstractLuceneBase.java:334)
        at org.alfresco.repo.search.impl.lucene.AbstractLuceneIndexerAndSearcherFactory$CoreLockWork.doWork(AbstractLuceneIndexerAndSearcherFactory.java:1247)
        at org.alfresco.repo.search.impl.lucene.index.IndexInfo.doWithFileLock(IndexInfo.java:2115)
        at org.alfresco.repo.search.impl.lucene.index.IndexInfo.doWithWriteLock(IndexInfo.java:2082)
        at org.alfresco.repo.search.impl.lucene.AbstractLuceneBase.doWithWriteLock(AbstractLuceneBase.java:334)
        at org.alfresco.repo.search.impl.lucene.AbstractLuceneIndexerAndSearcherFactory$NestingLockWork.doWork(AbstractLuceneIndexerAndSearcherFactory.java:1229)
        at org.alfresco.repo.search.impl.lucene.index.IndexInfo.doWithFileLock(IndexInfo.java:2115)
        at org.alfresco.repo.search.impl.lucene.index.IndexInfo.doWithWriteLock(IndexInfo.java:2082)
        at org.alfresco.repo.search.impl.lucene.AbstractLuceneBase.doWithWriteLock(AbstractLuceneBase.java:334)
        at org.alfresco.repo.search.impl.lucene.AbstractLuceneIndexerAndSearcherFactory$NestingLockWork.doWork(AbstractLuceneIndexerAndSearcherFactory.java:1229)
        at org.alfresco.repo.search.impl.lucene.index.IndexInfo.doWithFileLock(IndexInfo.java:2115)
        at org.alfresco.repo.search.impl.lucene.index.IndexInfo.doWithWriteLock(IndexInfo.java:2082)
        at org.alfresco.repo.search.impl.lucene.AbstractLuceneBase.doWithWriteLock(AbstractLuceneBase.java:334)
        at org.alfresco.repo.search.impl.lucene.AbstractLuceneIndexerAndSearcherFactory$NestingLockWork.doWork(AbstractLuceneIndexerAndSearcherFactory.java:1229)
        at org.alfresco.repo.search.impl.lucene.index.IndexInfo.doWithFileLock(IndexInfo.java:2115)
        at org.alfresco.repo.search.impl.lucene.index.IndexInfo.doWithWriteLock(IndexInfo.java:2082)
        at org.alfresco.repo.search.impl.lucene.AbstractLuceneBase.doWithWriteLock(AbstractLuceneBase.java:334)
        at org.alfresco.repo.search.impl.lucene.AbstractLuceneIndexerAndSearcherFactory$NestingLockWork.doWork(AbstractLuceneIndexerAndSearcherFactory.java:1229)
        at org.alfresco.repo.search.impl.lucene.AbstractLuceneIndexerAndSearcherFactory.doWithAllWriteLocks(AbstractLuceneIndexerAndSearcherFactory.java:1192)
        at org.alfresco.repo.search.impl.lucene.AbstractLuceneIndexerAndSearcherFactory$LuceneIndexBackupComponent.backupImpl(AbstractLuceneIndexerAndSearcherFactory.java:1026)
        at org.alfresco.repo.search.impl.lucene.AbstractLuceneIndexerAndSearcherFactory$LuceneIndexBackupComponent.access$000(AbstractLuceneIndexerAndSearcherFactory.java:930)
        at org.alfresco.repo.search.impl.lucene.AbstractLuceneIndexerAndSearcherFactory$LuceneIndexBackupComponent$1.execute(AbstractLuceneIndexerAndSearcherFactory.java:1001)
        at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:236)
        at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:166)
        at org.alfresco.repo.search.impl.lucene.AbstractLuceneIndexerAndSearcherFactory$LuceneIndexBackupComponent.backup(AbstractLuceneIndexerAndSearcherFactory.java:1005)
        at org.alfresco.repo.search.impl.lucene.AbstractLuceneIndexerAndSearcherFactory$LuceneIndexBackupJob.execute(AbstractLuceneIndexerAndSearcherFactory.java:1131)
        at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
Caused by: java.io.FileNotFoundException: /home/icarbasel/icar-checkout/knowledge-center-icar/trunk/repository-server/alf_data/lucene-indexes/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexba\
ckup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/ind\
exbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp\
/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_\
temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbac\
kup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/inde\
xbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/\
indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_t\
emp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexback\
up_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/index\
backup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/i\
ndexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_te\
mp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbacku\
p_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexb\
ackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/in\
dexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_tem\
p/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup\
_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/indexbackup_temp/archive/SpacesStore/58fe283e-7849-11dd-a590-8bf63e7d4f4f/segments.gen (File name too long)
        at java.io.FileOutputStream.open(Native Method)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
        at org.apache.commons.io.FileUtils.doCopyFile(FileUtils.java:503)
        at org.apache.commons.io.FileUtils.doCopyDirectory(FileUtils.java:617)

Am I doing something wrong?

Thanks,
Kaspar
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.