Re: [PATCH 2.6.19 5/5] fs: freeze_bdev with semaphore not mutex



Hi!

There's one more thing, actually. If the on-disk data and metadata are
changed _after_ the sync we do and _before_ we create the snapshot image,
and the subsequent resume fails,

Well, but this is equivalent to a power failure immediately after the sync, so
there _must_ be a way to recover the filesystem from that, no?

Exactly.

I think I'll prepare a patch for freezing the work queues and we'll see what
to do next.

Thanks!
Pavel
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • Re: weird, hard to find Excel-automation error
    ... occured on subsequent print out and not on the first one. ... >> Approximately every other time everything runs without problems and fails ... >> I have Access open up Excel with the code below. ... >> Set objExcelDoc = objExcelApp.Workbooks.Add ...
    (microsoft.public.access.modulesdaovba)
  • Re: Manchester Decoder
    ... you'll recover an ... unambiguous clock. ... 'Pure' Manchester code can have pathalogical groups of zeros or ones ... or Sync ...
    (sci.electronics.design)
  • Re: What is the problem with my HD with Win 2k?
    ... That depends on how it fails. ... If the BIOS does not mount the partitions as ... detected by the BIOS at startup, there will be no easy way to recover the ...
    (microsoft.public.win2000.hardware)
  • Re: Good enough for crypto?
    ... > Show a PRNG which fails then show how to use that to recover the output. ... The RNGmeter is simply a tool for comparing the statistical quality of ... you may note that the RNGmeter is free. ...
    (sci.crypt)
  • Re: GIT tree broken?
    ... > I'm trying to sync with ... > fails with the following error: ... Cannot obtain needed blob 2a7e338ec2fc6aac461a11fe8049799e65639166 ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)