Date: Mon, 6 Apr 1998 22:50:01 -0700 (PDT) From: Peter Wemm <peter@netplex.com.au> To: freebsd-bugs Subject: Re: kern/6212: Two bugs with MFS filesystem fixed, two features added Message-ID: <199804070550.WAA24796@hub.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/6212; it has been noted by GNATS.
From: Peter Wemm <peter@netplex.com.au>
To: Matthew Dillon <dillon@backplane.com>
Cc: freebsd-gnats-submit@hub.FreeBSD.ORG
Subject: Re: kern/6212: Two bugs with MFS filesystem fixed, two features added
Date: Tue, 07 Apr 1998 13:46:25 +0800
Matthew Dillon wrote:
[..]
>
> It's a fantastic environment, and MFS is extremely stable where as tryin
g
> to use vnconfig with an NFS-backed file leads to massive system corrupti
on
> and crashes even under FreeBSD-3.0-current. Since MFS disassociates I/O
> with a separate kernel process, it can deal with NFS based backing store
> without screwing up the machine.
Hmm! Now this is interesting, I'd never thought of trying that before.
Although, I'm puzzled why the msync() is needed at all, since it's just a
mmap'ed file. Perhaps there is some new lurking problem with synchronizing
of mmap'ed files... :-/
> -Matt
Can you please do us a favour and supply a context or unified diff?
ie: 'cvs diff -u' Your patch could then be automatically applied rather
than having to guess the context by hand.
> Index: mkfs.c
> ===================================================================
> RCS file: /src/FreeBSD-CVS/ncvs/src/sbin/newfs/mkfs.c,v
> retrieving revision 1.21
> diff -r1.21 mkfs.c
> 42a43
> > #include <sys/stat.h>
> 108a110
> > extern int skipnewfs;
> 181c183,185
> < fd = open(filename,O_RDWR|O_TRUNC|O_CREAT,0644);
> ---
> > struct stat st;
> >
> > fd = open(filename,O_RDWR|O_CREAT,0644);
Cheers,
-Peter
--
Peter Wemm <peter@netplex.com.au> Netplex Consulting
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199804070550.WAA24796>
