ZFS Boot Support Binding Change [PSARC/2008/301 Self Review]
Octave Orgeron
unixconsole at yahoo.com
Tue May 6 17:32:35 PDT 2008
Hi,
I'm surprised that ZFS is not POSIX or UNIX compliant. Considering that many commercial customers and ISVs depend on compliance to the standards, I would think it's important to remediate the issues to prevent a possible show-stoppers. How much effort is required to fix these issues?
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
Octave J. Orgeron
Solaris Systems Engineer
http://www.opensolaris.org/os/community/sysadmin/
http://unixconsole.blogspot.com
unixconsole at yahoo.com
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
----- Original Message ----
From: Don Cragun <don.cragun at sun.com>
To: PSARC-ext at sun.com; maybee at jurassic.eng.sun.com
Cc: tim.sparlin at sun.com; zfs-boot-team at sun.com; tim.cramer at sun.com; fred.zlotnick at sun.com
Sent: Tuesday, May 6, 2008 6:33:52 PM
Subject: Re: ZFS Boot Support Binding Change [PSARC/2008/301 Self Review]
>Date: Tue, 06 May 2008 15:01:42 -0700 (PDT)
>From: Mark Maybee <maybee at jurassic.eng.sun.com>
>
>The ZFS Boot project team wishes to record the following information:
>
>Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
>This information is Copyright 2008 Sun Microsystems
>1. Introduction
> 1.1. Project/Component Working Name:
> ZFS Boot Support Binding Change
> 1.2. Name of Document Author/Supplier:
> Author: Lori Alt
> 1.3 Date of This Document:
> 06 May, 2008
>4. Technical Description
>
>A. SUMMARY
>
>This case seeks to change the binding of PSARC/2006/370 (ZFS Boot
>Support) from minor binding to patch binding.
>
>B. PROBLEM
>
>The selection of "minor" for the binding of this case was
>an error in the original case filing. ZFS Boot Support was
>always intended for integration into a Solaris update release.
>It doesn't establish any interface changes that would prevent
>it from being implemented as a patch. It has been designed
>from the outset as a feature that could be back-ported to
>an update release and released as a patch.
>
>C. PROPOSED SOLUTION
>
>Change the binding from "minor" to "patch".
Given that ZFS does not yet conform to POSIX and UNIX standards
requirements (even though the zfs(1M) man page says that ZFS provides a
"standard POSIX file system"), that Solaris 8, 9, and 10 and their
updates are covered by several UNIX branding licenses, and that
(according to PSARC 2006/370) it is not possible to go back to a UFS
root after upgrading to a ZFS root, I STRONGLY object to allowing a
patch binding for this case unless a TCR is attached saying that this
feature can't be patched into earlier releases until all POSIX and UNIX
standards conformance bugs have been fixed.
I'm sorry that this information is not available outside of Sun, but
for those inside Sun, the heading "for ZFS:" on web page
http://stds-test.sfbay/resources/brand_status.html can be used as a
guide to known ZFS standards conformance bugs.
The fact that ZFS was granted a conformance waiver to be integrated
into the ON-NV gate before it passed the test suites (with a promise
that the bugs would be fixed before Nevada is released) can't be used
as a waiver for branded products that are already shipping. Sun has
certified to The Open Group and many of our enterprise customers that
Solaris 8 and its updates, Solaris 9 and its updates, and Solaris 10
and its updates (current and future) do and will continue to conform to
UNIX branding requirements.
- Don
>
>6. Resources and Schedule
> 6.4. Steering Committee requested information
> 6.4.1. Consolidation C-team Name:
> ON
> 6.5. ARC review type: Automatic
> 6.6. ARC Exposure: open
_______________________________________________
opensolaris-arc mailing list
opensolaris-arc at opensolaris.org
____________________________________________________________________________________
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
More information about the opensolaris-arc
mailing list