*** goschtl has quit IRC | 00:00 | |
*** _mup_ has quit IRC | 02:00 | |
*** _mup_ has joined #zope | 02:00 | |
*** Arfrever has quit IRC | 02:15 | |
*** tiwula has quit IRC | 02:45 | |
*** hever has quit IRC | 02:49 | |
*** Spanktar has quit IRC | 03:48 | |
*** do3cc has quit IRC | 04:08 | |
*** do3cc has joined #zope | 04:21 | |
*** matUFMG has quit IRC | 04:35 | |
*** deux_ has joined #zope | 04:52 | |
*** daMaestro has quit IRC | 05:36 | |
*** deux_ has quit IRC | 05:36 | |
*** deux_ has joined #zope | 07:15 | |
*** deux_ has quit IRC | 07:37 | |
*** deux_ has joined #zope | 07:38 | |
*** deux_ has quit IRC | 07:46 | |
*** allisterb has quit IRC | 08:05 | |
*** deux_ has joined #zope | 08:06 | |
*** allisterb has joined #zope | 08:18 | |
*** deux_ has quit IRC | 08:28 | |
*** deux_ has joined #zope | 08:57 | |
*** deux_ has quit IRC | 09:31 | |
*** deux_ has joined #zope | 09:46 | |
*** zagy has joined #zope | 09:49 | |
*** deux_ has quit IRC | 09:56 | |
*** deux_ has joined #zope | 10:27 | |
*** goschtl has joined #zope | 10:49 | |
*** deux_ has quit IRC | 10:59 | |
*** goschtl has quit IRC | 11:05 | |
*** goschtl has joined #zope | 11:28 | |
*** goschtl has quit IRC | 11:38 | |
*** goschtl has joined #zope | 12:09 | |
*** goschtl has quit IRC | 12:16 | |
*** goschtl has joined #zope | 12:38 | |
*** teix has joined #zope | 12:39 | |
*** goschtl has quit IRC | 12:42 | |
*** goschtl has joined #zope | 14:13 | |
*** goschtl has quit IRC | 14:58 | |
*** goschtl has joined #zope | 15:04 | |
*** goschtl has quit IRC | 15:04 | |
*** goschtl has joined #zope | 15:56 | |
*** goschtl has quit IRC | 17:01 | |
*** mustard has joined #zope | 17:03 | |
*** mustard has quit IRC | 17:18 | |
*** allisterb has quit IRC | 17:20 | |
*** mustard has joined #zope | 17:30 | |
*** Arfrever has joined #zope | 17:36 | |
*** tiwula has joined #zope | 18:27 | |
*** teix has quit IRC | 18:28 | |
*** do3cc has quit IRC | 19:04 | |
*** sunew has joined #zope | 19:18 | |
*** sunew has quit IRC | 19:20 | |
*** sunew has joined #zope | 19:23 | |
*** mustard has quit IRC | 19:48 | |
*** mustard has joined #zope | 19:48 | |
*** lepri has joined #zope | 20:22 | |
*** __mac__ has joined #zope | 20:34 | |
*** m8 has joined #zope | 20:35 | |
lepri | hi guys | 20:43 |
---|---|---|
lepri | someone know some information about this? | 20:43 |
lepri | http://www.teamrubber.com/blog/the-case-of-the-phantom-data-fs/ | 20:43 |
lepri | if this is a bug | 20:43 |
betabug | looks like the client cache still had the old data - but no idea how that could happen, as writes would have been "given" to the ZEO server | 20:46 |
betabug | but reading the conclusion "If you ever have to replace your Data.fs, restart your zeoserver as soon as you do so.", I'd say that's pretty obvious | 20:46 |
betabug | in fact I would shut down the ZEO server before replacing the Data.fs | 20:47 |
*** sunew has quit IRC | 20:49 | |
betabug | lepri: tried to leave a comment, but your blog ate it ;-) | 20:50 |
kosh | actually this is because of how unix works | 20:51 |
kosh | unix files systems are refcounted | 20:51 |
kosh | once the refcount drops the zero the file will be deleted | 20:51 |
kosh | if you have a file open in an app and delete it from somewhere else the file is not delete until the app closes since it has an open filehandle | 20:51 |
betabug | so ZEO continued to write to the ghost file | 20:52 |
kosh | well it is not a ghost file | 20:52 |
kosh | ZEO has no idea the file was delete from the cli, file manager etc | 20:52 |
kosh | the file it has open is still completely valid | 20:53 |
kosh | if you tell it to pack the file you will have a fully working packed database | 20:53 |
betabug | yupp | 20:53 |
kosh | and a file entry will exist in file managers, cli etc again | 20:53 |
kosh | it is actually a very useful feature | 20:53 |
betabug | but it would be hard to bring it back | 20:53 |
kosh | it is why you can upgrade a unix box and not reboot | 20:53 |
kosh | if you pack it you get it back pretty much minus history | 20:54 |
kosh | so long as it does not crash while packing | 20:54 |
betabug | right | 20:54 |
lepri | betabug: its not my blog, but this happend with me today | 20:54 |
betabug | lepri: aha | 20:54 |
kosh | lepri: the point is that it has nothing to do with ZEO or Zope it is a general unix thing | 20:54 |
lepri | kosh: ok... | 20:55 |
lepri | thanks for explanation, guys! :-) | 20:56 |
lepri | kosh: there anything we can do for this not happen again? | 21:00 |
betabug | sure, shut down ZEO before replacing a Data.fs - the obvious thing | 21:00 |
kosh | shut down zope, shut down zeo, replace Data.fs, start zeo, start zope | 21:02 |
lepri | betabug: but we didn't do this... we just restart the zeo server | 21:02 |
betabug | I think kosh answered that :-) | 21:06 |
*** tiwula has quit IRC | 21:08 | |
*** jham has quit IRC | 21:08 | |
*** raydeo has quit IRC | 21:08 | |
*** gawel has quit IRC | 21:08 | |
*** tiwula has joined #zope | 21:12 | |
*** jham has joined #zope | 21:12 | |
*** raydeo has joined #zope | 21:12 | |
*** gawel has joined #zope | 21:12 | |
*** mustard has quit IRC | 21:15 | |
*** [Arfrever] has quit IRC | 21:15 | |
*** [Arfrever] has joined #zope | 21:16 | |
*** cwarner has quit IRC | 21:18 | |
*** mitchell`off has quit IRC | 21:18 | |
*** lepri has quit IRC | 21:19 | |
*** Wu has quit IRC | 21:19 | |
*** kiorky has quit IRC | 21:19 | |
*** blueyed has quit IRC | 21:19 | |
*** [Arfrever] has quit IRC | 21:20 | |
*** lepri has joined #zope | 21:21 | |
*** Wu has joined #zope | 21:21 | |
*** kiorky has joined #zope | 21:21 | |
*** blueyed has joined #zope | 21:21 | |
*** cwarner has joined #zope | 21:21 | |
*** mitchell`off has joined #zope | 21:21 | |
*** sp0cksbeard has quit IRC | 21:23 | |
*** kosh has quit IRC | 21:23 | |
*** lewellyn has quit IRC | 21:23 | |
*** CIA-67 has quit IRC | 21:23 | |
*** chaoflow has quit IRC | 21:23 | |
*** moo-_- has quit IRC | 21:23 | |
*** sp0cksbeard has joined #zope | 21:24 | |
*** kosh has joined #zope | 21:24 | |
*** moo-_- has joined #zope | 21:24 | |
*** CIA-67 has joined #zope | 21:24 | |
*** lewellyn has joined #zope | 21:24 | |
*** chaoflow has joined #zope | 21:24 | |
*** [Arfrever] has joined #zope | 21:27 | |
*** daMaestro has joined #zope | 21:30 | |
*** allisterb has joined #zope | 22:15 | |
*** lepri has left #zope | 22:24 | |
*** cwarner has quit IRC | 22:30 | |
*** cwarner has joined #zope | 22:34 | |
*** cwarner has quit IRC | 23:07 | |
*** cwarner has joined #zope | 23:22 | |
*** [Arfrever] has quit IRC | 23:28 | |
*** [Arfrever] has joined #zope | 23:31 | |
*** rodgort has quit IRC | 23:50 | |
*** rodgort has joined #zope | 23:55 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!