Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

mfs changes [thorpej%netbsd.org@localhost: CVS commit: syssrc]



Jason R Thorpe wrote:

> Module Name:  syssrc
> Committed By: thorpej
> Date:         Tue May 16 17:20:24 UTC 2000
> 
> Modified Files:
> 
>       syssrc/sys/ufs/mfs: mfs_extern.h mfs_vfsops.c mfs_vnops.c mfsnode.h
> 
> Log Message:
> 
> Redo the way MFS does I/O to the server's address space.  Instead of
> queueing up buffers and awakening the MFS server process to do the I/O,
> we do the I/O to the server process's address space directly using
> facilities provided by UVM.

Way cool!  Do you have any figures to show if mfs is faster because of
these changes?  It should at least reduce the context switch overhead...

> Should fix kern/10122 (I can no longer reproduce the problem described
> in the PR when running with these changes), and any number of other
> MFS-related complaints made by people over time.

I can't test this right now - a good test used to be:

        cd /tmp
        shutdown -h now

Simon.



Home | Main Index | Thread Index | Old Index