[dm-devel] [PATCH] improve atomicity of device creation
Scott James Remnant
scott at ubuntu.com
Tue Dec 11 17:18:46 UTC 2007
On Tue, 2007-12-11 at 17:03 +0000, Alasdair G Kergon wrote:
> On Tue, Dec 11, 2007 at 04:42:13PM +0000, Scott James Remnant wrote:
> > What is that agreed design?
>
> In simple terms:
>
> - udev takes over full responsibility for creating nodes
> [this will probably be a ./configure option]
>
Excellent, this is what we've wanted for a while.
> - udev provides interface we use to wait until it has finished
> processing all the outstanding requests we sent it.
>
What's this interface?
I had a proposed patch that made udev write its sequence number to the
kernel, and thus allowed any kobject add event to have a "bottom half"
that could happen when udev had finished. The idea was that the
existing ioctls could then just block.
The other patch we tried a couple of releases ago was have devmapper
spin until udev had caught up.
Scott
--
Scott James Remnant
scott at ubuntu.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://listman.redhat.com/archives/dm-devel/attachments/20071211/8f36a31a/attachment.sig>
More information about the dm-devel
mailing list