IRC log of #zope3-dev for Thursday, 2011-01-06

*** sunew has quit IRC00:00
*** alga has quit IRC00:09
*** harobed has joined #zope3-dev00:09
*** J1m has quit IRC00:17
*** alga has joined #zope3-dev00:25
*** romanofski has joined #zope3-dev00:46
*** harobed has quit IRC00:54
*** gary_poster is now known as gary-afk01:04
*** alga has quit IRC01:43
*** alga has joined #zope3-dev01:44
*** menesis has quit IRC01:52
*** MrTango has quit IRC02:11
*** ccomb has quit IRC02:22
*** _srichter has quit IRC02:40
*** _srichter has joined #zope3-dev02:41
*** afd_ has joined #zope3-dev02:48
*** davisagli is now known as davisagli|away03:03
*** afd_ has quit IRC03:24
*** davisagli|away is now known as davisagli03:24
*** davisagli is now known as davisagli|away03:25
*** davisagli|away is now known as davisagli03:58
bbot_ztk10devbuild #128 of Python2.4.6 Linux 64bit started, including []04:00
bbot_ztk10devbuild #125 of Python2.5.5 Linux 64bit started, including []04:00
bbot_ztk10devbuild #123 of Python3.1.2 Linux 64bit started, including []04:00
bbot_ztk10devbuild #125 of Python2.6.5 Linux 64bit started, including []04:00
bbot_ztk10devbuild #124 of Python2.7.0 Linux 64bit started, including []04:00
bbot_ztk10devbuild #123 of Python3.1.2 Linux 64bit is complete: Failure [failed virtualenv]  Build details are at http://buildbot.afpy.org/ztk1.0dev/builders/Python3.1.2%20Linux%2064bit/builds/12304:00
*** alga has quit IRC04:45
bbot_ztk10devbuild #124 of Python2.7.0 Linux 64bit is complete: Failure [failed test ztk test zopeapp trunks]  Build details are at http://buildbot.afpy.org/ztk1.0dev/builders/Python2.7.0%20Linux%2064bit/builds/12405:05
bbot_ztk10devbuild #128 of Python2.4.6 Linux 64bit is complete: Success [build successful]  Build details are at http://buildbot.afpy.org/ztk1.0dev/builders/Python2.4.6%20Linux%2064bit/builds/12805:07
*** _srichter has quit IRC05:07
bbot_ztk10devbuild #125 of Python2.6.5 Linux 64bit is complete: Success [build successful]  Build details are at http://buildbot.afpy.org/ztk1.0dev/builders/Python2.6.5%20Linux%2064bit/builds/12505:08
bbot_ztk10devbuild #125 of Python2.5.5 Linux 64bit is complete: Success [build successful]  Build details are at http://buildbot.afpy.org/ztk1.0dev/builders/Python2.5.5%20Linux%2064bit/builds/12505:08
*** davisagli is now known as davisagli|away05:36
*** davisagli|away is now known as davisagli05:37
*** davisagli|away has joined #zope3-dev05:37
*** davisagli|away is now known as davisagli05:38
*** davisagli is now known as davisagli|away05:42
bbot_kgs341build #128 of Python2.4.6 64bit linux started, including []07:00
bbot_kgs341build #128 of Python2.4.6 64bit linux is complete: Success [build successful]  Build details are at http://buildbot.afpy.org/kgs3.4/builders/Python2.4.6%2064bit%20linux/builds/12807:22
bbot_kgs341build #128 of Python2.5.5 64bit linux started, including []07:22
*** jfk_ has quit IRC07:27
bbot_kgs341build #128 of Python2.5.5 64bit linux is complete: Success [build successful]  Build details are at http://buildbot.afpy.org/kgs3.4/builders/Python2.5.5%2064bit%20linux/builds/12807:44
*** yotaff has joined #zope3-dev07:58
*** davisagli|away is now known as davisagli08:05
*** afd_ has joined #zope3-dev08:19
*** harobed has joined #zope3-dev08:23
*** allisterb has joined #zope3-dev08:25
*** harobed has quit IRC08:33
*** Theuni1 has joined #zope3-dev08:47
*** stub has joined #zope3-dev08:57
*** avn has quit IRC09:42
*** davisagli is now known as davisagli|away09:45
*** davisagli|away is now known as davisagli09:52
*** romanofski has quit IRC09:54
*** jpcw has joined #zope3-dev10:05
*** davisagli is now known as davisagli|away10:16
*** jhauser has joined #zope3-dev10:24
*** lamike has joined #zope3-dev10:31
*** lamike has left #zope3-dev10:31
*** harobed has joined #zope3-dev10:32
*** romanofski has joined #zope3-dev10:46
*** romanofski has quit IRC10:58
*** kiorky has quit IRC11:00
*** romanofski has joined #zope3-dev11:00
*** menesis has joined #zope3-dev11:00
*** kiorky has joined #zope3-dev11:02
*** alga has joined #zope3-dev11:26
*** MrTango has joined #zope3-dev11:32
*** afd_ has quit IRC11:37
*** ccomb has joined #zope3-dev11:39
*** romanofski has quit IRC11:39
*** afd_ has joined #zope3-dev11:48
*** sunew has joined #zope3-dev11:57
*** _srichter has joined #zope3-dev12:30
*** thetet has joined #zope3-dev12:41
*** Theuni1 has quit IRC12:44
*** Theuni1 has joined #zope3-dev12:46
*** menesis has quit IRC12:49
*** Theuni1 has quit IRC12:51
*** agroszer has joined #zope3-dev13:05
*** harobed has quit IRC13:11
*** avn has joined #zope3-dev13:17
*** projekt01 has joined #zope3-dev13:18
*** thetet has quit IRC13:21
*** romanofski has joined #zope3-dev13:24
*** ignas has joined #zope3-dev13:27
*** romanofski has quit IRC13:51
*** thetet has joined #zope3-dev13:54
*** menesis has joined #zope3-dev14:03
*** ignas_ has joined #zope3-dev14:14
*** jfkw has joined #zope3-dev14:22
*** _srichter has quit IRC14:25
*** _srichter has joined #zope3-dev14:26
*** ignas_ has quit IRC14:45
*** sunew has quit IRC14:56
*** harobed has joined #zope3-dev15:22
*** J1m has joined #zope3-dev15:41
*** _srichter has quit IRC15:41
mgedminhi, J1m15:53
mgedminmy MVCC question yesterday was about this: if a piece of code opens a connection, never closes it, never calls sync(), and runs forever -- will it receive and process MVCC invalidations, or will it see old cached object versions all the time?15:54
*** gary-afk is now known as gary_poster16:00
*** _srichter has joined #zope3-dev16:07
*** _srichter is now known as srichter16:16
*** ChanServ sets mode: +o srichter16:17
J1mmgedmin, it will see only object as they were at the start of the transaction.16:20
J1mSo it may load data from the server (as opposed to cache) but that data will not reflect changes since the start of the transaction.16:20
mgedminand if I do a transaction.abort() and therefore begin a new transaction?16:34
J1mIs there a question there?16:37
J1mI can't answer the seeming question without repeating myself.16:37
mgedminsorry16:42
mgedminis transaction.abort() sufficient for a connection to update its internal cache when objects are changed from a different thread?16:43
mgedminor is connection.sync() also necessary?16:43
* mgedmin is trying to debug a weird problem with RAMSessionDataContainer, which never calls connection.sync()16:44
J1mconnection sync just calls abort on it's transaction manager.16:44
J1mIt also calls sync on the storage, but I know of no storages for which that isn't a noop.16:45
mgedminit also calls self._flush_invalidations()16:45
J1mTrue.16:46
J1mI'm 98% sure that aborting is enough.16:46
mgedminhm16:46
mgedminthen my conclusion was wrong16:46
mgedminand I don't know what caused the strange conflict error I saw16:46
J1mThere's always that 2% :)16:47
mgedminhttps://mail.zope.org/pipermail/zope-dev/2011-January/042280.html16:47
mgedmin"serial this txn started with" doesn't change in those warnings16:47
mgedminwhich is why I thought RAMSessionDataContainer is using ZODB connections in a way that makes those not notice objects changed by other threads16:48
J1mThe connection should flush invalidations at transaction boundaries.16:50
J1mIt pretty much has to.16:51
mgedminthere are only two places that call self._flush_invalidations(): Connection.sync() and Connection.open()16:51
mgedminin ZODB 3.9.716:51
mgedminsorry, _storage_sync()16:52
mgedminah, there's also afterCompletion = _storage_sync and newTransaction = _storage_sync16:52
mgedminwhich should be called on transaction boundaries, right?16:52
mgedminok, this proves I was wrong16:53
J1mright16:55
*** projekt01 has quit IRC17:09
*** sunew has joined #zope3-dev17:14
*** stub has quit IRC17:20
*** projekt01 has joined #zope3-dev17:29
*** Theuni1 has joined #zope3-dev17:29
*** davisagli|away is now known as davisagli17:35
*** harobed has quit IRC18:03
*** agroszer has quit IRC18:05
*** sunew has quit IRC18:19
*** projekt01_ has joined #zope3-dev18:23
*** projekt01 has quit IRC18:27
*** davisagli is now known as davisagli|away18:30
*** davisagli|away is now known as davisagli18:30
*** davisagli is now known as davisagli|away18:49
*** projekt01 has joined #zope3-dev19:10
*** projekt01_ has quit IRC19:13
*** davisagli|away is now known as davisagli19:14
*** Theuni1 has quit IRC19:15
*** benji is now known as benji-lunch19:23
*** ignas has quit IRC19:24
*** yotaff has quit IRC19:39
*** timte has joined #zope3-dev19:43
*** Theuni1 has joined #zope3-dev19:50
*** davisagli is now known as davisagli|away20:04
*** davisagli|away is now known as davisagli20:05
*** benji-lunch is now known as benji20:09
*** Theuni1 has quit IRC20:12
*** timte has quit IRC20:14
*** timte has joined #zope3-dev20:16
*** jpcw has left #zope3-dev20:18
*** Theuni1 has joined #zope3-dev20:28
*** thetet1 has joined #zope3-dev20:31
*** thetet has quit IRC20:31
*** timte has quit IRC20:34
*** menesis has quit IRC20:45
*** srichter has quit IRC20:56
*** afd_ has quit IRC20:58
*** srichter has joined #zope3-dev21:01
*** ChanServ sets mode: +o srichter21:01
*** afd_ has joined #zope3-dev21:03
*** jpcw has joined #zope3-dev21:40
*** menesis has joined #zope3-dev22:57
*** allisterb has quit IRC22:58
*** allisterb has joined #zope3-dev23:11
*** timte has joined #zope3-dev23:28
*** davisagli is now known as davisagli|away23:36
*** davisagli|away is now known as davisagli23:41
*** davisagli is now known as davisagli|away23:42

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