Appendix F. Summary of New Features from Previous Releases

This appendix contains a summary of the new features for each version of this guide.

CXFS MultiOS 2.0

Original publication (007-4507-001) supporting Solaris client-only nodes in a multiOS cluster with IRIX metadata servers.

CXFS MultiOS 2.1

The 007-4507-002 update contains the following:

  • Support for Windows NT nodes in a CXFS multiOS cluster. Platform-specific information is grouped into separate chapters.

  • Support for up to four JNI HBAs in each CXFS Solaris node.

    Note: JNI supports a maximum of four JNI HBAs in operating environments with qualified Solaris platforms.

CXFS MultiOS 2.1.1

The 007-4507-003 update contains the following:

  • References to using the latest software from the JNI website (

  • Information about ensuring that appropriate software is installed on the IRIX nodes that are potential metadata servers.

  • Clarifications to the use of I/O fencing and serial reset.

  • Corrections to the procedure in the “Solaris Installation Overview” section and other editorial corrections.

CXFS MultiOS 2.2

The 007-4507-004 update contains the following:

  • Support for Microsoft Windows 2000 nodes in a CXFS MultiOS cluster. This guide uses Windows to refer to both Microsoft Windows NT and Microsoft Windows 2000 systems.

  • Support for SGI TP9100s. For additional details, see the release notes.

  • A new section about configuring two HBAs for failover operation.

  • Support for the JNI 5.1.1 and later driver on Solaris clients, which simplifies the installation steps.

  • DMAPI support for all platforms.

  • Removal of the Solaris limitation requiring more kernel threads.

CXFS MultiOS 2.3

The 007-4507-005 update contains the following:

  • Updated Brocade Fibre Channel switch firmware levels.

  • Filename corrections the chapters about FLEXlm licensing for Windows and modifying CXFS software on a Solaris system.

CXFS MultiOS 2.4

The 007-4507-006 update contains the following:

  • Support for Sun Microsystems Solaris 9 and specific Sun Fire systems.

  • Support for the JNI EZ Fibre release 2.2.1 or later.

  • A cluster of as many as 32 nodes, of which as many as 16 can be CXFS administration nodes; the rest will be client-only nodes.

  • Information about the Node Function field, which replaces node weight. For Solaris and Windows nodes, Client-Only is automatically selected for you. Similar fields are provided for the cmgr command. For more information, see the CXFS Administration Guide for SGI InfiniteStorage.

  • Clarification that if the primary HBA path is at fault during the Windows boot up (for example, if the Fibre Channel cable is disconnected), no failover to the secondary HBA path will occur. This is a limitation of the QLogic driver.

  • Reference to the availability of cluster information on Windows nodes.

  • Information about enabling Brocade Fibre Channel switch ports.

  • Additional information about functional limitations specific to Windows, and performance considerations, and access controls.

CXFS MultiOS 2.5

The 007-4507-007 update contains the following:

  • Support for the IBM AIX platform, Linux on supported 32-bit platforms, SGI ProPack for Linux on Altix servers.

  • Support for a cluster of up to 48 nodes, 16 of which can be CXFS administration nodes; the rest must be client-only nodes.

  • For Windows nodes, user identification with lightweight directory access protocol (LDAP).

  • Support of forced unmount of filesystems on Windows nodes.

  • Information about protecting data integrity if JNI Fibre Channel cables are disconnected or fail.

  • Support for the SGI TP9500 RAID.

  • Support for the QLogic 2342 host bus adapter.

  • Information about new cxfs-reprobe scripts on AIX, IRIX, Linux, and Solaris nodes. These scripts are run by either clconfd or cxfs_client when they need to reprobe the Fibre Channel controllers. The administrator may modify these scripts if needed.

  • Information about setting the ntcp_nodelay system tunable parameter in order to provide adequate performance on file deletes.

  • Automatic detection of HBAs is provided for Linux, Solaris, and Windows nodes.

CXFS MultiOS 3.0

The 007-4507-008 update contains the following:

  • Support for the Microsoft Windows XP client.

    Note: The CXFS multiOS 3.0 release is the last release that will support the Microsoft Windows NT 4.0 platform. The 3.1 release will not include software for Windows NT 4.0.

  • Clarifications to the terminology and installation information for Linux 32-bit clients.

  • Information about Linux 64-bit clients running SGI ProPack for Linux on SGI Altix 3000 systems has been removed and will appear in the CXFS Administration Guide for SGI InfiniteStorage that support CXFS 3.0 for SGI ProPack 2.3 for Linux.

CXFS MultiOS 3.1

The 007-4507-009 update contains the following:

  • Support for the Apple Computer, Inc. Mac OS X operating system on client-only nodes.

  • Support for a cluster of up to 64 nodes.

  • Information about the SGI TP9300, SGI TP9300S, and SGI TP9500S.

  • Information about setting the LUN discovery method for Solaris systems using the SGI TP9100 1-Gbit controller

  • Additional AIX troubleshooting information.

CXFS MultiOS 3.2

The 007-4507-010 update contains the following:

  • Support for Mac OS X 10.3.5 and Apple host bust adapters (HBAs).

    Note: Mac OS X 10.2.x and the Astera HBA are not supported with the CXFS 3.2 release.

  • Support for Red Hat Enterprise Linux 3. If you are running a Red Hat Enterprise Linux 3 kernel and you want to use quotas on a CXFS filesystem, you must install the quota package.

  • Support for the Sun Fire V210 server as a multiOS client platform.

  • A summary of the maximum filesystem size, file size, and block size for each platform.

  • Information about the environment variables you must define in the /etc/cluster/config/cxfs_client.options file in order for the /etc/cluster/config/cxfs-reprobe script to appropriately probe all of the targets on the SCSI bus for the Linux platform on third-party hardware.

  • Availability of the new xvm_maxdmasz attribute to the AIX chdev command, used to change the maximum XVM direct memory access (DMA) size to improve direct I/O performance.

  • Information about ensuring proper hostname configuration for a Windows node.

  • XVM volume names are limited to 31 characters and subvolumes are limited to 26 characters.

  • Information about mount options.

  • Updates to the procedure for installing the AMCC JNI HBA.

  • Clarification that the AMCC JNI HBA that is provided by Sun Microsystems does not function with CXFS and cannot be configured to do so. You must purchase the JNI HBA directly from AMCC.

CXFS MultiOS 3.3

The 007-4507-011 update contains the following:

  • Support for Microsoft Windows Server 2003.

  • Support for AMD AMD64, Intel EM64T, and Intel Itanium 2 third-party Linux systems as client-only nodes.

  • Information about guaranteed-rate I/O (GRIO) version 2 (v2).

  • Information about XVM failover v2.

  • Platform-specific information about FLEXlm licenses and troubleshooting has been separated out into the various platform-specific chapters.

  • Information about the recognizing changes to the storage systems.

  • System tunables information for Solaris and Windows.

  • Information about the SANshare license and XVM failover v2 on AIX.

  • Information about configuring HBA failover on Windows.

  • New sections about verifying the cluster configuration, connectivity, and status.

  • Removed references to xvmprobe. The functionality of xvmprobe has been replaced by the xvm command.

CXFS MultiOS 3.4

The 007-4507-012 update contains the following:

  • Support for SUSE Linux Enterprise Server 9 (SLES9)

  • Best practices for client-only nodes

  • Mapping XVM volumes to storage targets on AIX and Linux

  • Remote core dump on Mac OS X

  • Installing the LSI Logic HBA

CXFS 4.0

The 007-4507-013 update contains the following:

  • Support for the following:

    • Red Hat Enterprise Linux 4.

      Note: On Red Hat Enterprise Linux 4 (RHEL4) x86 nodes, you must fully disable SELinux and redirect core dump files in order to avoid a stack overflow panic.

    • Mac OS X 10.4, including full ACL support.

    • Solaris 10.

    The following are not included in CXFS 4.0:

    • AIX 5.2

    • Red Hat Enterprise Linux 3

    • Mac OS X 10.3.9

    • Solaris 8

  • Support for the cxfs_admin command

  • Information about choosing the correct version of XVM failover for your cluster.

  • If Norton Ghost is installed on a Windows node, CXFS cannot mount filesystems on the mount point driver letter.

  • Information about using fast copying for large CXFS files

  • A platform-independent overview of client-only installation process

  • Server-side CXFS client license keys are now supported on server-capable nodes, allowing a client without a node-locked client-side license key to request a license key from the server. Server-side license keys are optional on IRIX metadata servers, but are required on SGI ProPack metadata servers. The licensing software is based on the FLEXlm product from Macrovision Corporation. See CXFS Administration Guide for SGI InfiniteStorage.

  • Information about configuring firewalls for CXFS use and membership being prevented by inappropriate firewall configuration

  • Information about the maximum CXFS I/O request size for AIX

  • Support for Apple PCI Express HBA.

  • Support for QLogic HBA for the Solaris platform.

  • Support for the CXFS autopsy and fabric_dump scripts on Mac OS X.

CXFS 4.1

The 007-4507-014 update contains the following:

  • Support for SUSE Linux Enterprise Server 10 (SLES 10) client-only nodes

    Note: DMAPI is disabled by default on SLES 10 systems. If you want to mount filesystems on a SLES 10 client-only node with the dmi mount option, you must enable DMAPI.

  • Support for SGI License Key (LK) software on SGI ProPack server-capable nodes.

    Server-side licensing is required on the following client-only nodes (to determine the Linux architecture type, use the uname -i command):

    • SGI ProPack 5

    • Red Hat Enterprise Linux (RHEL) 4 on x86_64

    • SLES 9 on x86_64

    • SLES 10 on x86_64 or ia64

    (For specific release levels, see the release notes.)

    Other nodes can use either server-side or client-side licensing. However, if one node within a cluster requires server-side licensing, all nodes must use server-side licensing. If no nodes in the cluster require server-side licensing, the nodes can continue to use existing client-side licensing.

    Note: Server-side licensing is preferred, and no new client-side licenses will be issued. Customers with support contracts can exchange their existing client-side licenses for new server-side licenses. A future release will not support client-side licensing. For more information, contact SGI customer support.

    For licensing details, see the release notes and the CXFS Administration Guide for SGI InfiniteStorage.

  • Support for changes in the Mac OS X device paths used by the xvm and and failover2.conf files.

  • A new chapter to support SGI Altix XE as a client-only node.

  • Updates to the supported mount options tables.

CXFS 4.2

The 007-4507-015 update contains the following:

  • Support for the following new platforms:

    • Mac OS X on the Intel platform

    • Windows 2003 x86_64 platform

  • As of CXFS 4.2, all server-capable nodes running 4.2 and client-only nodes running 4.2 require server-side licensing. If all existing client-only nodes are running a prior supported release, they may continue to use client-side license as part of the rolling upgrade policy until they are upgraded to 4.2. All client-only nodes in the cluster must use the same licensing type -- if any client-only node in the cluster is upgraded to 4.2 or if a new 4.2 client-only node is added, then all nodes must use server-side licensing. Customers with support contracts can exchange their existing client-side licenses for new server-side licenses. For more information, contact SGI customer support.

  • Support for 4Gb PICx and PCIe HBA support on Windows nodes

  • Support for GPT labels on the Mac OS X and Windows platforms

  • Memory-mapped files flush time for Windows

  • Mapping XVM volumes to storage targets on Windows

  • XVM failover V2 on Windows

  • Documentation for the support of XVM failover version 2 on Windows nodes (first supported in the CXFS 4.1.1 release).

  • Clarifications about support for the following:

    • Real-time subvolumes

    • External logs

  • Information about the cmgr command has been moved to an appendix. The preferred CXFS configuration tools are cxfs_admin and the CXFS graphical user interface (GUI). As of the CXFS 5.0 release, the cmgr command will not be supported or documented.

  • Removal of support for the following:

    • AIX 5.2

    • SLES 9 SP3

    • SGI ProPack 4 SP 3

    • Solaris 9

    • Windows 2000 and Windows XP SP 1