[Building Sakai] Configuring SITE_PAGE_PROPERTY cache
David Horwitz
david.horwitz at uct.ac.za
Fri Feb 24 06:33:14 PST 2012
This one cache that was now too small was causing pretty serious disk
I/O issues on our VM's. Something like 1/3 cache hits where to the disk
and is contained 10K odd objects on disk.
It makes me wonder if we should set the default overFlowToDisk to False
and let people configure it to true if they understand the risks ....
D
On 02/24/2012 04:07 PM, Sam Ottenhoff wrote:
> There are inconsistencies with the "memory." prefix:
>
> https://jira.sakaiproject.org/browse/KNL-763
>
> There is supposed to be a WARN in the logs, but I don't believe it is
> working as expected.
>
> --Sam
>
> On Fri, Feb 24, 2012 at 6:47 AM, David Horwitz
> <david.horwitz at uct.ac.za <mailto:david.horwitz at uct.ac.za>> wrote:
>
> Thanks - it seemed that putting in sakai.properties did the trick,
> however I had to use this bean name:
>
>
> maxElementsInMemory at db.cache.SAKAI_SITE_PAGE_PROPERTY=50000
> overflowToDisk at db.cache.SAKAI_SITE_PAGE_PROPERTY=false
>
>
> This is in 2.8 not sure if it changed 1 way or the other.
>
> D
>
> On 02/24/2012 01:20 PM, Matthew Buckett wrote:
> > On 24 February 2012 11:14, David Horwitz<david.horwitz at uct.ac.za
> <mailto:david.horwitz at uct.ac.za>> wrote:
> >> Hi All
> >>
> >> I need urgent help configuring the SITE_PAGE_PROPERTY cache. We're
> >> seeing very high disk IO and seeing that this cache seems to be
> heavily
> >> overflowing to disk. id like to:
> >> - increase the in memory size
> >> - disable overflow to disk.
> >>
> >> I've tried editing the cache definition in db-components.xml:
> >>
> >> <bean id="db.cache.SAKAI_SITE_PAGE_PROPERTY"
> >>
> class="org.springframework.cache.ehcache.EhCacheFactoryBean">
> >> <property name="cacheManager"
> >> ref="org.sakaiproject.memory.api.MemoryService.cacheManager" />
> >> <property name="cacheName"
> >>
> value="org.sakaiproject.db.BaseDbFlatStorage.SAKAI_SITE_PAGE_PROPERTY"
> />
> >> <property name="maxElementsInMemory" value="30000" />
> >> <property name="overflowToDisk" value="false" />
> >> </bean>
> >>
> >>
> >> But this does not seem to have any effect on the cache
> configuration.
> >> Any ideas?
> > Not sure why that doesn't work, but I think cache config can
> come from
> > sakai.properties:
> >
> >
> memory.org.sakaiproject.db.BaseDbFlatStorage.SAKAI_SITE_PAGE_PROPERTY=maxElementsInMemory=30000,overflowToDisk=false
> >
> > This is there in 2.8 I think.
> >
>
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> <mailto:sakai-dev at collab.sakaiproject.org>
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>
> TO UNSUBSCRIBE: send email to
> sakai-dev-unsubscribe at collab.sakaiproject.org
> <mailto:sakai-dev-unsubscribe at collab.sakaiproject.org> with a
> subject of "unsubscribe"
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20120224/b61f40a4/attachment.html
More information about the sakai-dev
mailing list