IRC log of #zope3-dev for Thursday, 2008-06-19

*** RaFromBRC is now known as RaFromBRC|lunch00:01
*** b52laptop has joined #zope3-dev00:02
*** nathany has quit IRC00:13
*** flox has left #zope3-dev00:19
*** RaFromBRC|lunch is now known as RaFromBRC00:28
*** jodok has quit IRC00:50
*** sp0cksbeard has quit IRC00:58
*** nathany has joined #zope3-dev01:04
*** lucielejard has quit IRC01:19
*** whit has quit IRC01:27
*** J1m has quit IRC01:41
*** nathany has quit IRC01:44
*** rcrafton has quit IRC01:46
*** greenman_ has joined #zope3-dev01:54
*** gstratton has joined #zope3-dev01:55
*** dunny has quit IRC01:56
*** yota has quit IRC02:02
*** jamur2 has quit IRC02:02
*** lurkymclurkleton has quit IRC02:03
*** greenman_ has quit IRC02:17
*** greenman has joined #zope3-dev02:18
*** aaronvanderlip has quit IRC02:25
*** rmarianski has quit IRC02:30
*** b52laptop has quit IRC02:34
*** jsadjohnson has quit IRC02:34
*** malthe is now known as malthe|Zzz02:34
*** jsadjohnson has joined #zope3-dev02:37
*** aaronvanderlip has joined #zope3-dev02:40
*** aaronvanderlip has quit IRC02:46
*** RaFromBRC is now known as RaFromBRC|afk02:46
*** salfield has joined #zope3-dev02:48
*** benji has quit IRC02:54
*** aaronvanderlip has joined #zope3-dev02:55
*** dbfrombrc has joined #zope3-dev03:01
*** RaFromBRC|afk is now known as RaFromBRC03:06
*** greenman is now known as Guest7425803:07
*** dunny has joined #zope3-dev03:08
*** aaronvanderlip has quit IRC03:10
*** jsadjohnson has quit IRC03:10
*** reco has quit IRC03:23
*** norro has quit IRC03:29
*** dunny has quit IRC03:30
*** J1m has joined #zope3-dev03:41
*** J1m has quit IRC03:42
*** dbfrombrc has quit IRC03:50
*** reco has joined #zope3-dev04:13
*** reco has quit IRC04:13
*** gstratton_ has joined #zope3-dev04:25
*** gstratton has quit IRC04:25
*** rcrafton_laptop has joined #zope3-dev04:31
*** vimes656 has joined #zope3-dev04:36
*** tarek has quit IRC04:37
*** ARiKA-2 is now known as ARiKA-[lernu]04:38
*** Guest74258 has quit IRC05:06
*** greenman has joined #zope3-dev05:09
*** greenman_ has joined #zope3-dev05:15
*** vimes656 has quit IRC05:25
*** greenman has quit IRC05:34
*** RaFromBRC has quit IRC05:35
*** philiKON has quit IRC05:38
*** philiKON has joined #zope3-dev05:39
*** stub has joined #zope3-dev05:48
*** dunny has joined #zope3-dev05:57
*** greenman_ has quit IRC06:00
*** greenman has joined #zope3-dev06:03
*** kursor has joined #zope3-dev06:27
*** dunny has quit IRC06:32
*** dunny has joined #zope3-dev06:34
*** ktwilight_ has quit IRC06:47
*** ktwilight_ has joined #zope3-dev06:49
*** rcrafton_laptop has quit IRC06:57
*** binseer has joined #zope3-dev06:58
*** dunny has quit IRC06:58
*** dunny has joined #zope3-dev06:59
*** kursor has quit IRC06:59
*** dunny has quit IRC06:59
*** lurkymclurkleton has joined #zope3-dev07:19
*** charith_para has joined #zope3-dev07:22
*** fairwinds has quit IRC07:29
*** kursor has joined #zope3-dev07:35
*** vimes656 has joined #zope3-dev07:39
*** dbfrombrc has joined #zope3-dev07:41
*** sm has quit IRC07:45
*** afd__ has joined #zope3-dev07:51
*** stub has quit IRC07:58
*** greenman has quit IRC08:16
*** kursor has quit IRC08:17
*** greenman has joined #zope3-dev08:18
*** sorindregan has joined #zope3-dev08:26
*** lurkymclurkleton has quit IRC08:31
*** zagy has quit IRC08:37
*** dobee has joined #zope3-dev08:45
*** timte has joined #zope3-dev08:45
*** jodok has joined #zope3-dev08:47
*** markusleist has joined #zope3-dev09:03
*** jukart has joined #zope3-dev09:03
*** greenman has quit IRC09:03
*** zagy has joined #zope3-dev09:04
*** charith_para has quit IRC09:04
*** charith_para has joined #zope3-dev09:19
*** dobee has quit IRC09:22
*** pyqwer has joined #zope3-dev09:22
*** stub has joined #zope3-dev09:31
*** jayaraj has joined #zope3-dev09:35
*** jukart has quit IRC09:43
*** goschtl has joined #zope3-dev09:45
*** mustap has joined #zope3-dev09:59
*** flox has joined #zope3-dev09:59
*** MJ has joined #zope3-dev10:08
*** jukart has joined #zope3-dev10:10
*** tarek has joined #zope3-dev10:21
*** quodt has joined #zope3-dev10:22
*** flox has quit IRC10:34
*** flox has joined #zope3-dev10:40
*** seletz has joined #zope3-dev10:42
*** pyqwer has quit IRC10:44
*** dunny has joined #zope3-dev10:46
*** dunny has quit IRC10:51
*** stub has quit IRC10:54
*** stu1 has joined #zope3-dev10:54
*** stu1 is now known as stub10:54
*** bigkevmcd has joined #zope3-dev10:56
*** yvl has joined #zope3-dev11:04
*** malthe|Zzz is now known as malthe11:08
*** alecghica has joined #zope3-dev11:20
*** ignas has joined #zope3-dev11:21
*** dunny has joined #zope3-dev11:23
*** mkerrin has joined #zope3-dev11:25
*** pyqwer has joined #zope3-dev11:37
*** norro has joined #zope3-dev11:38
*** b52laptop has joined #zope3-dev11:40
*** MJ is now known as MJ|breakfast11:41
*** dunny has quit IRC11:42
*** zagy has quit IRC11:42
*** gstratton has joined #zope3-dev11:44
*** salfield has quit IRC11:52
*** MJ|breakfast is now known as MJ11:57
*** gstratton_ has quit IRC12:00
*** greenman has joined #zope3-dev12:01
*** philiKON_ has joined #zope3-dev12:05
*** zagy has joined #zope3-dev12:06
*** gstratton_ has joined #zope3-dev12:14
*** gstratton has quit IRC12:14
*** philiKON has quit IRC12:20
*** charith_parana has joined #zope3-dev12:25
*** charith_para has quit IRC12:28
*** alga has joined #zope3-dev12:30
*** acsr has joined #zope3-dev12:30
*** menesis has joined #zope3-dev12:33
*** agroszer has joined #zope3-dev12:34
*** malthe has quit IRC12:40
*** acsr_ has quit IRC12:45
*** charith_parana has quit IRC12:49
*** sorindregan has quit IRC13:05
*** charith_para has joined #zope3-dev13:13
*** aaronvanderlip has joined #zope3-dev13:16
*** salfield has joined #zope3-dev13:31
*** benji has joined #zope3-dev14:00
*** fcorrea has left #zope3-dev14:01
*** philiKON_ has quit IRC14:12
*** afd__ has quit IRC14:18
*** jsadjohnson has joined #zope3-dev14:18
*** salfield has quit IRC14:20
*** sorindregan has joined #zope3-dev14:20
*** charith_para has quit IRC14:20
*** afd__ has joined #zope3-dev14:21
*** fairwinds has joined #zope3-dev14:23
*** aaronvanderlip has quit IRC14:25
*** afd__ has quit IRC14:28
*** afd__ has joined #zope3-dev14:28
*** greenman has quit IRC14:35
*** philiKON has joined #zope3-dev14:36
*** harobed has joined #zope3-dev14:41
*** thruflo has joined #zope3-dev14:45
*** timte_ has joined #zope3-dev14:48
*** charith_para has joined #zope3-dev14:57
*** timte has quit IRC14:57
*** afd__ has quit IRC15:02
*** afd__ has joined #zope3-dev15:02
*** malthe has joined #zope3-dev15:04
*** sunew has joined #zope3-dev15:09
*** stub has quit IRC15:11
*** charith_para has quit IRC15:12
*** gstratton has joined #zope3-dev15:23
*** fcorrea has joined #zope3-dev15:26
*** flox has quit IRC15:32
*** thruflo is now known as iamnotjames15:34
*** gstratton_ has quit IRC15:36
*** sp0cksbeard has joined #zope3-dev15:41
*** afd__ has quit IRC15:43
*** afd__ has joined #zope3-dev15:43
*** gstratton has quit IRC15:48
*** gstratton has joined #zope3-dev15:49
*** Jell-O-Fishi has quit IRC15:50
*** Jell-O-Fishi has joined #zope3-dev15:50
*** gstratton_ has joined #zope3-dev15:52
*** afd__ has quit IRC15:54
*** lurkymclurkleton has joined #zope3-dev15:55
*** jamur2 has joined #zope3-dev15:58
*** J1m has joined #zope3-dev15:59
*** alga_ has joined #zope3-dev16:05
*** flox has joined #zope3-dev16:06
*** timte_ is now known as timte16:07
*** alga_ has quit IRC16:07
*** alga has quit IRC16:07
*** afd__ has joined #zope3-dev16:08
*** rcrafton has joined #zope3-dev16:11
*** alga has joined #zope3-dev16:12
*** afd__ has quit IRC16:13
*** afd__ has joined #zope3-dev16:13
*** gstratton has quit IRC16:18
*** kursor has joined #zope3-dev16:19
*** lucielejard has joined #zope3-dev16:19
*** afd__ has quit IRC16:24
*** afd__ has joined #zope3-dev16:24
*** flox has quit IRC16:27
*** charith_para has joined #zope3-dev16:28
*** flox has joined #zope3-dev16:31
*** mgedmin has joined #zope3-dev16:33
*** aaronvanderlip has joined #zope3-dev16:35
*** gstratton_ has quit IRC16:47
*** sm has joined #zope3-dev16:55
*** whit has joined #zope3-dev16:55
*** vimes656 has quit IRC17:01
*** vimes656 has joined #zope3-dev17:02
*** afd_ has joined #zope3-dev17:04
*** afd__ has quit IRC17:05
*** reco has joined #zope3-dev17:22
*** vimes656 has quit IRC17:25
*** kursor has quit IRC17:31
*** binseer has quit IRC17:32
*** vimes656 has joined #zope3-dev17:32
*** iamnotjames is now known as thruflo17:35
*** philiKON has quit IRC17:37
*** rmarianski has joined #zope3-dev17:45
*** sorindregan has quit IRC17:55
*** Subdino has joined #zope3-dev17:56
Subdinohi. 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 limit17:58
Subdinothose 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 OOBTree17:59
Subdinoso my question is: is there a way to "break" object references in btrees so that buckets can be freed from ghost cache ?17:59
SubdinoI 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 all18:00
mcdoncSubdino: i don't *think* the cache size limits the number of ghosts.18:04
mcdonci think the cache size instead limits the number of unghostified objects18:04
*** goschtl has quit IRC18:04
mcdoncand objects are reghostified when that limit is exceeded18:04
Subdinothat's the behaviour I observe, yes18:04
Subdinommh18:04
Subdinofrom the code, ghosts are flushed when the last reference to them (cache container not counting as a reference) is lost18:05
*** mustap has left #zope3-dev18:05
Subdinoso my concern is how to cut down on references18:05
SubdinoI'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
mcdonci think they are only controlled at txn boundaries18:11
mcdonci'm not sure what would refer to a ghost other than the cache container given everything else is equal18:13
mcdoncDozer might help here if this is a web app: http://pypi.python.org/pypi?%3Aaction=search&term=dozer&submit=search18:13
*** sunew_ has joined #zope3-dev18:16
*** sunew_ has quit IRC18:18
SubdinoI (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
Subdinothat's how I found that the document is referenced by a bucket, referenced by an oobtree, etc18:23
Subdinoiirc the bucket is still a live object, not a ghost (and the document is a ghost)18:23
*** vimes656 has quit IRC18:29
*** sunew has quit IRC18:33
*** srichter has quit IRC18:38
*** jayaraj has quit IRC18:51
*** srichter has joined #zope3-dev18:55
*** Subdino has quit IRC18:56
*** deo has joined #zope3-dev18:57
*** charith_para has quit IRC18:57
*** salfield has joined #zope3-dev18:58
*** harobed has quit IRC18:59
*** dbfrombrc has quit IRC19:02
*** nathany has joined #zope3-dev19:08
*** regebro has joined #zope3-dev19:09
*** philiKON has joined #zope3-dev19:12
*** sm is now known as sm-afk19:13
*** romanofski has quit IRC19:15
*** whit has quit IRC19:17
*** malthe has quit IRC19:19
*** vimes656 has joined #zope3-dev19:23
*** reco has quit IRC19:24
*** reco has joined #zope3-dev19:24
*** mkerrin has quit IRC19:35
*** thruflo has quit IRC19:37
*** menesis has quit IRC19:41
*** jukart has quit IRC19:42
*** RaFromBRC has joined #zope3-dev19:56
*** ignas has quit IRC19:57
*** kursor has joined #zope3-dev19:58
*** pyqwer has quit IRC20:25
*** yota has joined #zope3-dev20:27
*** MJ has quit IRC20:33
*** charith_para has joined #zope3-dev20:38
*** vimes656_ has joined #zope3-dev20:49
*** jodok has quit IRC20:52
*** quodt has quit IRC20:56
*** stub has joined #zope3-dev21:00
*** afd_ has quit IRC21:02
*** timte has quit IRC21:03
*** srichter has quit IRC21:04
*** vimes656 has quit IRC21:07
*** afd_ has joined #zope3-dev21:09
*** kursor has quit IRC21:15
*** romanofski has joined #zope3-dev21:17
*** jodok has joined #zope3-dev21:19
*** afd__ has joined #zope3-dev21:22
*** benji has quit IRC21:22
*** benji has joined #zope3-dev21:22
*** srichter has joined #zope3-dev21:36
*** afd_ has quit IRC21:37
*** vimes656_ has quit IRC21:39
*** bigkevmcd has quit IRC21:42
*** salfield has quit IRC21:49
*** whit has joined #zope3-dev22:18
*** dbfrombrc has joined #zope3-dev22:26
*** mgedmin has quit IRC22:27
*** alga has quit IRC22:28
*** ktwilight_ has quit IRC22:38
*** stub has quit IRC22:39
*** ktwilight has joined #zope3-dev22:41
*** aaronvanderlip is now known as aaronv22:56
*** aaronv has quit IRC23:00
*** aaronvanderlip has joined #zope3-dev23:00
*** aaronvanderlip is now known as aaronv23:01
*** aaronvanderlip has joined #zope3-dev23:01
*** aaronvanderlip has quit IRC23:01
*** aaronvanderlip has joined #zope3-dev23:01
*** aaronvanderlip has left #zope3-dev23:02
*** aaronv has joined #zope3-dev23:04
*** aaronv has quit IRC23:06
*** aaronv has joined #zope3-dev23:06
*** whitmo has joined #zope3-dev23:07
*** supton has joined #zope3-dev23:12
*** charith_para has quit IRC23:18
suptongenerally 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 object23:18
*** whit has quit IRC23:23
mcdoncsupton: notify itself is really cheap but its listeners might be arbitrarily expensive (but you probably knew that)23:32
*** dunny has joined #zope3-dev23:36
*** agroszer has quit IRC23:37
*** RaFromBRC is now known as RaFromBRC|lunch23:40
*** afd__ has quit IRC23:52
*** elro has joined #zope3-dev23:54
*** elro has left #zope3-dev23:54
*** RaFromBRC|lunch is now known as RaFromBRC23:56
*** aaronv has quit IRC23:56
*** supton has quit IRC23:56
*** malthe has joined #zope3-dev23:57

Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!