*** RaFromBRC is now known as RaFromBRC|lunch | 00:01 | |
*** b52laptop has joined #zope3-dev | 00:02 | |
*** nathany has quit IRC | 00:13 | |
*** flox has left #zope3-dev | 00:19 | |
*** RaFromBRC|lunch is now known as RaFromBRC | 00:28 | |
*** jodok has quit IRC | 00:50 | |
*** sp0cksbeard has quit IRC | 00:58 | |
*** nathany has joined #zope3-dev | 01:04 | |
*** lucielejard has quit IRC | 01:19 | |
*** whit has quit IRC | 01:27 | |
*** J1m has quit IRC | 01:41 | |
*** nathany has quit IRC | 01:44 | |
*** rcrafton has quit IRC | 01:46 | |
*** greenman_ has joined #zope3-dev | 01:54 | |
*** gstratton has joined #zope3-dev | 01:55 | |
*** dunny has quit IRC | 01:56 | |
*** yota has quit IRC | 02:02 | |
*** jamur2 has quit IRC | 02:02 | |
*** lurkymclurkleton has quit IRC | 02:03 | |
*** greenman_ has quit IRC | 02:17 | |
*** greenman has joined #zope3-dev | 02:18 | |
*** aaronvanderlip has quit IRC | 02:25 | |
*** rmarianski has quit IRC | 02:30 | |
*** b52laptop has quit IRC | 02:34 | |
*** jsadjohnson has quit IRC | 02:34 | |
*** malthe is now known as malthe|Zzz | 02:34 | |
*** jsadjohnson has joined #zope3-dev | 02:37 | |
*** aaronvanderlip has joined #zope3-dev | 02:40 | |
*** aaronvanderlip has quit IRC | 02:46 | |
*** RaFromBRC is now known as RaFromBRC|afk | 02:46 | |
*** salfield has joined #zope3-dev | 02:48 | |
*** benji has quit IRC | 02:54 | |
*** aaronvanderlip has joined #zope3-dev | 02:55 | |
*** dbfrombrc has joined #zope3-dev | 03:01 | |
*** RaFromBRC|afk is now known as RaFromBRC | 03:06 | |
*** greenman is now known as Guest74258 | 03:07 | |
*** dunny has joined #zope3-dev | 03:08 | |
*** aaronvanderlip has quit IRC | 03:10 | |
*** jsadjohnson has quit IRC | 03:10 | |
*** reco has quit IRC | 03:23 | |
*** norro has quit IRC | 03:29 | |
*** dunny has quit IRC | 03:30 | |
*** J1m has joined #zope3-dev | 03:41 | |
*** J1m has quit IRC | 03:42 | |
*** dbfrombrc has quit IRC | 03:50 | |
*** reco has joined #zope3-dev | 04:13 | |
*** reco has quit IRC | 04:13 | |
*** gstratton_ has joined #zope3-dev | 04:25 | |
*** gstratton has quit IRC | 04:25 | |
*** rcrafton_laptop has joined #zope3-dev | 04:31 | |
*** vimes656 has joined #zope3-dev | 04:36 | |
*** tarek has quit IRC | 04:37 | |
*** ARiKA-2 is now known as ARiKA-[lernu] | 04:38 | |
*** Guest74258 has quit IRC | 05:06 | |
*** greenman has joined #zope3-dev | 05:09 | |
*** greenman_ has joined #zope3-dev | 05:15 | |
*** vimes656 has quit IRC | 05:25 | |
*** greenman has quit IRC | 05:34 | |
*** RaFromBRC has quit IRC | 05:35 | |
*** philiKON has quit IRC | 05:38 | |
*** philiKON has joined #zope3-dev | 05:39 | |
*** stub has joined #zope3-dev | 05:48 | |
*** dunny has joined #zope3-dev | 05:57 | |
*** greenman_ has quit IRC | 06:00 | |
*** greenman has joined #zope3-dev | 06:03 | |
*** kursor has joined #zope3-dev | 06:27 | |
*** dunny has quit IRC | 06:32 | |
*** dunny has joined #zope3-dev | 06:34 | |
*** ktwilight_ has quit IRC | 06:47 | |
*** ktwilight_ has joined #zope3-dev | 06:49 | |
*** rcrafton_laptop has quit IRC | 06:57 | |
*** binseer has joined #zope3-dev | 06:58 | |
*** dunny has quit IRC | 06:58 | |
*** dunny has joined #zope3-dev | 06:59 | |
*** kursor has quit IRC | 06:59 | |
*** dunny has quit IRC | 06:59 | |
*** lurkymclurkleton has joined #zope3-dev | 07:19 | |
*** charith_para has joined #zope3-dev | 07:22 | |
*** fairwinds has quit IRC | 07:29 | |
*** kursor has joined #zope3-dev | 07:35 | |
*** vimes656 has joined #zope3-dev | 07:39 | |
*** dbfrombrc has joined #zope3-dev | 07:41 | |
*** sm has quit IRC | 07:45 | |
*** afd__ has joined #zope3-dev | 07:51 | |
*** stub has quit IRC | 07:58 | |
*** greenman has quit IRC | 08:16 | |
*** kursor has quit IRC | 08:17 | |
*** greenman has joined #zope3-dev | 08:18 | |
*** sorindregan has joined #zope3-dev | 08:26 | |
*** lurkymclurkleton has quit IRC | 08:31 | |
*** zagy has quit IRC | 08:37 | |
*** dobee has joined #zope3-dev | 08:45 | |
*** timte has joined #zope3-dev | 08:45 | |
*** jodok has joined #zope3-dev | 08:47 | |
*** markusleist has joined #zope3-dev | 09:03 | |
*** jukart has joined #zope3-dev | 09:03 | |
*** greenman has quit IRC | 09:03 | |
*** zagy has joined #zope3-dev | 09:04 | |
*** charith_para has quit IRC | 09:04 | |
*** charith_para has joined #zope3-dev | 09:19 | |
*** dobee has quit IRC | 09:22 | |
*** pyqwer has joined #zope3-dev | 09:22 | |
*** stub has joined #zope3-dev | 09:31 | |
*** jayaraj has joined #zope3-dev | 09:35 | |
*** jukart has quit IRC | 09:43 | |
*** goschtl has joined #zope3-dev | 09:45 | |
*** mustap has joined #zope3-dev | 09:59 | |
*** flox has joined #zope3-dev | 09:59 | |
*** MJ has joined #zope3-dev | 10:08 | |
*** jukart has joined #zope3-dev | 10:10 | |
*** tarek has joined #zope3-dev | 10:21 | |
*** quodt has joined #zope3-dev | 10:22 | |
*** flox has quit IRC | 10:34 | |
*** flox has joined #zope3-dev | 10:40 | |
*** seletz has joined #zope3-dev | 10:42 | |
*** pyqwer has quit IRC | 10:44 | |
*** dunny has joined #zope3-dev | 10:46 | |
*** dunny has quit IRC | 10:51 | |
*** stub has quit IRC | 10:54 | |
*** stu1 has joined #zope3-dev | 10:54 | |
*** stu1 is now known as stub | 10:54 | |
*** bigkevmcd has joined #zope3-dev | 10:56 | |
*** yvl has joined #zope3-dev | 11:04 | |
*** malthe|Zzz is now known as malthe | 11:08 | |
*** alecghica has joined #zope3-dev | 11:20 | |
*** ignas has joined #zope3-dev | 11:21 | |
*** dunny has joined #zope3-dev | 11:23 | |
*** mkerrin has joined #zope3-dev | 11:25 | |
*** pyqwer has joined #zope3-dev | 11:37 | |
*** norro has joined #zope3-dev | 11:38 | |
*** b52laptop has joined #zope3-dev | 11:40 | |
*** MJ is now known as MJ|breakfast | 11:41 | |
*** dunny has quit IRC | 11:42 | |
*** zagy has quit IRC | 11:42 | |
*** gstratton has joined #zope3-dev | 11:44 | |
*** salfield has quit IRC | 11:52 | |
*** MJ|breakfast is now known as MJ | 11:57 | |
*** gstratton_ has quit IRC | 12:00 | |
*** greenman has joined #zope3-dev | 12:01 | |
*** philiKON_ has joined #zope3-dev | 12:05 | |
*** zagy has joined #zope3-dev | 12:06 | |
*** gstratton_ has joined #zope3-dev | 12:14 | |
*** gstratton has quit IRC | 12:14 | |
*** philiKON has quit IRC | 12:20 | |
*** charith_parana has joined #zope3-dev | 12:25 | |
*** charith_para has quit IRC | 12:28 | |
*** alga has joined #zope3-dev | 12:30 | |
*** acsr has joined #zope3-dev | 12:30 | |
*** menesis has joined #zope3-dev | 12:33 | |
*** agroszer has joined #zope3-dev | 12:34 | |
*** malthe has quit IRC | 12:40 | |
*** acsr_ has quit IRC | 12:45 | |
*** charith_parana has quit IRC | 12:49 | |
*** sorindregan has quit IRC | 13:05 | |
*** charith_para has joined #zope3-dev | 13:13 | |
*** aaronvanderlip has joined #zope3-dev | 13:16 | |
*** salfield has joined #zope3-dev | 13:31 | |
*** benji has joined #zope3-dev | 14:00 | |
*** fcorrea has left #zope3-dev | 14:01 | |
*** philiKON_ has quit IRC | 14:12 | |
*** afd__ has quit IRC | 14:18 | |
*** jsadjohnson has joined #zope3-dev | 14:18 | |
*** salfield has quit IRC | 14:20 | |
*** sorindregan has joined #zope3-dev | 14:20 | |
*** charith_para has quit IRC | 14:20 | |
*** afd__ has joined #zope3-dev | 14:21 | |
*** fairwinds has joined #zope3-dev | 14:23 | |
*** aaronvanderlip has quit IRC | 14:25 | |
*** afd__ has quit IRC | 14:28 | |
*** afd__ has joined #zope3-dev | 14:28 | |
*** greenman has quit IRC | 14:35 | |
*** philiKON has joined #zope3-dev | 14:36 | |
*** harobed has joined #zope3-dev | 14:41 | |
*** thruflo has joined #zope3-dev | 14:45 | |
*** timte_ has joined #zope3-dev | 14:48 | |
*** charith_para has joined #zope3-dev | 14:57 | |
*** timte has quit IRC | 14:57 | |
*** afd__ has quit IRC | 15:02 | |
*** afd__ has joined #zope3-dev | 15:02 | |
*** malthe has joined #zope3-dev | 15:04 | |
*** sunew has joined #zope3-dev | 15:09 | |
*** stub has quit IRC | 15:11 | |
*** charith_para has quit IRC | 15:12 | |
*** gstratton has joined #zope3-dev | 15:23 | |
*** fcorrea has joined #zope3-dev | 15:26 | |
*** flox has quit IRC | 15:32 | |
*** thruflo is now known as iamnotjames | 15:34 | |
*** gstratton_ has quit IRC | 15:36 | |
*** sp0cksbeard has joined #zope3-dev | 15:41 | |
*** afd__ has quit IRC | 15:43 | |
*** afd__ has joined #zope3-dev | 15:43 | |
*** gstratton has quit IRC | 15:48 | |
*** gstratton has joined #zope3-dev | 15:49 | |
*** Jell-O-Fishi has quit IRC | 15:50 | |
*** Jell-O-Fishi has joined #zope3-dev | 15:50 | |
*** gstratton_ has joined #zope3-dev | 15:52 | |
*** afd__ has quit IRC | 15:54 | |
*** lurkymclurkleton has joined #zope3-dev | 15:55 | |
*** jamur2 has joined #zope3-dev | 15:58 | |
*** J1m has joined #zope3-dev | 15:59 | |
*** alga_ has joined #zope3-dev | 16:05 | |
*** flox has joined #zope3-dev | 16:06 | |
*** timte_ is now known as timte | 16:07 | |
*** alga_ has quit IRC | 16:07 | |
*** alga has quit IRC | 16:07 | |
*** afd__ has joined #zope3-dev | 16:08 | |
*** rcrafton has joined #zope3-dev | 16:11 | |
*** alga has joined #zope3-dev | 16:12 | |
*** afd__ has quit IRC | 16:13 | |
*** afd__ has joined #zope3-dev | 16:13 | |
*** gstratton has quit IRC | 16:18 | |
*** kursor has joined #zope3-dev | 16:19 | |
*** lucielejard has joined #zope3-dev | 16:19 | |
*** afd__ has quit IRC | 16:24 | |
*** afd__ has joined #zope3-dev | 16:24 | |
*** flox has quit IRC | 16:27 | |
*** charith_para has joined #zope3-dev | 16:28 | |
*** flox has joined #zope3-dev | 16:31 | |
*** mgedmin has joined #zope3-dev | 16:33 | |
*** aaronvanderlip has joined #zope3-dev | 16:35 | |
*** gstratton_ has quit IRC | 16:47 | |
*** sm has joined #zope3-dev | 16:55 | |
*** whit has joined #zope3-dev | 16:55 | |
*** vimes656 has quit IRC | 17:01 | |
*** vimes656 has joined #zope3-dev | 17:02 | |
*** afd_ has joined #zope3-dev | 17:04 | |
*** afd__ has quit IRC | 17:05 | |
*** reco has joined #zope3-dev | 17:22 | |
*** vimes656 has quit IRC | 17:25 | |
*** kursor has quit IRC | 17:31 | |
*** binseer has quit IRC | 17:32 | |
*** vimes656 has joined #zope3-dev | 17:32 | |
*** iamnotjames is now known as thruflo | 17:35 | |
*** philiKON has quit IRC | 17:37 | |
*** rmarianski has joined #zope3-dev | 17:45 | |
*** sorindregan has quit IRC | 17:55 | |
*** Subdino has joined #zope3-dev | 17:56 | |
Subdino | hi. I'm tracking down a high memory usage case in zope 2.8. from what I see, there are far too many ghost objects (20k+) although I set the maximum cache size (and I know it a soft limit) to 4000, suggesting that ghost objects do not obey the limit | 17:58 |
---|---|---|
Subdino | those ghost objects are documents in a big OOBTree, so they are referenced by a bucket, which is referenced by an OOBTree, itself referenced by another OOBTree | 17:59 |
Subdino | so my question is: is there a way to "break" object references in btrees so that buckets can be freed from ghost cache ? | 17:59 |
Subdino | I have no idea how to technicaly do it yet, like at which point the relation would be interesting to break, I just wonder if it is possible at all | 18:00 |
mcdonc | Subdino: i don't *think* the cache size limits the number of ghosts. | 18:04 |
mcdonc | i think the cache size instead limits the number of unghostified objects | 18:04 |
*** goschtl has quit IRC | 18:04 | |
mcdonc | and objects are reghostified when that limit is exceeded | 18:04 |
Subdino | that's the behaviour I observe, yes | 18:04 |
Subdino | mmh | 18:04 |
Subdino | from the code, ghosts are flushed when the last reference to them (cache container not counting as a reference) is lost | 18:05 |
*** mustap has left #zope3-dev | 18:05 | |
Subdino | so my concern is how to cut down on references | 18:05 |
Subdino | I'm not sure though about what happens when a transaction requires more objects than the limit allows. I think the required objects are kept live until the transaction ends, and not ghostified. but it's quite hard to observe (I tried to set cache size to 0, but then I hit a considerable amount of errors related to volatile attributes) | 18:09 |
mcdonc | i think they are only controlled at txn boundaries | 18:11 |
mcdonc | i'm not sure what would refer to a ghost other than the cache container given everything else is equal | 18:13 |
mcdonc | Dozer might help here if this is a web app: http://pypi.python.org/pypi?%3Aaction=search&term=dozer&submit=search | 18:13 |
*** sunew_ has joined #zope3-dev | 18:16 | |
*** sunew_ has quit IRC | 18:18 | |
Subdino | I (naively) tracked references, but from python code, so I'm not sure if it's done well: I picked up an OID from detailed cache view of a document which is in my big btree, then grabbed the document via jar, and followed recursively gc.get_referrers() | 18:23 |
Subdino | that's how I found that the document is referenced by a bucket, referenced by an oobtree, etc | 18:23 |
Subdino | iirc the bucket is still a live object, not a ghost (and the document is a ghost) | 18:23 |
*** vimes656 has quit IRC | 18:29 | |
*** sunew has quit IRC | 18:33 | |
*** srichter has quit IRC | 18:38 | |
*** jayaraj has quit IRC | 18:51 | |
*** srichter has joined #zope3-dev | 18:55 | |
*** Subdino has quit IRC | 18:56 | |
*** deo has joined #zope3-dev | 18:57 | |
*** charith_para has quit IRC | 18:57 | |
*** salfield has joined #zope3-dev | 18:58 | |
*** harobed has quit IRC | 18:59 | |
*** dbfrombrc has quit IRC | 19:02 | |
*** nathany has joined #zope3-dev | 19:08 | |
*** regebro has joined #zope3-dev | 19:09 | |
*** philiKON has joined #zope3-dev | 19:12 | |
*** sm is now known as sm-afk | 19:13 | |
*** romanofski has quit IRC | 19:15 | |
*** whit has quit IRC | 19:17 | |
*** malthe has quit IRC | 19:19 | |
*** vimes656 has joined #zope3-dev | 19:23 | |
*** reco has quit IRC | 19:24 | |
*** reco has joined #zope3-dev | 19:24 | |
*** mkerrin has quit IRC | 19:35 | |
*** thruflo has quit IRC | 19:37 | |
*** menesis has quit IRC | 19:41 | |
*** jukart has quit IRC | 19:42 | |
*** RaFromBRC has joined #zope3-dev | 19:56 | |
*** ignas has quit IRC | 19:57 | |
*** kursor has joined #zope3-dev | 19:58 | |
*** pyqwer has quit IRC | 20:25 | |
*** yota has joined #zope3-dev | 20:27 | |
*** MJ has quit IRC | 20:33 | |
*** charith_para has joined #zope3-dev | 20:38 | |
*** vimes656_ has joined #zope3-dev | 20:49 | |
*** jodok has quit IRC | 20:52 | |
*** quodt has quit IRC | 20:56 | |
*** stub has joined #zope3-dev | 21:00 | |
*** afd_ has quit IRC | 21:02 | |
*** timte has quit IRC | 21:03 | |
*** srichter has quit IRC | 21:04 | |
*** vimes656 has quit IRC | 21:07 | |
*** afd_ has joined #zope3-dev | 21:09 | |
*** kursor has quit IRC | 21:15 | |
*** romanofski has joined #zope3-dev | 21:17 | |
*** jodok has joined #zope3-dev | 21:19 | |
*** afd__ has joined #zope3-dev | 21:22 | |
*** benji has quit IRC | 21:22 | |
*** benji has joined #zope3-dev | 21:22 | |
*** srichter has joined #zope3-dev | 21:36 | |
*** afd_ has quit IRC | 21:37 | |
*** vimes656_ has quit IRC | 21:39 | |
*** bigkevmcd has quit IRC | 21:42 | |
*** salfield has quit IRC | 21:49 | |
*** whit has joined #zope3-dev | 22:18 | |
*** dbfrombrc has joined #zope3-dev | 22:26 | |
*** mgedmin has quit IRC | 22:27 | |
*** alga has quit IRC | 22:28 | |
*** ktwilight_ has quit IRC | 22:38 | |
*** stub has quit IRC | 22:39 | |
*** ktwilight has joined #zope3-dev | 22:41 | |
*** aaronvanderlip is now known as aaronv | 22:56 | |
*** aaronv has quit IRC | 23:00 | |
*** aaronvanderlip has joined #zope3-dev | 23:00 | |
*** aaronvanderlip is now known as aaronv | 23:01 | |
*** aaronvanderlip has joined #zope3-dev | 23:01 | |
*** aaronvanderlip has quit IRC | 23:01 | |
*** aaronvanderlip has joined #zope3-dev | 23:01 | |
*** aaronvanderlip has left #zope3-dev | 23:02 | |
*** aaronv has joined #zope3-dev | 23:04 | |
*** aaronv has quit IRC | 23:06 | |
*** aaronv has joined #zope3-dev | 23:06 | |
*** whitmo has joined #zope3-dev | 23:07 | |
*** supton has joined #zope3-dev | 23:12 | |
*** charith_para has quit IRC | 23:18 | |
supton | generally speaking, how expensive is notify() for an event, if called frequently? I'm considering notifying IObjectModifiedEvent in an application on each property set for a content object with dozens of fields; my handler only updates a datetime field on the object | 23:18 |
*** whit has quit IRC | 23:23 | |
mcdonc | supton: notify itself is really cheap but its listeners might be arbitrarily expensive (but you probably knew that) | 23:32 |
*** dunny has joined #zope3-dev | 23:36 | |
*** agroszer has quit IRC | 23:37 | |
*** RaFromBRC is now known as RaFromBRC|lunch | 23:40 | |
*** afd__ has quit IRC | 23:52 | |
*** elro has joined #zope3-dev | 23:54 | |
*** elro has left #zope3-dev | 23:54 | |
*** RaFromBRC|lunch is now known as RaFromBRC | 23:56 | |
*** aaronv has quit IRC | 23:56 | |
*** supton has quit IRC | 23:56 | |
*** malthe has joined #zope3-dev | 23:57 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!