Port-xen archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Question to recent xentools3 update
On Thu, Mar 27, 2008 at 08:42:36PM +0100, Juergen Hannken-Illjes wrote:
> On Thu, Mar 27, 2008 at 08:12:30PM +0100, Christoph Egger wrote:
> > Manuel Bouyer wrote:
> > >On Thu, Mar 27, 2008 at 07:05:04PM +0100, Christoph Egger wrote:
> > >>>If a Xen config with "disk = [ 'phy:/dev/rraid0f,0x1,w' ]" works and no
> > >>>other
> > >>>Xen component opens the corresponding block device this could work. As
> > >>>my
> > >>>Xen machine is in production now, I cannot test it.
> > >>When you create two new guests (for testing purpose) both with
> > >>"disk = [ 'phy:/dev/cd0a,0x1,r' ]" do you get an EBUSY when you start
> > >>the second guest?
> > >
> > >yes.
> > >
> > >>I think, trying to start two guests from the same
> > >>(Live-)CD shouldn't hurt.
> > >
> > >I think this behavior changed recently in current. I've not investigated
> > >this yet.
> >
> > What I want to know is what happens when two guests open the same
> > block device. /dev/cd0a is a harmless test candidate. Do you mean, cd0a
> > is an exception now?
> >
> > Christoph
>
> No exception -- this behaviour is the same for all block devices. It is the
> result of the second item of:
Hum, I remember someone saying it would still work with vnd0d.
>
> date: 2008/01/24 17:32:54; author: ad; state: Exp; lines: +56 -213
> specfs changes for PR kern/37717 (raidclose() is no longer called on
> shutdown). There are still problems with device access and a PR will be
> filed.
>
> - Kill checkalias(). Allow multiple vnodes to reference a single device.
>
> - Don't play dangerous tricks with block vnodes to ensure that only one
> vnode can describe a block device. Instead, prohibit concurrent opens of
> block devices. As a bonus remove the unreliable code that prevents
> multiple file system mounts on the same device. It's no longer needed.
it should be possible to open the same block device multiple times, if it's
open read-only. I don't know if it can be easily be done in the current
world.
--
Manuel Bouyer <bouyer%antioche.eu.org@localhost>
NetBSD: 26 ans d'experience feront toujours la difference
--
Home |
Main Index |
Thread Index |
Old Index