RE: BSD XFS Port BSD VFS Rewrite

1999-11-01 Thread Alton, Matthew
MTP:[EMAIL PROTECTED]] Sent: Saturday, October 30, 1999 10:56 AM To: Alton, Matthew Subject: Re: BSD XFS Port BSD VFS Rewrite On Thu, 5 Aug 1999, Alton, Matthew wrote: I am currently conducting a thorough study of the VFS subsystem in preparation for an all-out effort to port

Re: BSD XFS Port BSD VFS Rewrite

1999-11-01 Thread Russell Cattelan
stem. -Original Message- From: Andrzej Bialecki [SMTP:[EMAIL PROTECTED]] Sent: Saturday, October 30, 1999 10:56 AM To: Alton, Matthew Subject: Re: BSD XFS Port BSD VFS Rewrite On Thu, 5 Aug 1999, Alton, Matthew wrote: I am currently conducting a thorough study of the V

Re: BSD XFS Port BSD VFS Rewrite

1999-08-24 Thread Julian Elischer
The discussions between Kirk and matt over a glass of beer/drink at kirk's party at USENIX and at the Bay area User's group. On Wed, 18 Aug 1999, Nate Williams wrote: Matt doesn't represent the FreeBSD project, and even if he rewrites the VFS subsystem so he can understand it, his

Re: BSD XFS Port BSD VFS Rewrite

1999-08-24 Thread Julian Elischer
On Wed, 18 Aug 1999, Poul-Henning Kamp wrote: Matt doesn't represent the FreeBSD project, and even if he rewrites the VFS subsystem so he can understand it, his rewrite would face considerable resistance on its way into FreeBSD. I don't think there is reason to rewrite it, but there

Re: BSD XFS Port BSD VFS Rewrite

1999-08-24 Thread Bill Studenmund
On Wed, 18 Aug 1999, Terry Lambert wrote: Right. That exported struct lock * makes locking down to the lowest-level file easy - you just feed it to the lock manager, and you're locking the same lock the lowest level fs uses. You then lock all vnodes stacked over this one at the same

Re: BSD XFS Port BSD VFS Rewrite

1999-08-24 Thread Bill Studenmund
On Wed, 18 Aug 1999, Poul-Henning Kamp wrote: Yes, but we need subsecond in the filesystems. Think about make(1) on a blinding fast machine... Oh yes, I realize that. :-) It's just that I thought you were at one point suggesting having 128 bits to the left of the decimal point (128 bits

Re: BSD XFS Port BSD VFS Rewrite

1999-08-24 Thread Terry Lambert
I'm not familiar with the VFS_default stuff. All the vop_default_desc routines in NetBSD point to error routines. In FreeBSD, they now point to default routines that are *not* error routines. This is the problem. I admit the change was very well intentioned, since it made

Re: BSD XFS Port BSD VFS Rewrite

1999-08-24 Thread Poul-Henning Kamp
In message [EMAIL PROTECTED], Terry Lambert writes: You would have to de-collapse several VOP lists that have been pre-collapsed. You are talking gibberish here. Please show code where this is a problem. When you write a proxy stacking layer, such as John Heidemann's network proxy

Re: BSD XFS Port BSD VFS Rewrite

1999-08-24 Thread Poul-Henning Kamp
In message pine.sol.3.96.990818104932.14430d-100...@marcy.nas.nasa.gov, Bill Studenmund writes: I doubt we need more than 64 bit times. 2^63 seconds works out to 292,279,025,208 years, or 292 (american) billion years. Current theories put the age of the universe at I think 12 to 16 billion

Re: BSD XFS Port BSD VFS Rewrite

1999-08-24 Thread Poul-Henning Kamp
In message pine.bsf.3.95.990818105716.12306a-100...@current1.whistle.com, Julian Elischer writes: On Wed, 18 Aug 1999, Poul-Henning Kamp wrote: Matt doesn't represent the FreeBSD project, and even if he rewrites the VFS subsystem so he can understand it, his rewrite would face considerable

Re: BSD XFS Port BSD VFS Rewrite

1999-08-24 Thread Terry Lambert
2. Advisory locks are hung off private backing objects. I'm not sure. The struct lock * is only used by layered filesystems, so they can keep track both of the underlying vnode lock, and if needed their own vnode lock. For advisory locks, would we want to keep track both of

Re: BSD XFS Port BSD VFS Rewrite

