The problem exists in 0.14 and 0.15 I tried to reproduce the problem with a simple example without success :(
Jürgen On Fri, Oct 2, 2009 at 10:16 PM, Jamu Kakar <[email protected]> wrote: > Hi Jürgen, > > On Fri, Oct 2, 2009 at 11:56 AM, Jürgen Kartnaller > <[email protected]> wrote: > > After a long time having problems with performance going down in our > > Zope/Storm applications I could now figure out where it is coming from. > In > > my latest app using tornado and Storm I have the same problem. > > > > When using List or Pickle properties (both are derived from > > MutableValueVariable) I found that any time a property is read a flush > event > > hook is added but never removed. The longer the app runs the more hooks > are > > registered which result in low perfomance in store.flush. > > The flush event hook is unhooked on the 'stop-tracking-changes' event > which > > is only emited if an object is removed from the database. > > Are you using the latest version of Storm? I remember a problem > like this being fixed some time ago. I think this is the fix for > the problem I'm thinking of: > > revno: 275 [merge] > committer: Thomas Hervé <[email protected]> > branch nick: trunk > timestamp: Mon 2008-11-03 20:38:06 +0100 > message: > Merge variable-referenceset-leak [r=niemeyer,jkakar] > > Change the way MutableValueVariable hooks up to the store event system, by > overriding get and set. This works around a leak discovered when using > PickleVariable in a ReferenceSet. > > Thanks, > J. > -- Jürgen Kartnaller, senior developer Lovely Systems AG Telefon +43 5572 908060, Fax +43 5572 908060-77 Schmelzhütterstraße 26a, 6850 Dornbirn, Austria Sitz: Dornbirn, FB: Landesgericht Feldkirch, FN: 208859x, UID: ATU51736705 Aufsichtsratsvorsitzender: Christian Lutz Vorstand: Manfred Schwendinger
-- storm mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/storm
