*** 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 2.15.1 by Marius Gedminas - find it at mg.pov.lt!