1999-08-24 Thread Matthew Dillon
:On Wed, 18 Aug 1999, Poul-Henning Kamp wrote: : : Matt doesn't represent the FreeBSD project, and even if he rewrites : the VFS subsystem so he can understand it, his rewrite would face : considerable resistance on its way into FreeBSD. I don't think : there is reason to rewrite it, but there

Re: BSD XFS Port BSD VFS Rewrite

1999-08-24 Thread Nate Williams
Matt doesn't represent the FreeBSD project, and even if he rewrites the VFS subsystem so he can understand it, his rewrite would face considerable resistance on its way into FreeBSD. I don't think there is reason to rewrite it, but there certainly are areas that need fixing. You are

Re: BSD XFS Port BSD VFS Rewrite

1999-08-24 Thread Julian Elischer
On Wed, 18 Aug 1999, Poul-Henning Kamp wrote: Matt doesn't represent the FreeBSD project, and even if he rewrites the VFS subsystem so he can understand it, his rewrite would face considerable resistance on its way into FreeBSD. I don't think there is reason to rewrite it, but there

Re: BSD XFS Port BSD VFS Rewrite

1999-08-24 Thread Poul-Henning Kamp
In message 199908181848.laa14...@usr02.primenet.com, Terry Lambert writes: You would have to de-collapse several VOP lists that have been pre-collapsed. You are talking gibberish here. Please show code where this is a problem. When you write a proxy stacking layer, such as John

Re: BSD XFS Port BSD VFS Rewrite

1999-08-24 Thread Julian Elischer
The discussions between Kirk and matt over a glass of beer/drink at kirk's party at USENIX and at the Bay area User's group. On Wed, 18 Aug 1999, Nate Williams wrote: Matt doesn't represent the FreeBSD project, and even if he rewrites the VFS subsystem so he can understand it, his

Re: BSD XFS Port BSD VFS Rewrite

1999-08-24 Thread Poul-Henning Kamp
In message 199908181737.laa03...@mt.sri.com, Nate Williams writes: Both struct timespec and struct timeval are major mistakes, they make arithmetic on timestamps an expensive operation. Timestamps should be stored as integers using an fix-point notations, for instance 64bits with 32bit

Re: BSD XFS Port BSD VFS Rewrite

1999-08-24 Thread Bill Studenmund
On Wed, 18 Aug 1999, Terry Lambert wrote: Right. That exported struct lock * makes locking down to the lowest-level file easy - you just feed it to the lock manager, and you're locking the same lock the lowest level fs uses. You then lock all vnodes stacked over this one at the same time.

Re: BSD XFS Port BSD VFS Rewrite

1999-08-24 Thread Bill Studenmund
On Wed, 18 Aug 1999, Poul-Henning Kamp wrote: Yes, but we need subsecond in the filesystems. Think about make(1) on a blinding fast machine... Oh yes, I realize that. :-) It's just that I thought you were at one point suggesting having 128 bits to the left of the decimal point (128 bits worth

Re: BSD XFS Port BSD VFS Rewrite

1999-08-24 Thread Terry Lambert
I'm not familiar with the VFS_default stuff. All the vop_default_desc routines in NetBSD point to error routines. In FreeBSD, they now point to default routines that are *not* error routines. This is the problem. I admit the change was very well intentioned, since it made

Re: BSD XFS Port BSD VFS Rewrite

1999-08-23 Thread Matthew Dillon
:On Wed, 18 Aug 1999, Poul-Henning Kamp wrote: : : Matt doesn't represent the FreeBSD project, and even if he rewrites : the VFS subsystem so he can understand it, his rewrite would face : considerable resistance on its way into FreeBSD. I don't think : there is reason to rewrite it, but there

Re: BSD XFS Port BSD VFS Rewrite

1999-08-23 Thread Terry Lambert
2. Advisory locks are hung off private backing objects. I'm not sure. The struct lock * is only used by layered filesystems, so they can keep track both of the underlying vnode lock, and if needed their own vnode lock. For advisory locks, would we want to keep track both of

Re: BSD XFS Port BSD VFS Rewrite

1999-08-23 Thread Nate Williams
Matt doesn't represent the FreeBSD project, and even if he rewrites the VFS subsystem so he can understand it, his rewrite would face considerable resistance on its way into FreeBSD. I don't think there is reason to rewrite it, but there certainly are areas that need fixing. You are

