about the kernel patches on www.am-utils.org.
* amd/autil.c (forcibly_timeout_mp): always log a message when the
forced unmount request is ignored
PHNE_20371. If you don't, and you try to use amd with NFSv3 over TCP, your
kernel will panic.
+(11) *-linux* (any system using a 2.2.18+ kernel)
+
+The Linux kernels don't support Amd's direct mounts very well, leading to
+erratic behavior: shares that don't get remounted after the first timeout,
+inability to restart Amd because its mount points cannot be unmounted,
+etc. There are some kernel patches on the am-utils Web site, which solve
+these problems.
+
+
Erez.
+2001-04-28 Ion Badulescu <ionut@moisil.dev.hydraweb.com>
+
+ * BUGS: added info about the direct mount problems on Linux and
+ about the kernel patches on www.am-utils.org.
+
+ * amd/autil.c (forcibly_timeout_mp): always log a message when the
+ forced unmount request is ignored
+
2001-04-23 Ion Badulescu <ionut@buggy.dev.hydraweb.com>
* amd/ops_autofs.c (autofs_lookuppn): renamed
*
* %W% (Berkeley) %G%
*
- * $Id: autil.c,v 1.4.2.1 2001/01/10 03:23:04 ezk Exp $
+ * $Id: autil.c,v 1.4.2.2 2001/04/29 05:08:35 ib42 Exp $
*
*/
*/
if (mf && ((mp->am_flags & AMF_ROOT) ||
(mf->mf_flags & (MFF_MOUNTING | MFF_UNMOUNTING)))) {
- if (!(mf->mf_flags & MFF_UNMOUNTING))
+ if (mf->mf_flags & MFF_UNMOUNTING)
+ plog(XLOG_WARNING, "node %s is currently being unmounted, ignoring timeout request", mp->am_path);
+ else
plog(XLOG_WARNING, "ignoring timeout request for active node %s", mp->am_path);
} else {
plog(XLOG_INFO, "\"%s\" forcibly timed out", mp->am_path);