*** runyaga has quit IRC | 00:09 | |
*** m8 has quit IRC | 00:42 | |
*** sp0cksbeard has quit IRC | 00:47 | |
*** Wu has quit IRC | 00:54 | |
*** thetet has quit IRC | 01:01 | |
*** TresEquis has quit IRC | 01:06 | |
*** bigkevmcd has quit IRC | 01:12 | |
*** zenwryly has quit IRC | 01:13 | |
*** zenwryly has joined #zope | 01:13 | |
*** ccomb has joined #zope | 01:40 | |
*** supton has quit IRC | 01:42 | |
*** supton has joined #zope | 01:43 | |
*** J1m has quit IRC | 01:44 | |
*** Arfrever has joined #zope | 01:49 | |
*** supton has quit IRC | 02:03 | |
*** rbanffy has quit IRC | 02:04 | |
*** hever has quit IRC | 02:28 | |
*** runyaga has joined #zope | 02:34 | |
*** runyaga has quit IRC | 02:34 | |
*** runyaga has joined #zope | 02:34 | |
*** sunew has quit IRC | 02:38 | |
*** evilbungle has joined #zope | 02:41 | |
*** runyaga has quit IRC | 02:52 | |
*** daMaestro has quit IRC | 02:56 | |
*** _mup_ has quit IRC | 03:00 | |
*** _mup_ has joined #zope | 03:00 | |
*** evilbungle has quit IRC | 03:03 | |
*** _srichter has quit IRC | 03:06 | |
*** _srichter has joined #zope | 03:06 | |
*** mr_jolly has left #zope | 03:10 | |
*** tiwula has quit IRC | 03:11 | |
*** evilbungle has joined #zope | 03:15 | |
*** sp0cksbeard has joined #zope | 03:19 | |
*** evilbungle has quit IRC | 03:35 | |
*** ccomb has quit IRC | 03:48 | |
*** Arfrever has quit IRC | 04:46 | |
*** dayne has joined #zope | 06:07 | |
*** sp0cksbeard has quit IRC | 06:23 | |
*** dayne has quit IRC | 06:46 | |
*** patul has joined #zope | 06:55 | |
*** River-Rat has joined #zope | 07:19 | |
*** River_Rat has quit IRC | 07:22 | |
*** Sada has joined #zope | 07:31 | |
*** Sada has quit IRC | 07:32 | |
*** Sada has joined #zope | 07:36 | |
*** Rakshith has joined #zope | 07:57 | |
*** Dikeshwar has joined #zope | 07:58 | |
*** Allmity has joined #zope | 08:05 | |
*** Gautam has joined #zope | 08:17 | |
*** Gautam is now known as Guest23455 | 08:18 | |
*** tisto has joined #zope | 08:28 | |
*** alga has quit IRC | 08:33 | |
*** tisto has quit IRC | 08:50 | |
*** __mac__ has joined #zope | 09:02 | |
*** hever has joined #zope | 09:17 | |
*** alga has joined #zope | 09:24 | |
*** hever has quit IRC | 09:33 | |
*** d2m has joined #zope | 09:37 | |
*** avoinea has joined #zope | 09:39 | |
*** MrTango has joined #zope | 09:40 | |
*** Wu has joined #zope | 09:57 | |
*** planetzopebot has quit IRC | 10:08 | |
*** planetzopebot has joined #zope | 10:08 | |
*** agroszer has joined #zope | 10:26 | |
*** alexpilz has joined #zope | 10:28 | |
*** hever has joined #zope | 10:34 | |
*** digitalmortician has joined #zope | 10:43 | |
*** digitalmortician has quit IRC | 10:44 | |
*** thetet has joined #zope | 10:50 | |
*** alexpilz1 has joined #zope | 10:59 | |
*** mr_jolly has joined #zope | 11:00 | |
*** alexpilz has quit IRC | 11:01 | |
*** alexpilz1 has quit IRC | 11:10 | |
*** alexpilz has joined #zope | 11:10 | |
*** mitchell`off is now known as mitchell` | 11:22 | |
*** d2m has quit IRC | 11:53 | |
*** eperez has joined #zope | 12:01 | |
*** d2m has joined #zope | 12:06 | |
*** jakke1 has joined #zope | 12:15 | |
jakke1 | Hi guys, I'm having a StorageTransactionError in ZODB.BaseStorage | 12:16 |
---|---|---|
jakke1 | plone4.1 with ZODB-3.10.3 and transaction-1.1.1 | 12:16 |
jakke1 | trying to do a multiple undo in the ZMI | 12:16 |
jakke1 | I can't find any reported bug on this in de zope bug reports | 12:17 |
jakke1 | anyone seen this before or hints where to start debugging? | 12:17 |
*** teix has joined #zope | 12:23 | |
*** Rakshith has quit IRC | 12:38 | |
*** fredvd has joined #zope | 12:42 | |
*** tisto has joined #zope | 12:43 | |
*** dayne has joined #zope | 12:45 | |
*** dayne has quit IRC | 12:50 | |
*** tisto is now known as tisto|lunch | 13:09 | |
*** menesis has joined #zope | 13:31 | |
*** evilbungle has joined #zope | 13:41 | |
*** evilbungle has quit IRC | 13:45 | |
*** evilbungle has joined #zope | 14:01 | |
*** dayne has joined #zope | 14:11 | |
*** _srichter has quit IRC | 14:23 | |
*** dayne has quit IRC | 14:23 | |
*** evilbungle has quit IRC | 14:25 | |
*** dayne has joined #zope | 14:27 | |
*** _srichter has joined #zope | 14:39 | |
*** tisto|lunch is now known as tisto | 14:45 | |
*** evilbungle has joined #zope | 14:50 | |
*** Sada has quit IRC | 14:56 | |
*** Sada has joined #zope | 14:56 | |
*** Wu has quit IRC | 15:00 | |
*** patul has quit IRC | 15:09 | |
*** Sada has quit IRC | 15:14 | |
*** Sada has joined #zope | 15:15 | |
*** Rakshith has joined #zope | 15:16 | |
*** evilbungle has quit IRC | 15:18 | |
*** Sada has quit IRC | 15:20 | |
*** dayne has quit IRC | 15:21 | |
kosh | jakke1: what are you trying to do when you get that error? | 15:22 |
*** Rakshith has quit IRC | 15:22 | |
*** Dikeshwar has quit IRC | 15:27 | |
*** Guest23455 has quit IRC | 15:33 | |
*** Allmity has quit IRC | 15:38 | |
*** menesis has quit IRC | 15:41 | |
*** do3cc has joined #zope | 15:43 | |
*** menesis has joined #zope | 15:45 | |
jakke1 | |kosh | 15:49 |
kosh | what? | 15:50 |
jakke1 | I'm running an undo in plone; trying to roll back the removal of 3 files in a folder | 15:50 |
jakke1 | running pdb now in transaction-1.1.1/transaction/_transaction.py; but my mental model of what's going on is not right yet | 15:50 |
kosh | are you undoing multiple transactions or just one? how are you doing the undo? have other things tried to change those same documents since the files where deleted? | 15:52 |
jakke1 | multiple undo | 15:52 |
jakke1 | I deleted 3 files; one by one. Then select those 3 actions in the undo window int he zmi and click undo | 15:52 |
kosh | what about other things that have tried to add or remove files in the same folder since then? where those files put in the catalog? etc | 15:54 |
kosh | how long ago did it happen? | 15:56 |
jakke1 | one single undo action is not a problem | 15:56 |
jakke1 | how long ago: today, as soon as I started debugging the issue; around 10 this morning | 15:56 |
kosh | so what happens if you undo them one at a time? | 15:57 |
jakke1 | one at the time is no problem | 15:57 |
kosh | so why not just do it that way? | 15:57 |
jakke1 | multiple in the same batch is an issue | 15:57 |
kosh | I have run into multiples undoing at the same time a problem but ony when they have modified some common resource | 15:58 |
jakke1 | we have had issues doing that, but I haven't been able to reproduce that yet | 15:58 |
jakke1 | I'm using files in the same folder; so the common resource is the folder | 15:59 |
jakke1 | btw: the files do are in the portal_catalog | 15:59 |
*** eperez has quit IRC | 16:03 | |
*** bigkevmcd has joined #zope | 16:04 | |
jakke1 | tried a couple more scenarios | 16:04 |
kosh | the odds are some common resource is causing a problem, you can try posting your question on the zope list but overall just try to undo them one by one and see if it works | 16:05 |
jakke1 | it's ZODB-3.10.3 which requires transaction > 1.1.0 (having 1.1.1) | 16:05 |
jakke1 | and the changelog somewhere states they made some checks more strict | 16:06 |
jakke1 | tried to figure out with diff if there were changes in that part of the code where I started debugging, but that doesn't seem to be | 16:07 |
*** hever has quit IRC | 16:07 | |
jakke1 | common resource seems to be pretty wide defined: remove Plone/a/b; remove Plone/b/c ; so a page in 2 folders that are next to each other | 16:13 |
jakke1 | and still: StorageTransactionError Duplicate tpc_begin calls for same transaction | 16:13 |
kosh | probably have the catalog in common | 16:13 |
kosh | overall you can't rely on undo for anyting other then an emergency | 16:14 |
jakke1 | we needed the undo for an emergence; due to another bug found by accident | 16:15 |
*** supton has joined #zope | 16:15 | |
jakke1 | a folder that shouldn't be removed, could not be recovered (tried cut-n-paste, but only cut worked out and clipboard went empty) | 16:15 |
jakke1 | and some other actions were done after that; so we had to undo 4-5 actions | 16:16 |
jakke1 | that's why I'm debugging now | 16:16 |
kosh | don't use cut and paste | 16:18 |
kosh | use copy and paste and then delete | 16:18 |
*** sp0cksbeard has joined #zope | 16:19 | |
jakke1 | it's not about us, we can hit the wall, find a solution and use it; it's about the users | 16:19 |
kosh | the users are deleting stuff? | 16:19 |
jakke1 | not all users realize they can get the same result with copy-paste-delete | 16:19 |
*** __mac__1 has joined #zope | 16:19 | |
jakke1 | it happens that users delete stuff they din't want to be deleted too yes | 16:20 |
kosh | ah that is not something I have run into | 16:20 |
jakke1 | and since there is no trashbin, our first option is undo, the second is the whole backup procedure; zexp export import, ... | 16:20 |
kosh | undoing tends to be a pretty nasty problem in most systems I have run into, better to figure out how not to have to undo | 16:21 |
*** __mac__ has quit IRC | 16:22 | |
jakke1 | I get your point, and that would be ideal, but also nearly impossible | 16:23 |
jakke1 | the day you think you covered all usecases, some user will do something unforeseen and off you go again | 16:23 |
jakke1 | too many options | 16:23 |
kosh | yes and in any relational db system, nosql system etc you end up with a lot of problems trying to undo things | 16:24 |
kosh | since future transactions depend on the state of previous transactions etc | 16:25 |
*** ccomb has joined #zope | 16:28 | |
jakke1 | that's why it would be really nice to have the undo we had before | 16:33 |
jakke1 | don't want to give up the comfort you're used to | 16:33 |
*** menesis has quit IRC | 16:34 | |
*** MrTango has quit IRC | 16:36 | |
kosh | I suspect it was fixed because the old one would lead to some strange errors but ask on the zope dev list and find out | 16:37 |
*** hever has joined #zope | 16:38 | |
jakke1 | I'm running on the latest code of transaction and ZODB, so I don't really get what you mean by the "old one" | 16:40 |
*** Wu has joined #zope | 16:40 | |
jakke1 | but I'll pop the question on the list as you suggest, thanks | 16:40 |
kosh | the older transaction code that used to work for you I think had strange problems sometimes | 16:45 |
kosh | like undoing putting the catalog in an inconsistent state | 16:45 |
*** RichardBarrell has joined #zope | 16:46 | |
jakke1 | ok, now it starts to make sence to me | 16:47 |
jakke1 | sounds like I'll be playing way out of my league here, but having a look won't harm ;-) | 16:47 |
kosh | I just remember there where some strange bugs and screwing up the catalog can screw up other things | 16:48 |
kosh | especially in plone | 16:48 |
kosh | so they probably tightened things up to fix that issue and broke some other case that you need | 16:48 |
kosh | asking about in on zope-dev list though might give you a better solution | 16:48 |
kosh | I do with cut and paste had been doing differently in zope though | 16:49 |
kosh | it should have been implemented as copy paste verify delete | 16:49 |
*** menesis has joined #zope | 16:50 | |
*** teix has quit IRC | 16:58 | |
*** __mac__1 has quit IRC | 16:58 | |
*** teix has joined #zope | 16:58 | |
jakke1 | got a suggestion from a colleague; I'm going to try if I have the same issue on plone4.0; to be sure it's not the catalog implementation | 17:03 |
*** hever has quit IRC | 17:07 | |
*** alga has quit IRC | 17:11 | |
kosh | not a clue for plone itself, I don't use it on any system | 17:22 |
*** supton has quit IRC | 17:29 | |
*** agroszer has quit IRC | 17:30 | |
*** thetet has quit IRC | 17:36 | |
*** hever has joined #zope | 17:45 | |
*** alexpilz has quit IRC | 17:46 | |
*** Raine has joined #zope | 18:05 | |
*** alga has joined #zope | 18:08 | |
*** supton has joined #zope | 18:08 | |
*** Wu has quit IRC | 18:09 | |
*** yvl has quit IRC | 18:12 | |
*** Raine has left #zope | 18:15 | |
*** tiwula has joined #zope | 18:22 | |
*** __mac__ has joined #zope | 18:24 | |
*** __mac__ has quit IRC | 18:31 | |
*** TresEquis has joined #zope | 18:35 | |
*** hever has quit IRC | 19:10 | |
*** ccomb has quit IRC | 19:27 | |
*** Spanktar has joined #zope | 19:30 | |
*** menesis has quit IRC | 19:41 | |
*** d2m has quit IRC | 19:53 | |
*** do3cc has quit IRC | 20:01 | |
*** m8 has joined #zope | 20:01 | |
*** d2m has joined #zope | 20:08 | |
*** runyaga has joined #zope | 20:09 | |
*** runyaga has quit IRC | 20:09 | |
*** runyaga has joined #zope | 20:09 | |
*** evilbungle has joined #zope | 20:17 | |
*** evilbungle has quit IRC | 20:20 | |
*** menesis has joined #zope | 20:42 | |
*** alexpilz has joined #zope | 20:48 | |
*** tisto has quit IRC | 20:51 | |
*** TresEquis has quit IRC | 20:52 | |
*** menesis has quit IRC | 20:55 | |
*** tisto has joined #zope | 21:04 | |
*** avoinea has quit IRC | 21:21 | |
*** RichardBarrell has quit IRC | 21:28 | |
*** hever has joined #zope | 21:42 | |
*** fredvd has quit IRC | 21:54 | |
*** m8 has quit IRC | 21:58 | |
*** m8 has joined #zope | 22:12 | |
*** alexpilz1 has joined #zope | 22:19 | |
*** alexpilz has quit IRC | 22:22 | |
*** tisto has quit IRC | 22:27 | |
*** alexpilz has joined #zope | 22:43 | |
*** alexpilz1 has quit IRC | 22:46 | |
*** avoinea has joined #zope | 23:06 | |
*** River-Rat has quit IRC | 23:08 | |
*** River-Rat has joined #zope | 23:09 | |
*** _srichter has quit IRC | 23:17 | |
*** supton has quit IRC | 23:19 | |
*** _srichter has joined #zope | 23:25 | |
*** Arfrever has joined #zope | 23:33 | |
*** teix has quit IRC | 23:47 | |
*** d2m has left #zope | 23:50 | |
*** avoinea has quit IRC | 23:53 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!