Hmmn.  If you set the memory size to 0, this would
solve your problem.  I suppose this should happen in
UPDATE mode.  I'll look into it.

--- Dennis Jacobs <[EMAIL PROTECTED]> wrote:

> I don't know if this is a bug, working as intended,
> or my configuration is
> incorrect.  Thanks in advance for your help.
> 
> I'm setting up 2+ remote caches as a cluster for
> redundancy / failover.
> Each has its own UPDATE style disk auxiliary (I need
> persistence), and are
> set up for cluster consistency.  The idea is that
> during normal operation
> they will basically be mirrors of each other.
> 
> If an object isn't found in remote cache A, but is
> found in clustered cache
> B, the item doesn't get written to A's disk
> auxiliary - it gets added to A's
> memory only.  Do I need to set something up
> differently for the item to be
> written to disk as well on a clustered lookup?  I'm
> using similar cache.ccf
> for each remote server, see below:
> 
> # Registry used to register and provide the
> IRemoteCacheService service.
> registry.host=localhost
> registry.port=1103
> # call back port to local caches.
> remote.cache.service.port=1103
> # cluster setting
> remote.cluster.AllowClusterGet=true
> 
> # DEFAULT CACHE REGION
> 
> jcs.default=DC
>
jcs.default.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes
> jcs.default.cacheattributes.MaxObjects=100
>
jcs.default.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru
> .LRUMemoryCache
>
jcs.default.cacheattributes.DiskUsagePatternName=UPDATE
> jcs.default.cacheattributes.MaxSpoolPerRun=500
> jcs.default.cacheattributes.UseMemoryShrinker=false
>
jcs.default.elementattributes=org.apache.jcs.engine.ElementAttributes
> jcs.default.elementattributes.IsEternal=true
> 
> 
> # PRE-DEFINED CACHE REGIONS
> 
> jcs.region.uoi=DC,RCluster
>
jcs.region.uoi.cacheattributes=org.apache.jcs.engine.CompositeCacheAttribute
> s
> jcs.region.uoi.cacheattributes.MaxObjects=1000
>
jcs.region.uoi.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.
> lru.LRUMemoryCache
> jcs.region.uoi.cacheattributes.MaxSpoolPerRun=500
>
jcs.region.uoi.cacheattributes.UseMemoryShrinker=false
>
#jcs.region.uoi.cacheattributes.MaxMemoryIdleTimeSeconds=3600
>
#jcs.region.uoi.cacheattributes.ShrinkerIntervalSeconds=3600
>
jcs.region.uoi.cacheattributes.DiskUsagePatternName=UPDATE
>
jcs.region.uoi.elementattributes=org.apache.jcs.engine.ElementAttributes
> #UOIs are good for a week... active UOIs really
> should be rebuilt every
> night
> jcs.region.uoi.elementattributes.IsEternal=false
>
jcs.region.uoi.elementattributes.MaxLifeSeconds=604800
> 
> 
> # AVAILABLE AUXILIARY CACHES
> 
>
jcs.auxiliary.DC=org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheFacto
> ry
>
jcs.auxiliary.DC.attributes=org.apache.jcs.auxiliary.disk.indexed.IndexedDis
> kCacheAttributes
> jcs.auxiliary.DC.attributes.DiskPath=D:/jcsCache
> jcs.auxiliary.DC.attributes.maxKeySize=100000
> jcs.auxiliary.DC.attributes.OptimizeOnShutdown=true
> jcs.auxiliary.DC.attributes.MaxPurgatorySize=-1
> 
> 
>
jcs.auxiliary.RCluster=org.apache.jcs.auxiliary.remote.RemoteCacheFactory
>
jcs.auxiliary.RCluster.attributes=org.apache.jcs.auxiliary.remote.RemoteCach
> eAttributes
>
jcs.auxiliary.RCluster.attributes.RemoveUponRemotePut=false
> jcs.auxiliary.RCluster.attributes.GetOnly=false
>
jcs.auxiliary.RCluster.attributes.RemoteTypeName=CLUSTER
>
jcs.auxiliary.RCluster.attributes.ClusterServers=dollar:1103
>
jcs.auxiliary.RCluster.attributes.LocalClusterConsistency=true
> 
> Thanks again,
> 
> Dennis Jacobs
> Esurg Corporation
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to