Re: [RFC] Remove NTFS kernel support

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Jeff Roberson
Date: Thursday, February 7, 2008 - 7:06 pm

On Thu, 7 Feb 2008, M. Warner Losh wrote:


Not picking on anyone in particular, but let's keep in mind that this was 
an enquiry not a real proposal to axe it right away.  I suggested Attilio 
find out if there were users and clearly there are.  So there is value in 
keeping this thing working and fuse isn't a sure bet.  We just wanted to 
understand the situation before acting.

However, this is open source.  Some one needs to step up to the plate and 
fix these bugs.  It's only 4,700 lines of code.  It shouldn't be 
insurmountable for someone who has a passing understanding of VFS.

Some of the bugs were exposed by better asserts and witness support by 
Attilio.  I don't think his effort to fix lockmgr should be hung up 
trying to understand ntfs however unless he directly broke it.  It's going 
to have to continue firing asserts until someone fixes it.

Also, ntfs is a strange bird compared to other filesystems.  Briefly 
looking at it, there may be some subtle architectural problems with it. 
For example, it creates 'ntnode' inodes that aren't associated with vnodes 
and so have their own lifecycle management.  It is likely that this is the 
source of the panics that I have heard of.

An eager volunteer might also consider making it MPSAFE to further reduce 
the number of filesystems which require Giant so we can eventually drop 
the hideous giant wrappers.

Cheers,
Jeff


_______________________________________________
freebsd-fs@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-fs
To unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org"
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[RFC] Remove NTFS kernel support, Attilio Rao, (Wed Feb 6, 6:00 pm)
Re: [RFC] Remove NTFS kernel support, Xin LI, (Wed Feb 6, 6:31 pm)
Re: [RFC] Remove NTFS kernel support, Ganbold, (Wed Feb 6, 6:46 pm)
Re: [RFC] Remove NTFS kernel support, Mark Linimon, (Wed Feb 6, 11:33 pm)
Re: [RFC] Remove NTFS kernel support, Doug Barton, (Wed Feb 6, 11:33 pm)
Re: [RFC] Remove NTFS kernel support, Alfred Perlstein, (Thu Feb 7, 12:13 am)
Re: [RFC] Remove NTFS kernel support, Doug Barton, (Thu Feb 7, 1:18 am)
Re: [RFC] Remove NTFS kernel support, Ulrich Spoerlein, (Thu Feb 7, 2:35 am)
Re: [RFC] Remove NTFS kernel support, Attilio Rao, (Thu Feb 7, 3:41 am)
Re: [RFC] Remove NTFS kernel support, Joao Barros, (Thu Feb 7, 4:21 am)
Re: [RFC] Remove NTFS kernel support, Eric Anderson, (Thu Feb 7, 5:47 am)
Re: [RFC] Remove NTFS kernel support, Andre Oppermann, (Thu Feb 7, 6:20 am)
Re: [RFC] Remove NTFS kernel support, Attilio Rao, (Thu Feb 7, 7:13 am)
Re: [RFC] Remove NTFS kernel support, Alfred Perlstein, (Thu Feb 7, 7:18 am)
Re: [RFC] Remove NTFS kernel support, Attilio Rao, (Thu Feb 7, 7:21 am)
Re: [RFC] Remove NTFS kernel support, Yar Tikhiy, (Thu Feb 7, 7:28 am)
Re: [RFC] Remove NTFS kernel support, Joao Barros, (Thu Feb 7, 7:36 am)
Re: [RFC] Remove NTFS kernel support, Tom Evans, (Thu Feb 7, 7:42 am)
Re: [RFC] Remove NTFS kernel support, Yar Tikhiy, (Thu Feb 7, 7:51 am)
Re: [RFC] Remove NTFS kernel support , Julian Stacey, (Thu Feb 7, 8:22 am)
Re: [RFC] Remove NTFS kernel support, Robert Watson, (Thu Feb 7, 10:20 am)
Re: [RFC] Remove NTFS kernel support, Nikolay Pavlov, (Thu Feb 7, 10:39 am)
Re: [RFC] Remove NTFS kernel support, Julian Elischer, (Thu Feb 7, 10:40 am)
Re: [RFC] Remove NTFS kernel support, Nikolay Pavlov, (Thu Feb 7, 10:41 am)
Re: [RFC] Remove NTFS kernel support, Joao Barros, (Thu Feb 7, 11:05 am)
Re: [RFC] Remove NTFS kernel support, Joao Barros, (Thu Feb 7, 11:18 am)
Re: [RFC] Remove NTFS kernel support, Nikolay Pavlov, (Thu Feb 7, 11:52 am)
Re: [RFC] Remove NTFS kernel support, Doug Barton, (Thu Feb 7, 4:03 pm)
Re: [RFC] Remove NTFS kernel support, David O'Brien, (Thu Feb 7, 4:26 pm)
Re: [RFC] Remove NTFS kernel support, M. Warner Losh, (Thu Feb 7, 4:31 pm)
Re: [RFC] Remove NTFS kernel support, M. Warner Losh, (Thu Feb 7, 4:32 pm)
Re: [RFC] Remove NTFS kernel support, M. Warner Losh, (Thu Feb 7, 4:34 pm)
Re: [RFC] Remove NTFS kernel support, M. Warner Losh, (Thu Feb 7, 4:53 pm)
Re: [RFC] Remove NTFS kernel support, Jeff Roberson, (Thu Feb 7, 7:06 pm)
Re: [RFC] Remove NTFS kernel support, Eric Anderson, (Thu Feb 7, 8:29 pm)
Re: [RFC] Remove NTFS kernel support, Eygene Ryabinkin, (Fri Feb 8, 4:29 am)
Re: [RFC] Remove NTFS kernel support, Robert Watson, (Fri Feb 8, 9:23 am)
Re: [RFC] Remove NTFS kernel support, Doug Barton, (Fri Feb 8, 3:18 pm)
Re: [RFC] Remove NTFS kernel support, Scot Hetzel, (Sat Feb 9, 2:38 pm)
Re: [RFC] Remove NTFS kernel support, Attilio Rao, (Sat Feb 9, 2:42 pm)
Re: [RFC] Remove NTFS kernel support, John-Mark Gurney, (Sat Feb 9, 5:29 pm)
Re: [RFC] Remove NTFS kernel support, Yi Wang, (Tue Apr 1, 12:27 am)