Subject: OPAQUE Moved to Readonly View [PSARC/2007/476 Self Review] To: PSARC-ext@Sun.Com Cc: basabi.bhattacharya@sun.com cynthia.eastham@sun.com cifs-vfs-team@sun.com Bcc: one-pager-list@sac.sfbay one-pager-log@sac.sfbay sac-bar@sac.sfbay I'm sponsoring this case on behalf of Mark Shellenbaum. This case moves the OPAQUE optional file system attribute from the SUNattr_rw extended attribute file to the SUNWattr_ro extended attribute file. The OPAQUE attribute and the SUNWattr_rw/SUNWattr_ro extended attribute files were approved by PSARC 2007/315 "Extensible Attribute Interfaces". PSARC 2007/315 was approved with Minor binding. Note that the "Extensible Attribute" changes have *not yet* been integrated into Solaris Nevada. Since this case simply corrects an error and has not been integrated into any Solaris release, I'm filing this as Closed Approved Automatic. If anyone disagrees, let me know and I'll promote it to a fast track. Template Version: @(#)sac_nextcase 1.64 07/13/07 SMI This information is Copyright 2007 Sun Microsystems 1. Introduction 1.1. Project/Component Working Name: OPAQUE Moved to Readonly View 1.2. Name of Document Author/Supplier: Author: Mark Shellenbaum 1.3 Date of This Document: 21 August, 2007 4. Technical Description PSARC 2007/315 (Extensible Attribute Interfaces) was approved on 13 June, 2007, and introduced a set of optional system-level file attributes. A subset of those attributes were requested by a 3rd party system vendor that is porting ZFS. The OPAQUE attribute was one of the requested attributes. Recently, the project team responsible for modifying the archive utilities (cpio, tar, etc.) found that the tests were failing when they tried to restore the SUNWattr_rw extended attribute file which contained the OPAQUE attribute. The project team realized that since OPAQUE was approved as an unmodifiable optional file attribute (see the spec for PSARC 2007/315, section 3.3 "Third-Party Requested Attributes"), then it should be part of the read-only view represented by the SUNWattr_ro extended attribute file. Note that the changes originally approved by PSARC 2007/315 (Extensible Attribute Interfaces) exist only in the CIFS server project gate, have not yet been putback to Solaris Nevada, and have not been exposed to customers or developers outside of Sun. 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