Re: BSD XFS Port BSD VFS Rewrite

1999-08-21 Thread Daniel C. Sobral
"Daniel C. Sobral" wrote: Terry Lambert wrote: That's kind of the point. No other VFS stacking system out there plays by FreeBSD's revamped rules. I look around and I see no standards. It is still time to be experimental. Since someone complained of my meekness, let me restate

Re: BSD XFS Port BSD VFS Rewrite

1999-08-21 Thread Daniel C. Sobral
Daniel C. Sobral wrote: Terry Lambert wrote: That's kind of the point. No other VFS stacking system out there plays by FreeBSD's revamped rules. I look around and I see no standards. It is still time to be experimental. Since someone complained of my meekness, let me restate that...

Re: BSD XFS Port BSD VFS Rewrite

1999-08-20 Thread Daniel C. Sobral
Terry Lambert wrote: That's kind of the point. No other VFS stacking system out there plays by FreeBSD's revamped rules. I look around and I see no standards. It is still time to be experimental. -- Daniel C. Sobral(8-DCS) d...@newsguy.com d...@freebsd.org -

Re: BSD XFS Port BSD VFS Rewrite

1999-08-19 Thread Russell Cattelan
Glad to hear somebody is willing to dive in to XFS. Right now I am one of three people working on the XFS to linux port, so I have pretty good view of what is currently happening. When is it going to be ready? Don't hold your breath. Officially SGI has said by the end of the year,

RE: BSD XFS Port BSD VFS Rewrite

1999-08-19 Thread Alton, Matthew
: '[EMAIL PROTECTED]'; '[EMAIL PROTECTED]' Subject: Re: BSD XFS Port BSD VFS Rewrite Glad to hear somebody is willing to dive in to XFS. Right now I am one of three people working on the XFS to linux port, so I have pretty good view of what is currently happening. When is it going

Re: BSD XFS Port BSD VFS Rewrite

