cancel
Showing results for 
Search instead for 
Did you mean: 

No lucene synchronization on alfresco community 2.1

seb
Champ in-the-making
Champ in-the-making
Hello,

I'am trying to install Alfresco 2.1 community in cluster on JBoss 4.2.2.

I used the following manual http://wiki.alfresco.com/wiki/Cluster_C … Clustering, but the lucene synchronization doesn't working.

The cache replication seems to works fine and I have tested successfully an update propagation.

My test environment is :

- Alfresco community 2.1
- Windows XP
- Cluster JBoss 4.2.2 with two nodes and one partition
- Oracle 10g
- Only one content store
- Two lucene indexes

My custom-repository.properties :

index.tracking.cronExpression=0/5 * * * * ?
index.recovery.mode=AUTO
index.tracking.adm.cronExpression=${index.tracking.cronExpression}
index.tracking.avm.cronExpression=${index.tracking.cronExpression}
# Other properties.
index.tracking.maxTxnDurationMinutes=60
index.tracking.reindexLagMs=1000
index.tracking.maxRecordSetSize=1000

My ehcache-custom.xml :

<?xml version='1.0' encoding='UTF-8'?>
<ehcache>
    <!– defaults –>
   
    <diskStore
        path="java.io.tmpdir"/>
   
    <cacheManagerPeerProviderFactory
        class="net.sf.ehcache.distribution.RMICacheManagerPeerProviderFactory"
        properties="peerDiscovery=automatic, multicastGroupAddress=230.0.0.1,
        multicastGroupPort=4446"/>
    <cacheManagerPeerListenerFactory
               class="net.sf.ehcache.distribution.RMICacheManagerPeerListenerFactory"/>
    <defaultCache
        maxElementsInMemory="5000"
        eternal="true"
        timeToIdleSeconds="0"
        timeToLiveSeconds="0"
        overflowToDisk="false">
        <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </defaultCache>
    <!– Hibernate usage –>
    <cache
        name="org.hibernate.cache.StandardQueryCache"
        maxElementsInMemory="50"
        eternal="true"
        overflowToDisk="false">
       <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
    <!– approx 0.4MB memory required –>
    <cache
        name="org.hibernate.cache.UpdateTimestampsCache"
        maxElementsInMemory="2000"
        eternal="true"
        overflowToDisk="false">
       <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
    <!– approx 40MB memory required –>
    <cache
        name="org.alfresco.repo.domain.hibernate.NodeImpl"
        maxElementsInMemory="10000"
        eternal="true"
        overflowToDisk="false">
       <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
    <!– approx 0.1 MB memory required –>
    <cache
        name="org.alfresco.repo.domain.hibernate.QNameEntityImpl"
        maxElementsInMemory="100"
        eternal="true"
        overflowToDisk="false">
       <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
    <!– approx 40MB memory required –>
    <cache
        name="org.alfresco.repo.domain.hibernate.NodeStatusImpl"
        maxElementsInMemory="10000"
        eternal="true"
        overflowToDisk="false">
       <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
    <!– approx 15MB memory required –>
    <cache
        name="org.alfresco.repo.domain.hibernate.NodeImpl.aspects"
        maxElementsInMemory="10000"
        eternal="true"
        overflowToDisk="false">
       <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
    <!– approx 10MB memory required –>
    <cache
        name="org.alfresco.repo.domain.hibernate.NodeImpl.properties"
        maxElementsInMemory="10000"
        eternal="true"
        overflowToDisk="false">
       <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
    <!– approx 250MB memory required –>
    <cache
        name="org.alfresco.repo.domain.hibernate.ChildAssocImpl"
        maxElementsInMemory="200000"
        eternal="true"
        overflowToDisk="false">
       <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
    <!– general use node associations are not common  –>
    <cache
        name="org.alfresco.repo.domain.hibernate.NodeAssocImpl"
        maxElementsInMemory="5000"
        eternal="true"
        overflowToDisk="false">
       <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
    <!– low numbers of objects expected –>
    <cache
        name="org.alfresco.repo.domain.hibernate.StoreImpl"
        maxElementsInMemory="100"
        eternal="true"
        overflowToDisk="false">
       <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
    <!– version counters –>
    <!– approx 0.4MB memory required –>
    <cache
        name="org.alfresco.repo.domain.hibernate.VersionCountImpl"
        maxElementsInMemory="100"
        eternal="true"
        overflowToDisk="false">
       <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
    <!– approx 0.1MB memory required –>
    <cache
        name="org.alfresco.repo.domain.hibernate.AppliedPatchImpl"
        maxElementsInMemory="100"
        timeToLiveSeconds="300"
        overflowToDisk="false">
       <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
    <!– Permission related caches –>
    <!– approx 1MB memory required –>
    <cache
        name="org.alfresco.repo.domain.hibernate.DbAccessControlListImpl"
        maxElementsInMemory="1000"       
        eternal="true"
        overflowToDisk="false">
       <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
    <!– approx 1MB memory required –>
    <cache
        name="org.alfresco.repo.domain.hibernate.DbAccessControlListImpl.entries"
        maxElementsInMemory="1000"       
        eternal="true"
        overflowToDisk="false">
       <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
    <!– approx 5MB memory required –>
    <cache
        name="org.alfresco.repo.domain.hibernate.DbAccessControlEntryImpl"
        maxElementsInMemory="5000"       
        eternal="true"
        overflowToDisk="false">
       <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
    <!– approx 1MB memory required –>
    <cache
        name="org.alfresco.repo.domain.hibernate.DbPermissionImpl"
        maxElementsInMemory="500"         
        eternal="true"
        overflowToDisk="false">
       <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
    <!– approx 10MB memory required –>
    <cache
        name="org.alfresco.repo.domain.hibernate.DbAuthorityImpl"
        maxElementsInMemory="10000"       
        eternal="true"
        overflowToDisk="false">
        <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
     <!– approx 5MB memory required –>
    <cache
        name="org.alfresco.repo.domain.hibernate.DbAuthorityImpl.externalKeys"
        maxElementsInMemory="5000"
        eternal="true"
        overflowToDisk="false">
       <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
    <!– Audit caches –>
    <cache
        name="org.alfresco.repo.audit.hibernate.AuditConfigImpl"
        maxElementsInMemory="2"
        eternal="true"
        overflowToDisk="false">
       <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
    <cache
        name="org.alfresco.repo.audit.hibernate.AuditDateImpl"
        maxElementsInMemory="2"
        eternal="true"
        overflowToDisk="false">
       <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
    <cache
        name="org.alfresco.repo.audit.hibernate.AuditSourceImpl"
        maxElementsInMemory="2000"
        eternal="true"
        overflowToDisk="false">
       <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
   <!– Attribute Service Caches. –>
   <cache
       name="org.alfresco.repo.attributes.AttributeImpl"
       maxElementsInMemory="5000"
       eternal="true"
       overflowToDisk="false">
      <cacheEventListenerFactory
                   class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                        properties="replicatePuts = true,
                        replicateUpdates = true,
                        replicateRemovals = true,
                        replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
       </cache>
   <cache
       name="org.alfresco.repo.attributes.ListEntryImpl"
       maxElementsInMemory="2000"
       eternal="true"
       overflowToDisk="false">
      <cacheEventListenerFactory
                   class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                        properties="replicatePuts = true,
                        replicateUpdates = true,
                        replicateRemovals = true,
                        replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
        </cache>                           
   <cache
      name="org.alfresco.repo.attributes.MapEntryImpl"
      maxElementsInMemory="2000"
      eternal="true"
      overflowToDisk="false">
      <cacheEventListenerFactory
                   class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                        properties="replicatePuts = true,
                        replicateUpdates = true,
                        replicateRemovals = true,
                        replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
       </cache>                           
   <cache
       name="org.alfresco.repo.attributes.GlobalAttributeEntryImpl"
       maxElementsInMemory="1000"
       eternal="true"
       overflowToDisk="false">
      <cacheEventListenerFactory
                   class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                        properties="replicatePuts = true,
                        replicateUpdates = true,
                        replicateRemovals = true,
                        replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
       </cache>                           

    <!– AVM caches –>
     <cache
        name="org.alfresco.repo.avm.AVMNodeImpl"
        maxElementsInMemory="5000"
        eternal="true"
        overflowToDisk="false">
        <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
     <cache
        name="org.alfresco.repo.avm.AVMStoreImpl"
        maxElementsInMemory="100"
        eternal="true"
        overflowToDisk="false">
        <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
     <cache
        name="org.alfresco.repo.avm.VersionRootImpl"
        maxElementsInMemory="200"
        eternal="true"
        overflowToDisk="false">
        <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
     <cache
        name="org.alfresco.repo.avm.ChildEntryImpl"
        maxElementsInMemory="10000"
        eternal="true"
        overflowToDisk="false">
        <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
     <cache
        name="org.alfresco.repo.avm.HistoryLinkImpl"
        maxElementsInMemory="200"
        eternal="true"
        overflowToDisk="false">
        <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
     <cache
        name="org.alfresco.repo.avm.MergeLinkImpl"
        maxElementsInMemory="200"
        eternal="true"
        overflowToDisk="false">
        <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
     <cache
        name="org.alfresco.repo.avm.AVMNodePropertyImpl"
        maxElementsInMemory="2000"
        eternal="true"
        overflowToDisk="false">
        <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
     <cache
        name="org.alfresco.repo.avm.AVMStorePropertyImpl"
        maxElementsInMemory="500"
        eternal="true"
        overflowToDisk="false">
        <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
     <cache
        name="org.alfresco.repo.avm.AVMAspectNameImpl"
        maxElementsInMemory="1000"
        eternal="true"
        overflowToDisk="false">
        <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           

    <!– Internally used caches –>
    <cache
        name="org.alfresco.cache.parentAssocsCache"
        maxElementsInMemory="10000"
        eternal="true"
        overflowToDisk="false">
       <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
    <cache
        name="org.alfresco.cache.userToAuthorityCache"
        maxElementsInMemory="10000"
        eternal="true"
        overflowToDisk="false">
       <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
    <cache
        name="org.alfresco.cache.permissionsAccessCache"
        maxElementsInMemory="50000"
        eternal="true"
        overflowToDisk="false">
       <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
    <cache
        name="org.alfresco.cache.nodeOwnerCache"
        maxElementsInMemory="20000"
        eternal="true"
        overflowToDisk="false">
       <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                               
    <cache
        name="org.alfresco.cache.personCache"
        maxElementsInMemory="1000"
        eternal="true"
        overflowToDisk="false">
       <cacheEventListenerFactory
                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                     properties="replicatePuts = true,
                     replicateUpdates = true,
                     replicateRemovals = true,
                     replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
    </cache>                           
    <cache
        name="org.alfresco.cache.ticketsCache"
        maxElementsInMemory="1000"
        eternal="true"
        overflowToDisk="true">
        <cacheEventListenerFactory
             class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
                  properties="replicatePuts = true,
                  replicateUpdates = true,
                  replicateRemovals = true,
                  replicateUpdatesViaCopy = true,
                    replicateAsynchronously = false"/>
       <bootstrapCacheLoaderFactory
                class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory"
                properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/>        
    </cache>                           

