On 24/12/2010, at 12:22 PM, Wendy Smoak wrote: > On Fri, Dec 17, 2010 at 1:26 AM, <br...@apache.org> wrote: >> Author: brett >> Date: Fri Dec 17 06:26:09 2010 >> New Revision: 1050283 >> >> URL: http://svn.apache.org/viewvc?rev=1050283&view=rev >> Log: >> [MRM-1327] very rough prototype of a JCR based storage mechanism. Passes >> tests, but needs to be cleaned up and properly integrated, then tested for >> performance > > Can you talk a bit about what you're doing here and how it's going? > Based on the commit message I thought, "You're doing *what* with my > artifacts?!" but I see from the issue description that it's for the > metadata and it's still file based. :)
Thanks for asking! There's nothing new here, just finally getting around to doing what I said I'd do earlier and experimenting a bit: http://mail-archives.apache.org/mod_mbox/archiva-dev/201009.mbox/%3c6dd59ab2-2290-40d2-b632-8042621b9...@apache.org%3e http://mail-archives.apache.org/mod_mbox/archiva-dev/201006.mbox/%3c64b9757e-33ac-42ae-a7b7-6d25929e3...@apache.org%3e http://mail-archives.apache.org/mod_mbox/archiva-dev/201002.mbox/%3c574ff7f2-45b2-4b4b-9545-048d2b95f...@apache.org%3e I haven't switched the "production" implementation in the webapp yet, so this is optional. I'm not convinced we can get the performance/memory characteristics we want out of it - but I want to try that with the two implementations and present the results here to decide. I'm sure we could get some help in tuning it as well. My guess is that the result will be: - much easier to work with than coding things ourselves - better long running performance and memory characteristics - a large initial hit / base requirement for the heap and higher "young generation" objects needing to be collected If the latter is the only issue, then we might have a different deployment option for low-memory installations (eg. a proxy-only local machine installation that has no content repository). I'm also rolling in some API changes that were driven by this. I don't think they're controversial, but I'll write them up and review it here. I was just doing that after the fact since I knew folks would be away for the holidays. - Brett -- Brett Porter br...@apache.org http://brettporter.wordpress.com/ http://au.linkedin.com/in/brettporter