1999-08-19 Thread Terry Lambert
Terry Lambert wrote: Make sure that the system you are talking to over the proxy is not assumed to be a FreeBSD system (e.g. don't assume that the vfs_default stuff exists on the other end of the proxy, or that it would be functional). Now, Terry, that is ridiculous. One has to

Re: BSD XFS Port BSD VFS Rewrite

1999-08-19 Thread Chuck Silvers
On Wed, Aug 18, 1999 at 08:43:14PM +, Terry Lambert wrote: Nope. The problem is that while stacking (null, umap, and overlay fs's) work, we don't have the coherency issues worked out so that upper layers can cache data. i.e. so that the lower fs knows it has to ask the uper

Re: BSD XFS Port BSD VFS Rewrite

1999-08-19 Thread Russell Cattelan
Glad to hear somebody is willing to dive in to XFS. Right now I am one of three people working on the XFS to linux port, so I have pretty good view of what is currently happening. When is it going to be ready? Don't hold your breath. Officially SGI has said by the end of the year,

RE: BSD XFS Port BSD VFS Rewrite

1999-08-19 Thread Alton, Matthew
: 'hack...@freebsd.org'; 'f...@freebsd.org' Subject: Re: BSD XFS Port BSD VFS Rewrite Glad to hear somebody is willing to dive in to XFS. Right now I am one of three people working on the XFS to linux port, so I have pretty good view of what is currently happening. When

Re: BSD XFS Port BSD VFS Rewrite

1999-08-19 Thread Terry Lambert
Terry Lambert wrote: Make sure that the system you are talking to over the proxy is not assumed to be a FreeBSD system (e.g. don't assume that the vfs_default stuff exists on the other end of the proxy, or that it would be functional). Now, Terry, that is ridiculous. One has to

RE: BSD XFS Port BSD VFS Rewrite

1999-08-19 Thread Alfred Perlstein
On Thu, 19 Aug 1999, Alton, Matthew wrote: Do you have access to more of the code than is currently posted on SGI's web page? I am willing to sign an NDA in order to get access to all relevant source. I would like to assist in porting XFS to Linux also. I would very much like to see SGI

Re: BSD XFS Port BSD VFS Rewrite

1999-08-19 Thread Chuck Silvers
On Wed, Aug 18, 1999 at 08:43:14PM +, Terry Lambert wrote: Nope. The problem is that while stacking (null, umap, and overlay fs's) work, we don't have the coherency issues worked out so that upper layers can cache data. i.e. so that the lower fs knows it has to ask the uper

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Poul-Henning Kamp
In message [EMAIL PROTECTED], Terry Lambert writes: I'm not familiar with the VFS_default stuff. All the vop_default_desc routines in NetBSD point to error routines. In FreeBSD, they now point to default routines that are *not* error routines. This is the problem. I admit the

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Poul-Henning Kamp
In message [EMAIL PROTECTED], Bill Studenmund writes: Whew! That's reasuring. I agree there are things which need fixing. It'd be nice if both NetBSD and FreeBSD could fix things in the same way. Well, that still remains to be seen... The use of the "vfs_default" to make unimplemented

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Nate Williams
Both struct timespec and struct timeval are major mistakes, they make arithmetic on timestamps an expensive operation. Timestamps should be stored as integers using an fix-point notations, for instance 64bits with 32bit fractional seconds (the NTP timestamp), or in the future 128/48.

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Julian Elischer
On Wed, 18 Aug 1999, Poul-Henning Kamp wrote: Matt doesn't represent the FreeBSD project, and even if he rewrites the VFS subsystem so he can understand it, his rewrite would face considerable resistance on its way into FreeBSD. I don't think there is reason to rewrite it, but there

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Terry Lambert
2. Advisory locks are hung off private backing objects. I'm not sure. The struct lock * is only used by layered filesystems, so they can keep track both of the underlying vnode lock, and if needed their own vnode lock. For advisory locks, would we want to keep track both of

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Terry Lambert
I'm not familiar with the VFS_default stuff. All the vop_default_desc routines in NetBSD point to error routines. In FreeBSD, they now point to default routines that are *not* error routines. This is the problem. I admit the change was very well intentioned, since it made

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Poul-Henning Kamp
In message [EMAIL PROTECTED], Terry Lambert writes: You would have to de-collapse several VOP lists that have been pre-collapsed. You are talking gibberish here. Please show code where this is a problem. When you write a proxy stacking layer, such as John Heidemann's network proxy

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Bill Studenmund
On Wed, 18 Aug 1999, Terry Lambert wrote: Right. That exported struct lock * makes locking down to the lowest-level file easy - you just feed it to the lock manager, and you're locking the same lock the lowest level fs uses. You then lock all vnodes stacked over this one at the same

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Terry Lambert
Right. That exported struct lock * makes locking down to the lowest-level file easy - you just feed it to the lock manager, and you're locking the same lock the lowest level fs uses. You then lock all vnodes stacked over this one at the same time. Otherwise, you just call VOP_LOCK

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Poul-Henning Kamp
Terry, It is very fine with this example, but I'm not even going to bother much with it for several reasons, most of which you can find codified in the development rules for X11 which you can find in Scheiflers book. But for the record: your example would get even shorter on the code we had

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Terry Lambert
You would have to de-collapse several VOP lists that have been pre-collapsed. You are talking gibberish here. Please show code where this is a problem. When you write a proxy stacking layer, such as John Heidemann's network proxy stacking layer (an NFS alternative), VOP's which

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Poul-Henning Kamp
In message pine.sol.3.96.990816105106.27345h-100...@marcy.nas.nasa.gov, Bill Studenmund writes: On Sat, 14 Aug 1999, Terry Lambert wrote: I am currently conducting a thorough study of the VFS subsystem in preparation for an all-out effort to port SGI's XFS filesystem to FreeBSD 4.x at such

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Terry Lambert
I'm not familiar with the VFS_default stuff. All the vop_default_desc routines in NetBSD point to error routines. In FreeBSD, they now point to default routines that are *not* error routines. This is the problem. I admit the change was very well intentioned, since it made the code

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Poul-Henning Kamp
In message 199908181716.kaa12...@usr02.primenet.com, Terry Lambert writes: I'm not familiar with the VFS_default stuff. All the vop_default_desc routines in NetBSD point to error routines. In FreeBSD, they now point to default routines that are *not* error routines. This is the

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Bill Studenmund
On Wed, 18 Aug 1999, Poul-Henning Kamp wrote: In message pine.sol.3.96.990816105106.27345h-100...@marcy.nas.nasa.gov, Bill Studenmund writes: On Sat, 14 Aug 1999, Terry Lambert wrote: Matt doesn't represent the FreeBSD project, and even if he rewrites the VFS subsystem so he can

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Poul-Henning Kamp
In message pine.sol.3.96.990818101005.14430b-100...@marcy.nas.nasa.gov, Bill Studenmund writes: Whew! That's reasuring. I agree there are things which need fixing. It'd be nice if both NetBSD and FreeBSD could fix things in the same way. Well, that still remains to be seen... The use of

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Nate Williams
Both struct timespec and struct timeval are major mistakes, they make arithmetic on timestamps an expensive operation. Timestamps should be stored as integers using an fix-point notations, for instance 64bits with 32bit fractional seconds (the NTP timestamp), or in the future 128/48.

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Bill Studenmund
On Wed, 18 Aug 1999, Poul-Henning Kamp wrote: In message pine.sol.3.96.990818101005.14430b-100...@marcy.nas.nasa.gov, Bill Studenmund writes: Whew! That's reasuring. I agree there are things which need fixing. It'd be nice if both NetBSD and FreeBSD could fix things in the same way.

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Poul-Henning Kamp
In message 199908181737.laa03...@mt.sri.com, Nate Williams writes: Both struct timespec and struct timeval are major mistakes, they make arithmetic on timestamps an expensive operation. Timestamps should be stored as integers using an fix-point notations, for instance 64bits with 32bit

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Poul-Henning Kamp
In message pine.sol.3.96.990818104932.14430d-100...@marcy.nas.nasa.gov, Bill Studenmund writes: I doubt we need more than 64 bit times. 2^63 seconds works out to 292,279,025,208 years, or 292 (american) billion years. Current theories put the age of the universe at I think 12 to 16 billion

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Julian Elischer
On Wed, 18 Aug 1999, Poul-Henning Kamp wrote: Matt doesn't represent the FreeBSD project, and even if he rewrites the VFS subsystem so he can understand it, his rewrite would face considerable resistance on its way into FreeBSD. I don't think there is reason to rewrite it, but there

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Nate Williams
Matt doesn't represent the FreeBSD project, and even if he rewrites the VFS subsystem so he can understand it, his rewrite would face considerable resistance on its way into FreeBSD. I don't think there is reason to rewrite it, but there certainly are areas that need fixing. You are

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Poul-Henning Kamp
In message pine.bsf.3.95.990818105716.12306a-100...@current1.whistle.com, Julian Elischer writes: On Wed, 18 Aug 1999, Poul-Henning Kamp wrote: Matt doesn't represent the FreeBSD project, and even if he rewrites the VFS subsystem so he can understand it, his rewrite would face considerable

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Terry Lambert
2. Advisory locks are hung off private backing objects. I'm not sure. The struct lock * is only used by layered filesystems, so they can keep track both of the underlying vnode lock, and if needed their own vnode lock. For advisory locks, would we want to keep track both of

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Matthew Dillon
:On Wed, 18 Aug 1999, Poul-Henning Kamp wrote: : : Matt doesn't represent the FreeBSD project, and even if he rewrites : the VFS subsystem so he can understand it, his rewrite would face : considerable resistance on its way into FreeBSD. I don't think : there is reason to rewrite it, but there

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Julian Elischer
The discussions between Kirk and matt over a glass of beer/drink at kirk's party at USENIX and at the Bay area User's group. On Wed, 18 Aug 1999, Nate Williams wrote: Matt doesn't represent the FreeBSD project, and even if he rewrites the VFS subsystem so he can understand it, his

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Terry Lambert
I'm not familiar with the VFS_default stuff. All the vop_default_desc routines in NetBSD point to error routines. In FreeBSD, they now point to default routines that are *not* error routines. This is the problem. I admit the change was very well intentioned, since it made

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Poul-Henning Kamp
In message 199908181848.laa14...@usr02.primenet.com, Terry Lambert writes: You would have to de-collapse several VOP lists that have been pre-collapsed. You are talking gibberish here. Please show code where this is a problem. When you write a proxy stacking layer, such as John

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Bill Studenmund
On Wed, 18 Aug 1999, Terry Lambert wrote: Right. That exported struct lock * makes locking down to the lowest-level file easy - you just feed it to the lock manager, and you're locking the same lock the lowest level fs uses. You then lock all vnodes stacked over this one at the same time.

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Bill Studenmund
On Wed, 18 Aug 1999, Poul-Henning Kamp wrote: Yes, but we need subsecond in the filesystems. Think about make(1) on a blinding fast machine... Oh yes, I realize that. :-) It's just that I thought you were at one point suggesting having 128 bits to the left of the decimal point (128 bits worth

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Terry Lambert
Right. That exported struct lock * makes locking down to the lowest-level file easy - you just feed it to the lock manager, and you're locking the same lock the lowest level fs uses. You then lock all vnodes stacked over this one at the same time. Otherwise, you just call VOP_LOCK

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Terry Lambert
You would have to de-collapse several VOP lists that have been pre-collapsed. You are talking gibberish here. Please show code where this is a problem. When you write a proxy stacking layer, such as John Heidemann's network proxy stacking layer (an NFS alternative), VOP's which

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Poul-Henning Kamp
Terry, It is very fine with this example, but I'm not even going to bother much with it for several reasons, most of which you can find codified in the development rules for X11 which you can find in Scheiflers book. But for the record: your example would get even shorter on the code we had

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Terry Lambert
Terry, It is very fine with this example, but I'm not even going to bother much with it for several reasons, most of which you can find codified in the development rules for X11 which you can find in Scheiflers book. But for the record: your example would get even shorter on the code we

Re: BSD XFS Port BSD VFS Rewrite

1999-08-18 Thread Daniel C. Sobral
Terry Lambert wrote: Make sure that the system you are talking to over the proxy is not assumed to be a FreeBSD system (e.g. don't assume that the vfs_default stuff exists on the other end of the proxy, or that it would be functional). Now, Terry, that is ridiculous. One has to assume that

Re: BSD XFS Port BSD VFS Rewrite

1999-08-17 Thread Sheldon Hearn
On Tue, 17 Aug 1999 00:30:02 CST, Warner Losh wrote: Acutally, the Nintendo 64 uses the Vr4300 series of chips from NEC. !!! I've been dethreading this subject line for a few days now, so I'm quite relieved to see this, the one e-mail message which I happened to check in on to make sure

Re: BSD XFS Port BSD VFS Rewrite

1999-08-17 Thread Michael Hancock
I'm not familiar with the VFS_default stuff. All the vop_default_desc routines in NetBSD point to error routines. In FreeBSD, they now point to default routines that are *not* error routines. This is the problem. I admit the change was very well intentioned, since it made the code a

Re: BSD XFS Port BSD VFS Rewrite

1999-08-17 Thread Brian McGroarty
--- Warner Losh [EMAIL PROTECTED] wrote: In message [EMAIL PROTECTED] Brian McGroarty writes: : So do the old and new Playstation models. The MIPS core is : being manufactured by several companies: IDT alone has : something like a dozen variants available with and without : MMU, FP, 5000

Re: BSD XFS Port BSD VFS Rewrite

1999-08-17 Thread Michael Hancock
On Tue, 17 Aug 1999, Bill Studenmund wrote: I've compared the two, and making the NetBSD number match the FreeBSD number is one of my goals. :-) Any suggestions, or just plodfix? It can be very cumbersome tracking down references being bumped by vref/VREF and other operations. Among the

Re: BSD XFS Port BSD VFS Rewrite

1999-08-17 Thread Bill Studenmund
On Tue, 17 Aug 1999, Terry Lambert wrote: 2.Advisory locks are hung off private backing objects. I'm not sure. The struct lock * is only used by layered filesystems, so they can keep track both of the underlying vnode lock, and if needed their own vnode lock. For advisory locks,

Re: BSD XFS Port BSD VFS Rewrite

1999-08-17 Thread Don Lewis
On Aug 16, 9:18pm, Terry Lambert wrote: } Subject: Re: BSD XFS Port BSD VFS Rewrite } I don't see how the namei recursion method prevents catching // as a } namespace escape. } } } //apple-resource-fork/intermediate_dir/some_other_dir/file_with_fork } } You can't inherit the fact that you

Re: BSD XFS Port BSD VFS Rewrite

1999-08-17 Thread Wes Peters
Don Lewis wrote: On Aug 16, 9:18pm, Terry Lambert wrote: } Subject: Re: BSD XFS Port BSD VFS Rewrite } I don't see how the namei recursion method prevents catching // as a } namespace escape. } } } //apple-resource-fork/intermediate_dir/some_other_dir/file_with_fork } } You can't