</ehcache>

What is wrong?

Thanks for your help.
17 REPLIES 17

mrogers
Star Contributor
Star Contributor
There are no longer any details of that old issue, it was obsolete and probably not migrated to the current JIRA database.  Or was cleaned up.

derek
Star Contributor
Star Contributor
Exactly.  V2.1 is no longer supported and issues of that age are archived internally for support.

sreevals
Champ in-the-making
Champ in-the-making
Okay.

So, Is there a suggested upgrade path from 2.1.0 community edition to any of the 3.x community edition in which the problem of lucene index is fixed and tested ? OR Fix for lucene index is not available in community edition at all ?

Regards

Sreevals

derek
Star Contributor
Star Contributor
From http://docs.alfresco.com/4.0/topic/com.alfresco.enterprise.doc/concepts/upgrade-path.html
Previous service pack. For Legacy upgrades, Alfresco recommend engaging consulting.    1.2 - 2.1 SP4

It's the timing and testing of the fixes that is not guaranteed for Community, but we do merge all fixes into the Community code.  Our Enterprise releases start life on a Community code line and gradually build up fixes (tested and supported) that are eventually merged into the Community code.

Whatever fix you are after on a 2.1 release is in 3.4.d.  And you should upgrade to 4.0.d and switch to SOLR and be done.

