Re: [PATCH 00/16] DRBD: a block device for HA clusters



On Tue, May 5, 2009 at 10:21 AM, Philipp Reisner
<philipp.reisner@xxxxxxxxxx> wrote:
What we have in DRBD boils down to:

* We obey all possible write after write dependencies in the stream of
 writes we get from the upper layers. And generate DRBD internal
 reorder barriers for the packet stream.

Hello Philipp,

I couldn't find a call to blk_queue_ordered() in the DRBD 8.3.1 source
code. This made me wonder how DRBD obtains information about barriers
that is generated by filesystems like ext3 with the option barrier=1 ?

Bart.
--
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: [PATCH 00/16] DRBD: a block device for HA clusters
    ... reorder barriers for the packet stream. ... I couldn't find a call to blk_queue_orderedin the DRBD 8.3.1 source ... This made me wonder how DRBD obtains information about barriers ... I was refering to implicit write after write dependencies, ...
    (Linux-Kernel)
  • Re: [PATCH 00/16] DRBD: a block device for HA clusters
    ... write-after-write dependencies in the stream of writes you get from ... DRBD does exactly this! ... On the secondary node we impose these barriers onto the stream of writes ... guarantee that no implicit write-after-write dependencies are violated. ...
    (Linux-Kernel)
  • Re: [PATCH 00/16] DRBD: a block device for HA clusters
    ... secondary node as the stream of writes was comming in on the primary? ... What I want to work out is, that in DRBD we have that capability to allow ... it's very hard to find a failure case where the write order on the ... flight into the network tap was in order). ...
    (Linux-Kernel)
  • Re: [PATCH 00/16] DRBD: a block device for HA clusters
    ... functionality of drbd that you could use. ... Both the in kernel md/nbd and drbd do sync and async replication ... On the secondary node we impose these barriers onto the stream of writes ...
    (Linux-Kernel)
  • Re: Managing large programs with many streams
    ... Maybe it's my lack of understanding of the "dependencies" feature. ... if I'm building a car and I have an engine work stream (and thus ... an engine PM and engine project plan), a transmission stream, suspension ... we've done this manually by creating a program integrated plan that only ...
    (microsoft.public.project)