Re: BSD XFS Port BSD VFS Rewrite

1999-08-17 Thread Warner Losh
In message 19990816164048.28824.rocketm...@web1001.mail.yahoo.com Brian McGroarty writes: : So do the old and new Playstation models. The MIPS core is being : manufactured by several companies: IDT alone has something like : a dozen variants available with and without MMU, FP, 5000 vs : 1

Re: BSD XFS Port BSD VFS Rewrite

1999-08-17 Thread Warner Losh
In message pine.bsf.3.96.990816201515.19879o-100...@haldjas.folklore.ee Narvi writes: : Nintendo 64 uses MIPS. : : : Which doesn't matter all that much. MIPS cpus for nintendo could be made : by say MISP, not SGI (and SGI sold/is trying to sell MIPS). Acutally, the Nintendo 64 uses the

Re: BSD XFS Port BSD VFS Rewrite

1999-08-17 Thread Sheldon Hearn
On Tue, 17 Aug 1999 00:30:02 CST, Warner Losh wrote: Acutally, the Nintendo 64 uses the Vr4300 series of chips from NEC. !!! I've been dethreading this subject line for a few days now, so I'm quite relieved to see this, the one e-mail message which I happened to check in on to make sure that

Re: BSD XFS Port BSD VFS Rewrite

