| *** sunew has quit IRC | 00:00 | |
| *** alga has quit IRC | 00:09 | |
| *** harobed has joined #zope3-dev | 00:09 | |
| *** J1m has quit IRC | 00:17 | |
| *** alga has joined #zope3-dev | 00:25 | |
| *** romanofski has joined #zope3-dev | 00:46 | |
| *** harobed has quit IRC | 00:54 | |
| *** gary_poster is now known as gary-afk | 01:04 | |
| *** alga has quit IRC | 01:43 | |
| *** alga has joined #zope3-dev | 01:44 | |
| *** menesis has quit IRC | 01:52 | |
| *** MrTango has quit IRC | 02:11 | |
| *** ccomb has quit IRC | 02:22 | |
| *** _srichter has quit IRC | 02:40 | |
| *** _srichter has joined #zope3-dev | 02:41 | |
| *** afd_ has joined #zope3-dev | 02:48 | |
| *** davisagli is now known as davisagli|away | 03:03 | |
| *** afd_ has quit IRC | 03:24 | |
| *** davisagli|away is now known as davisagli | 03:24 | |
| *** davisagli is now known as davisagli|away | 03:25 | |
| *** davisagli|away is now known as davisagli | 03:58 | |
| bbot_ztk10dev | build #128 of Python2.4.6 Linux 64bit started, including [] | 04:00 | 
|---|---|---|
| bbot_ztk10dev | build #125 of Python2.5.5 Linux 64bit started, including [] | 04:00 | 
| bbot_ztk10dev | build #123 of Python3.1.2 Linux 64bit started, including [] | 04:00 | 
| bbot_ztk10dev | build #125 of Python2.6.5 Linux 64bit started, including [] | 04:00 | 
| bbot_ztk10dev | build #124 of Python2.7.0 Linux 64bit started, including [] | 04:00 | 
| bbot_ztk10dev | build #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/123 | 04:00 | 
| *** alga has quit IRC | 04:45 | |
| bbot_ztk10dev | build #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/124 | 05:05 | 
| bbot_ztk10dev | build #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/128 | 05:07 | 
| *** _srichter has quit IRC | 05:07 | |
| bbot_ztk10dev | build #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/125 | 05:08 | 
| bbot_ztk10dev | build #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/125 | 05:08 | 
| *** davisagli is now known as davisagli|away | 05:36 | |
| *** davisagli|away is now known as davisagli | 05:37 | |
| *** davisagli|away has joined #zope3-dev | 05:37 | |
| *** davisagli|away is now known as davisagli | 05:38 | |
| *** davisagli is now known as davisagli|away | 05:42 | |
| bbot_kgs341 | build #128 of Python2.4.6 64bit linux started, including [] | 07:00 | 
| bbot_kgs341 | build #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/128 | 07:22 | 
| bbot_kgs341 | build #128 of Python2.5.5 64bit linux started, including [] | 07:22 | 
| *** jfk_ has quit IRC | 07:27 | |
| bbot_kgs341 | build #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/128 | 07:44 | 
| *** yotaff has joined #zope3-dev | 07:58 | |
| *** davisagli|away is now known as davisagli | 08:05 | |
| *** afd_ has joined #zope3-dev | 08:19 | |
| *** harobed has joined #zope3-dev | 08:23 | |
| *** allisterb has joined #zope3-dev | 08:25 | |
| *** harobed has quit IRC | 08:33 | |
| *** Theuni1 has joined #zope3-dev | 08:47 | |
| *** stub has joined #zope3-dev | 08:57 | |
| *** avn has quit IRC | 09:42 | |
| *** davisagli is now known as davisagli|away | 09:45 | |
| *** davisagli|away is now known as davisagli | 09:52 | |
| *** romanofski has quit IRC | 09:54 | |
| *** jpcw has joined #zope3-dev | 10:05 | |
| *** davisagli is now known as davisagli|away | 10:16 | |
| *** jhauser has joined #zope3-dev | 10:24 | |
| *** lamike has joined #zope3-dev | 10:31 | |
| *** lamike has left #zope3-dev | 10:31 | |
| *** harobed has joined #zope3-dev | 10:32 | |
| *** romanofski has joined #zope3-dev | 10:46 | |
| *** romanofski has quit IRC | 10:58 | |
| *** kiorky has quit IRC | 11:00 | |
| *** romanofski has joined #zope3-dev | 11:00 | |
| *** menesis has joined #zope3-dev | 11:00 | |
| *** kiorky has joined #zope3-dev | 11:02 | |
| *** alga has joined #zope3-dev | 11:26 | |
| *** MrTango has joined #zope3-dev | 11:32 | |
| *** afd_ has quit IRC | 11:37 | |
| *** ccomb has joined #zope3-dev | 11:39 | |
| *** romanofski has quit IRC | 11:39 | |
| *** afd_ has joined #zope3-dev | 11:48 | |
| *** sunew has joined #zope3-dev | 11:57 | |
| *** _srichter has joined #zope3-dev | 12:30 | |
| *** thetet has joined #zope3-dev | 12:41 | |
| *** Theuni1 has quit IRC | 12:44 | |
| *** Theuni1 has joined #zope3-dev | 12:46 | |
| *** menesis has quit IRC | 12:49 | |
| *** Theuni1 has quit IRC | 12:51 | |
| *** agroszer has joined #zope3-dev | 13:05 | |
| *** harobed has quit IRC | 13:11 | |
| *** avn has joined #zope3-dev | 13:17 | |
| *** projekt01 has joined #zope3-dev | 13:18 | |
| *** thetet has quit IRC | 13:21 | |
| *** romanofski has joined #zope3-dev | 13:24 | |
| *** ignas has joined #zope3-dev | 13:27 | |
| *** romanofski has quit IRC | 13:51 | |
| *** thetet has joined #zope3-dev | 13:54 | |
| *** menesis has joined #zope3-dev | 14:03 | |
| *** ignas_ has joined #zope3-dev | 14:14 | |
| *** jfkw has joined #zope3-dev | 14:22 | |
| *** _srichter has quit IRC | 14:25 | |
| *** _srichter has joined #zope3-dev | 14:26 | |
| *** ignas_ has quit IRC | 14:45 | |
| *** sunew has quit IRC | 14:56 | |
| *** harobed has joined #zope3-dev | 15:22 | |
| *** J1m has joined #zope3-dev | 15:41 | |
| *** _srichter has quit IRC | 15:41 | |
| mgedmin | hi, J1m | 15:53 | 
| mgedmin | my 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_poster | 16:00 | |
| *** _srichter has joined #zope3-dev | 16:07 | |
| *** _srichter is now known as srichter | 16:16 | |
| *** ChanServ sets mode: +o srichter | 16:17 | |
| J1m | mgedmin, it will see only object as they were at the start of the transaction. | 16:20 | 
| J1m | So 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 | 
| mgedmin | and if I do a transaction.abort() and therefore begin a new transaction? | 16:34 | 
| J1m | Is there a question there? | 16:37 | 
| J1m | I can't answer the seeming question without repeating myself. | 16:37 | 
| mgedmin | sorry | 16:42 | 
| mgedmin | is transaction.abort() sufficient for a connection to update its internal cache when objects are changed from a different thread? | 16:43 | 
| mgedmin | or is connection.sync() also necessary? | 16:43 | 
| * mgedmin is trying to debug a weird problem with RAMSessionDataContainer, which never calls connection.sync() | 16:44 | |
| J1m | connection sync just calls abort on it's transaction manager. | 16:44 | 
| J1m | It also calls sync on the storage, but I know of no storages for which that isn't a noop. | 16:45 | 
| mgedmin | it also calls self._flush_invalidations() | 16:45 | 
| J1m | True. | 16:46 | 
| J1m | I'm 98% sure that aborting is enough. | 16:46 | 
| mgedmin | hm | 16:46 | 
| mgedmin | then my conclusion was wrong | 16:46 | 
| mgedmin | and I don't know what caused the strange conflict error I saw | 16:46 | 
| J1m | There's always that 2% :) | 16:47 | 
| mgedmin | https://mail.zope.org/pipermail/zope-dev/2011-January/042280.html | 16:47 | 
| mgedmin | "serial this txn started with" doesn't change in those warnings | 16:47 | 
| mgedmin | which is why I thought RAMSessionDataContainer is using ZODB connections in a way that makes those not notice objects changed by other threads | 16:48 | 
| J1m | The connection should flush invalidations at transaction boundaries. | 16:50 | 
| J1m | It pretty much has to. | 16:51 | 
| mgedmin | there are only two places that call self._flush_invalidations(): Connection.sync() and Connection.open() | 16:51 | 
| mgedmin | in ZODB 3.9.7 | 16:51 | 
| mgedmin | sorry, _storage_sync() | 16:52 | 
| mgedmin | ah, there's also afterCompletion = _storage_sync and newTransaction = _storage_sync | 16:52 | 
| mgedmin | which should be called on transaction boundaries, right? | 16:52 | 
| mgedmin | ok, this proves I was wrong | 16:53 | 
| J1m | right | 16:55 | 
| *** projekt01 has quit IRC | 17:09 | |
| *** sunew has joined #zope3-dev | 17:14 | |
| *** stub has quit IRC | 17:20 | |
| *** projekt01 has joined #zope3-dev | 17:29 | |
| *** Theuni1 has joined #zope3-dev | 17:29 | |
| *** davisagli|away is now known as davisagli | 17:35 | |
| *** harobed has quit IRC | 18:03 | |
| *** agroszer has quit IRC | 18:05 | |
| *** sunew has quit IRC | 18:19 | |
| *** projekt01_ has joined #zope3-dev | 18:23 | |
| *** projekt01 has quit IRC | 18:27 | |
| *** davisagli is now known as davisagli|away | 18:30 | |
| *** davisagli|away is now known as davisagli | 18:30 | |
| *** davisagli is now known as davisagli|away | 18:49 | |
| *** projekt01 has joined #zope3-dev | 19:10 | |
| *** projekt01_ has quit IRC | 19:13 | |
| *** davisagli|away is now known as davisagli | 19:14 | |
| *** Theuni1 has quit IRC | 19:15 | |
| *** benji is now known as benji-lunch | 19:23 | |
| *** ignas has quit IRC | 19:24 | |
| *** yotaff has quit IRC | 19:39 | |
| *** timte has joined #zope3-dev | 19:43 | |
| *** Theuni1 has joined #zope3-dev | 19:50 | |
| *** davisagli is now known as davisagli|away | 20:04 | |
| *** davisagli|away is now known as davisagli | 20:05 | |
| *** benji-lunch is now known as benji | 20:09 | |
| *** Theuni1 has quit IRC | 20:12 | |
| *** timte has quit IRC | 20:14 | |
| *** timte has joined #zope3-dev | 20:16 | |
| *** jpcw has left #zope3-dev | 20:18 | |
| *** Theuni1 has joined #zope3-dev | 20:28 | |
| *** thetet1 has joined #zope3-dev | 20:31 | |
| *** thetet has quit IRC | 20:31 | |
| *** timte has quit IRC | 20:34 | |
| *** menesis has quit IRC | 20:45 | |
| *** srichter has quit IRC | 20:56 | |
| *** afd_ has quit IRC | 20:58 | |
| *** srichter has joined #zope3-dev | 21:01 | |
| *** ChanServ sets mode: +o srichter | 21:01 | |
| *** afd_ has joined #zope3-dev | 21:03 | |
| *** jpcw has joined #zope3-dev | 21:40 | |
| *** menesis has joined #zope3-dev | 22:57 | |
| *** allisterb has quit IRC | 22:58 | |
| *** allisterb has joined #zope3-dev | 23:11 | |
| *** timte has joined #zope3-dev | 23:28 | |
| *** davisagli is now known as davisagli|away | 23:36 | |
| *** davisagli|away is now known as davisagli | 23:41 | |
| *** davisagli is now known as davisagli|away | 23:42 | |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!