sreevals
Champ in-the-making
Champ in-the-making
.


Thank you very much for the guidance.

I Agreed; I have to upgrade from 2.1.0. I will go through the documentation link provided.

Regards

Sreevals

sreevals
Champ in-the-making
Champ in-the-making
Hi Again,

I have checked the upgrade link (http://docs.alfresco.com/4.0/topic/com.alfresco.enterprise.doc/concepts/upgrade-path.html)

Does the 2.1.0 community edition falls under the above quoted category (Legacy Upgrade) ? But the another line from the same link says community Ed (hope 2.1.0) can be upgraded to 3.0 SP1. Confusing Smiley Sad. (eight line in the table on the above link- quoted below)

2.1 SP7; 2.2 SP3; 3.0 SP1; Community   3.1

Also seen from another posting by  mrogers that community edition does not have service packs.

FROM 2.1.0 community edition, I would like to upgrade to 3.1 or 3.4.d (hope the lucene sync issue fix is available in this, as understood from the above postings). I have 2 questions .

1. Is there a suggested way to do this?
2. Whether this upgrade from 2.1.0 Community Edition is treated as a legacy upgrade ?

Regards

Sreevals

sreevals
Champ in-the-making
Champ in-the-making
Hi Again,

I have gone through the suggested upgrade path (http://docs.alfresco.com/4.0/topic/com.alfresco.enterprise.doc/concepts/upgrade-path.html). It looks like I have to have SPs to start upgrade. But in another thread from mrogers confirms that service packs are not available for Community Edition. Again the above link suggests that 'community' can be upgraded to 3.1. (9th line in the table at the above link - quoted below).

2.1 SP7; 2.2 SP3; 3.0 SP1; Community   3.1

So, its bit unclear and little confusing Smiley Sad.

I want to upgrade from 2.1.0 Community Edition to the one of the 3.x Community version. Since this can fix the lucene index issue (As I understood from the above discussions). I have two questions.

1. Is there a suggested way to do this?
2. Does this upgrade is treated as a legacy upgrade as mentioned in the above post ?

Regards

Sreevals

mrogers
Star Contributor
Star Contributor
Please don't repeat your postings.   You have been given the answers.   

Either upgrade to Labs 3 Stable, or Community 3.4.d.