1999-08-17 Thread Michael Hancock
I'm not familiar with the VFS_default stuff. All the vop_default_desc routines in NetBSD point to error routines. In FreeBSD, they now point to default routines that are *not* error routines. This is the problem. I admit the change was very well intentioned, since it made the code a

Re: BSD XFS Port BSD VFS Rewrite

1999-08-17 Thread Brian McGroarty
--- Warner Losh i...@village.org wrote: In message 19990816164048.28824.rocketm...@web1001.mail.yahoo.com Brian McGroarty writes: : So do the old and new Playstation models. The MIPS core is : being manufactured by several companies: IDT alone has : something like a dozen variants available

Re: BSD XFS Port BSD VFS Rewrite

1999-08-17 Thread Bill Studenmund
On Tue, 17 Aug 1999, Michael Hancock wrote: As I recall most of FBSD's default routines are also error routines, if the exceptions were a problem it would would be trivial to fix. I think fixing resource allocation/deallocation for things like vnodes, cnbufs, and locks are a higher priority

Re: BSD XFS Port BSD VFS Rewrite

1999-08-17 Thread Michael Hancock
On Tue, 17 Aug 1999, Bill Studenmund wrote: I've compared the two, and making the NetBSD number match the FreeBSD number is one of my goals. :-) Any suggestions, or just plodfix? It can be very cumbersome tracking down references being bumped by vref/VREF and other operations. Among the

