I'm sponsoring this case for Frank Batschulat.  I've marked it closed
approved automatic but if anyone has concerns, I can change this to
a fast-track for further discussion.

Thanks,
Jerry

Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
This information is Copyright 2010 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
         Remove zoneadm install sub-option "-x nodataset"
    1.2. Name of Document Author/Supplier:
         Author:  Frank Batschulat
    1.3  Date of This Document:
        07 January, 2010
4. Technical Description
Remove zoneadm(1M) install sub-option "-x nodataset"

The zoneadm(1M) install "-x nodataset" sub-option was introduced into nevada
build 39 via the following ARC case/RFE:
        
        PSARC/2006/153 Zones ZFS Integration
        6383119 RFE: add support for using zfs clones when cloning a zone
        
This option instructs zoneadm to avoid automatically creating a ZFS dataset
for the zone.

At the time, zones did not yet support BrandZ so there was no discussion
of this option and its interaction with various brands.
   
Although the "-x nodataset" sub-option to zoneadm(1M) install appears to work
with all zone brands, it doesn't.  It applies specifically to the "native"
brand (see native(5)), which is currently the default brand for non-global
zones in ONNV and Solaris 10.  Most new brands can't support the sub-option.
    
The "native" brand, which was the primary consumer of the sub-option, will
disappear when SXCE dies.  The "ipkg" brand is the "native" brand going
forward for OpenSolaris/Solaris.Next.  However, the "ipkg" brand (as well
as the solaris10(5) brand (PSARC 2009/253)) requires that ZFS datasets back
zone roots in order to leverage IPS/pkg(1) and beadm(1M) functionality and
thus those brands do not support the "-x nodataset" sub-option.

This proposal will remove the zoneadm(1M) install sub-option "-x nodataset"
from zoneadm and thus removes the ability to install zones into zoneroot
paths on ZFS without also creating a corresponding separate ZFS dataset.
        
This case seeks minor release binding.

I've raised this proposal in public on the zones-discuss at opensolaris.org
email list without causing any concern:
    
    http://opensolaris.org/jive/thread.jspa?threadID=119493
    
I also raised this proposal to Sun internally on the appropriate email
aliases without causing any concern.
    
The OpsCenter product will not be affected because it only installs
zones into xVM(5)-managed storage, which exclusively uses zfs datasets.
    
I also checked the well-known OpenSolaris community tool "Zone Manager"
(http://hub.opensolaris.org/bin/view/Project+zonemgr/) and it does not
make use of the "-x nodataset" sub-option either.

Interfaces:
    
    exported interfaces as introduced via PSARC/2006/153 that will be removed:
  
        zoneadm subcommands
                install [-x nodataset]          Evolving                    

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

Reply via email to