Named pipes over NFS

Atul Kumar (ak@iitk.ac.in)
Thu, 5 Nov 1998 22:25:27 +0530 (IST)


I read somewhere the relase notes of 2.0.36 that FIFO's are supported
over NFS. I have some basic questions:

1) Does this require some changes in NFS protocol?
2) Does this work on NFS2 or its only for NFS3?
3) Suppose a process p1 opens a FIFO that is on a NFS
file system. p2 writes some data to the FIFO and exits.
If now file system is unmounted then will it give
device busy error? If not then what will happen to
the data that process p1 wrote to FIFO (and which is in
kernel)?
4) Pipe is an OS abstraction and not a file system abstraction.
A FIFO needs an inode in the file system. Does a FIFO require
anything else from the filesystem. If yes then how to
support FIFO over NFS as its a stateless protocol.
5) Can we provide support FIFO on a NFS file system for communicating
between two processes on two different machines (of course by
changing the semantics of IPC)? I mean is there any work in
this direction?

Thanks,
Atul.

--
Atul Kumar
Department of Computer Science and Engineering
Indian Institute of Technology Kanpur, INDIA

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/