Re: BSD XFS Port BSD VFS Rewrite

1999-08-17 Thread Bill Studenmund
On Tue, 17 Aug 1999, Terry Lambert wrote: 2.Advisory locks are hung off private backing objects. I'm not sure. The struct lock * is only used by layered filesystems, so they can keep track both of the underlying vnode lock, and if needed their own vnode lock. For advisory locks,

Re: BSD XFS Port BSD VFS Rewrite

1999-08-17 Thread Michael Hancock
Have you tried Heidemann's student's stacking layers? There is one encryption, and one per-file compression with namespace hiding, that I think it would be hard pressed to keep up with. But I'll give it the benefit of the doubt. 8-). Nope. The problem is that while stacking (null,

Re: BSD XFS Port BSD VFS Rewrite

1999-08-17 Thread Bill Studenmund
On Wed, 18 Aug 1999, Michael Hancock wrote: Interesting, have you read the Heidemann paper that outlines a solution that uses a cache manager? You can probably find it somewhere here, http://www.isi.edu/~johnh/SOFTWARE/UCLA_STACKING/ Nope. I've read his dissertation, and his discussion of

Re: BSD XFS Port BSD VFS Rewrite

1999-08-17 Thread Michael Hancock
I forgot I had some old diffs that may be of help, http://www.freebsd.org/~mch/vop1a.diff You'll notice that just about everywhere that I moved vput() to the appropriate layer a path component buffer was also freed in the wrong place. John Dyson put these buffers in zones so the free routine

Re: BSD XFS Port BSD VFS Rewrite

1999-08-17 Thread Don Lewis
On Aug 16, 9:18pm, Terry Lambert wrote: } Subject: Re: BSD XFS Port BSD VFS Rewrite } I don't see how the namei recursion method prevents catching // as a } namespace escape. } } } //apple-resource-fork/intermediate_dir/some_other_dir/file_with_fork } } You can't inherit the fact that you

