public inbox for linux-nfs@vger.kernel.org
 help / color / mirror / Atom feed
* Problem with NFS and XEN
@ 2009-05-08  6:10 Roger Marcus
       [not found] ` <4A03DBFB.8010407@symantec.com>
       [not found] ` <c4838b6b0905072310g5658ed91i486797b76c8d95d3-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 2 replies; 7+ messages in thread
From: Roger Marcus @ 2009-05-08  6:10 UTC (permalink / raw)
  To: linux-nfs

Hi,

I am having a problem with NFS and I thought that you could help me or
you could steer me to
someone who might be able to.

The problem is this:

An NFS Server mounts an image on a local directory, containing a XEN
virtual machine configuration file and a XEN image.

An NFS Client computer sees the directory that was mounted remotely
and starts the XEN Virtual machine on the mounted directory.
The NFS Client computer then stops the XEN Virtual machine. So far, so
good. The machine ran. It stopped. The NFS Client
leaves the directory. No process is accessing that directory from the
client side.

Problem: The NFS Server cannot umount the local directory.
fuser returns no usage of the directory.
lsof returns no usage of the directory.
umount -f won't force umount the directory.

What does work is exportfs -ua.

This is not a good way to go, since it is planned that many clients
will be using the server; indeed many
clients will be using multiple subdirectories on the server.

1. Is this a XEN bug or an NFS bug?
2. Is there some other command like exportfs in which you can just
disable the one local directory but maintain an
active mount on the parent directory?

exports:
/adir =A0=A0=A0 192.168.11.129(rw,sync,no_subtree_check,crossmnt,no_roo=
t_squash)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
/adir/image.iso (contains xen vm stuff)
server executes: mount -o loop /adir/image.iso /adir/virtualstuff

client mounts adir with mount -t nfs 192.168.11.22:/adir /adir
xm create /adir/virtualstuff/config.cfg
xm destroy virtual

on the nfs-server:
umount /adir/virtualstuff (won't)

only exportfs -ua works, but this defeats my purpose.

Can you suggest anything?

thanks in advance,

Roger Marcus

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2009-05-08 17:18 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-05-08  6:10 Problem with NFS and XEN Roger Marcus
     [not found] ` <4A03DBFB.8010407@symantec.com>
2009-05-08  8:11   ` Roger Marcus
     [not found] ` <c4838b6b0905072310g5658ed91i486797b76c8d95d3-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-05-08 12:24   ` Trond Myklebust
     [not found]     ` <1241785441.19651.28.camel-rJ7iovZKK19ZJLDQqaL3InhyD016LWXt@public.gmane.org>
2009-05-08 13:11       ` Roger Marcus
     [not found]         ` <c4838b6b0905080611n3ef3f2efr3e843836b1e3dd-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-05-08 13:43           ` Trond Myklebust
     [not found]             ` <1241790224.19651.40.camel-rJ7iovZKK19ZJLDQqaL3InhyD016LWXt@public.gmane.org>
2009-05-08 14:32               ` Roger Marcus
     [not found]                 ` <c4838b6b0905080732v7f693436md49bc6dcdca5d6d9-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-05-08 17:18                   ` J. Bruce Fields

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox