[sakai2-tcc] KNL-652 site caching testing (UMich preliminary testing)

Anthony Whyte arwhyte at umich.edu
Tue Mar 15 02:32:42 PDT 2011


It's a blocker against kernel 1.3.0 (sakai-2.8 binds to kernel 1.2).  For sakai-2.8.0 it is being tracked as a known issue and David Horwitz and I have held back from including the fix in kernel 1.2/1.1/1.0 releases while we await the results of UMich testing.

I'd like to hear from the UMich members of the TCC list regarding their assessment of the site caching fix (r88169-70) and the implications for sakai-2.8.0 if it is included/excluded.

Cheers,

Anthony   


On Mar 14, 2011, at 11:21 PM, May, Megan Marie wrote:

> Isn't this already on the blocker list for 2.8 or are you proposing an elevation of the bug?
> 
> Megan
> 
> -----Original Message-----
> From: sakai2-tcc-bounces at collab.sakaiproject.org [mailto:sakai2-tcc-bounces at collab.sakaiproject.org] On Behalf Of Aaron Zeckoski
> Sent: Friday, March 11, 2011 8:55 AM
> To: Anthony Whyte
> Cc: sakai2-tcc Committee
> Subject: Re: [sakai2-tcc] KNL-652 site caching testing (UMich preliminary testing)
> 
> I think that is a really good plan.
> It may be worth backporting to 2.7 as well.
> -AZ
> 
> 
> On Fri, Mar 11, 2011 at 8:38 AM, Anthony Whyte <arwhyte at umich.edu> wrote:
>> I recommend that if Michigan's production testing continues to proves 
>> positive we should include this fix in sakai-2.8.0, even if it means 
>> we delay the release a further 7-10 days in order to work it in.
>> Cheers,
>> Anthony
>> 
>> Begin forwarded message:
>> 
>> From: "David Haines (JIRA)" <bugs-admin at sakaiproject.org>
>> Date: March 11, 2011 3:25:42 PM GMT+02:00
>> To: mt-jira at collab.sakaiproject.org
>> Subject: [mt-jira] [Sakai Jira] Commented: (KNL-652) SIte caching is 
>> broken in Kernel 1.1.9
>> 
>> 
>>    [
>> https://jira.sakaiproject.org/browse/KNL-652?page=com.atlassian.jira.p
>> lugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=122629#c
>> omment-122629
>> ]
>> 
>> David Haines commented on KNL-652:
>> ----------------------------------
>> 
>> Load testing at Michigan using a lightly patched 1.1.9 kernel 
>> indicates that the memory leak is significantly reduced.  This 
>> required applying 4 patches related to caching: KNL-293, KNL-654, 
>> KNL-662, and KNL-664 to fix multiple leaks.  Our tests indicate that a 
>> site cache size of 10000 gives a site cache hit rate of around 90%.  
>> We should have a week or more of production experience with these 
>> changes, applied to a 1.1.10 kernel, as of the week of 4/4/11.
>> 
>> SIte caching is broken in Kernel 1.1.9
>> 
>> --------------------------------------
>> 
>>                Key: KNL-652
>> 
>>                URL: https://jira.sakaiproject.org/browse/KNL-652
>> 
>>            Project: Kernel - K1
>> 
>>         Issue Type: Bug
>> 
>>         Components: Impl
>> 
>>   Affects Versions: 1.1.9
>> 
>>           Reporter: David Haines
>> 
>>           Assignee: David Horwitz
>> 
>>           Priority: Blocker
>> 
>>            Fix For: 1.3.0
>> 
>>        Attachments: Classes in Heap.png, Top Consumers.png
>> 
>> 
>> Site caching is broken in the K1 kernel 1.1.9 release.  Sites objects 
>> themselves are cached but when sites are evicted from the site cache 
>> the secondary, in memory, caches for tools, pages, and groups are not 
>> cleaned up, the references to the objects remain and those objects can 
>> not be garbage collected.  Over time this leads to large numbers of 
>> objects that won't be used but will consume memory.  At Michigan, 
>> after not restarting Sakai for a couple of weeks we ended up with 
>> almost 2GB of memory devoted to the site cache.  That caused long 
>> periods of fruitless garbage collection and a degradation of service.
>> 
>> The problem is avoided in the short run by restarting Sakai instances 
>> or by manually clearing the caches with the Admin memory tool.
>> 
>> A patch to address this is being tested at Michigan.
>> 
>> Note that the only way to control Ehcache cache memory consumption for 
>> a memory only cache is to limit the number of elements in the cache.  
>> KNL-293 should also be applied when the site caching is fixed so that 
>> there is a way to adjust the site cache size to match local requirements.
>> 
>> --
>> This message is automatically generated by JIRA.
>> -
>> For more information on JIRA, see: 
>> http://www.atlassian.com/software/jira
>> 
>> 
>> _______________________________________________
>> mt-jira mailing list
>> mt-jira at collab.sakaiproject.org
>> http://collab.sakaiproject.org/mailman/listinfo/mt-jira
>> 
>> 
>> 
>> 
>> _______________________________________________
>> sakai2-tcc mailing list
>> sakai2-tcc at collab.sakaiproject.org
>> http://collab.sakaiproject.org/mailman/listinfo/sakai2-tcc
>> 
>> 
> 
> 
> 
> --
> Aaron Zeckoski - Software Engineer - http://tinyurl.com/azprofile _______________________________________________
> sakai2-tcc mailing list
> sakai2-tcc at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai2-tcc
> 
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3829 bytes
Desc: not available
Url : http://collab.sakaiproject.org/pipermail/sakai2-tcc/attachments/20110315/7aed8522/attachment-0001.bin 


More information about the sakai2-tcc mailing list