Re: BSD XFS Port BSD VFS Rewrite

1999-08-17 Thread Wes Peters
Don Lewis wrote: On Aug 16, 9:18pm, Terry Lambert wrote: } Subject: Re: BSD XFS Port BSD VFS Rewrite } I don't see how the namei recursion method prevents catching // as a } namespace escape. } } } //apple-resource-fork/intermediate_dir/some_other_dir/file_with_fork } } You can't

Re: BSD XFS Port BSD VFS Rewrite

1999-08-16 Thread Dominic Mitchell
On Sat, Aug 14, 1999 at 12:23:00PM -0400, Brian F. Feldman wrote: On Sat, 14 Aug 1999, James Howard wrote: I heard somewhere that Linux was released under a slightly modified GPL to permit the inclusion of BSD code. I assumed they did this to steal the IP stack. Most likely. Nope.

Re: BSD XFS Port BSD VFS Rewrite

1999-08-16 Thread Terry Lambert
On Fri, 13 Aug 1999, Terry Lambert wrote: Has anyone mentioned to them that they will be unable to incorporate changes made to the GPL'ed version of XFS back into the IRIX version of XFS, without IRIX becoming GPL'ed? Given that they say they're dropping IRIX and going with Linux, I

Re: BSD XFS Port BSD VFS Rewrite

1999-08-16 Thread Vince Vielhaber
On Mon, 16 Aug 1999, Terry Lambert wrote: On Fri, 13 Aug 1999, Terry Lambert wrote: Has anyone mentioned to them that they will be unable to incorporate changes made to the GPL'ed version of XFS back into the IRIX version of XFS, without IRIX becoming GPL'ed? Given that they

Re: BSD XFS Port BSD VFS Rewrite

1999-08-16 Thread Terry Lambert
On Fri, 13 Aug 1999, Terry Lambert wrote: Has anyone mentioned to them that they will be unable to incorporate changes made to the GPL'ed version of XFS back into the IRIX version of XFS, without IRIX becoming GPL'ed? Given that they say they're dropping IRIX and going

Re: BSD XFS Port BSD VFS Rewrite

1999-08-16 Thread Vince Vielhaber
On Mon, 16 Aug 1999, Terry Lambert wrote: On Fri, 13 Aug 1999, Terry Lambert wrote: Has anyone mentioned to them that they will be unable to incorporate changes made to the GPL'ed version of XFS back into the IRIX version of XFS, without IRIX becoming GPL'ed?

Re: BSD XFS Port BSD VFS Rewrite

1999-08-16 Thread Brian McGroarty
--- Terry Lambert [EMAIL PROTECTED] wrote: On Fri, 13 Aug 1999, Terry Lambert wrote: Can you please site a reference for this, other than wishful thinking by the Linux camp? Here's one: http://www.zdnet.com/pcweek/stories/news/0,4153,1015908,00.html But just about

Re: BSD XFS Port BSD VFS Rewrite

1999-08-16 Thread Ronald G. Minnich
I lost track of the quotes. | --- With the help of Veritas Software Corp., SGI will work to add | key features of its Irix operating system to the Linux platform. | Currently, Irix runs on the MIPS platform. Once SGI switches | entirely to Intel Corp.'s IA/64 platform, that will be the

Re: BSD XFS Port BSD VFS Rewrite

1999-08-16 Thread Terry Lambert
I lost track of the quotes. | --- With the help of Veritas Software Corp., SGI will work to add | key features of its Irix operating system to the Linux platform. | Currently, Irix runs on the MIPS platform. Once SGI switches | entirely to Intel Corp.'s IA/64 platform, that will

Re: BSD XFS Port BSD VFS Rewrite

1999-08-16 Thread Terry Lambert
These paragraphs are contradictory. It implies an end to MIPS. Nintendo 64 uses MIPS. It also seems a bit overzealous. No argument here. Perhaps they're just trying to float a few trial baloons in hopes of finding something popular/feasable. That was my take on things, since

Re: BSD XFS Port BSD VFS Rewrite

1999-08-16 Thread Narvi
On Mon, 16 Aug 1999, Terry Lambert wrote: On Fri, 13 Aug 1999, Terry Lambert wrote: Has anyone mentioned to them that they will be unable to incorporate changes made to the GPL'ed version of XFS back into the IRIX version of XFS, without IRIX becoming GPL'ed?

  1   2   >