Hi all,

I'm sorry if any of you have felt that this issue is not being taken 
seriously in the past.  The reality of the situation is that we (the 
DSpace Developers/Committers) currently depend on feedback/testing from 
larger DSpace instances around these sorts of scalability and memory 
issues.  As DSpace is Community Built & Supported Software, there are a 
couple things to keep in mind:

(1) DSpace software has zero full-time developers.  All Committers are 
volunteers and can only devote as much time as their individual 
institutions allow.  Although I officially have "DSpace" in my title, I 
also wear several hats in DuraSpace. Therefore, even I don't have much 
time in a given week to devote towards actual DSpace development work.

(2) We currently don't have a centralized server with enough test data 
to run many of these memory or scalability tests on our own.  I think 
this is something we could look into improving upon (especially if 
anyone has test data to donate to the cause).  I agree with Robin T. 
that it is in everyone's interest to improve our performance testing 
prior to each release.  I'd also encourage Graham (and others) to share 
their testing routes so that we can work to make this happen, and start 
to locate these performance issues *before* new releases, rather than after.

I'm also very happy to see these issues starting to gain some leverage. 
  The reality of the situation is that we need one or more volunteers to 
step up and help to make these improvements or suggest testing routes 
that can allow us to better investigate where memory leaks may be 
occurring (or point them out if you've already found where the leaks 
are).  All of us want DSpace to scale well and avoid memory leaks -- if 
it takes a new architecture to do so that is one possible route forward. 
  But, the main thing to keep in mind is that DSpace is built & 
maintained by volunteer developers -- so, we need to find the volunteers 
(and convince their institutions) to help make this happen.

It sounds like we've already located a few interested parties in this 
discussion.  So, I hope that we can move forward with this work soon and 
perhaps even make some quick improvements in time for the rapidly 
approaching 1.7.0 release.

If you'd like to volunteer to help us out, please let us know how you'd 
like to help!

- Tim

-- 
Tim Donohue
Technical Lead for DSpace Project
DuraSpace.org


On 9/22/2010 10:33 AM, Tom De Mulder wrote:
>
> I am very happy to see that this issue seems finally to be taken seriously. 
> However, I find myself getting a bit frustrated that it was never taken 
> seriously when I raised it in the past.
>
> I think the DSpace source code carries with it a lot of historical baggage, 
> and it could do with being addressed even without making fundamental changes 
> to the basic architecture. Although my personal favourite would be a 
> completely new architecture with more loosely coupled modules, but fixing 
> memory leaks and the associated slow performance would be a good start.
>
> I can add that, for example, deleting a collection with 1200 items on our 
> rather powerful DSpace machines will take two hours, and uses most of the 
> available memory. You can see why I would like that no longer to be the case.
>
>
> Best regards,
>
> --
> Tom De Mulder<[email protected]>  - Cambridge University Computing Service
> +44 1223 3 31843 - New Museums Site, Pembroke Street, Cambridge CB2 3QH
>
>
> ------------------------------------------------------------------------------
> Start uncovering the many advantages of virtual appliances
> and start using them to simplify application deployment and
> accelerate your shift to cloud computing.
> http://p.sf.net/sfu/novell-sfdev2dev
> _______________________________________________
> DSpace-tech mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/dspace-tech

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to