Matt Dillon wrote:
>
> This is all preliminary. The question is whether we can
> cover enough bases for this to be viable.
>
> Here is a proposed struct file. Make f_data opaque (or
> more opaque), add f_object, extend fileops (see next
> structure), Added f_vopflags to indicate the presence
> of a vnode in f_data, allowing extended filesystem ops
> (e.g. rename, remove, fchown, etc etc etc).
1) struct fileops is evil; adding to it contributes
to its inherent evil-ness.
2) The new structure is too large.
3) The old structure is too large; I have a need for
1,000,000 open files for a particular application,
and I'm not willing to give up that much memory.
-- Terry
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message