[arc-discuss] Re: ARB rabbit holes (was: Requesting PSARC/2007/124 details)
Dale Ghent
daleg at elemental.org
Wed Mar 28 13:37:49 PDT 2007
On Mar 28, 2007, at 4:14 PM, James Carlson wrote:
> Those third parties are already on shaky ground in using a private
> interface, and making those interfaces public (if it were possible)
> would be a great thing to see, and a much bigger benefit than opening
> this case.
>
> At best, this gives some detail behind the decision, but I hope those
> third parties are *not* treating the ARC documentation as
> authoritative or as any sort of implication of stability. They're
> still in the same place they were before when they had to grovel
> through header files and opaque bits delivered in patches.
Well, here's the paradox we have arrived at (speaking about the VFS/
vnode stuff):
It has been established that:
1) The VFS/vnode interfaces are described as "non-public" and
unfit for external-to-ON consumption
2) "Source code is not documentation"
3) (Paraphrasing yourself) "ARC documents are not documentation"
While it is generally accepted that:
1) Third party file systems for Solaris are both common and
established thingys.
So what's the deal here? What's the avenue for discussion on this
specific topic? You can Kevin started talking about consolidations
and C-Teams and... geez, who knows what ever else is involved.... but
the simple fact is that I wouldn't know what a "C-Team" or whatever
is even if it took me out to dinner. I don't know the history as to
why VFS specifically has been kept non-public, but I'd like to both
find out why, and change it if possible.
The second edition of Solaris Internals does a fine job at
documenting VFS/vnode. Call that public documentation for lack of a
better word. Obviously, it is now out of date as of 2007/124 putback.
Bummer.
/dale
More information about the arc-discuss
mailing list