Matrix File Serving Solution Pack for Linux Release Notes Matrix File Serving Solution Pack for Linux V3.1.
Copyright © 2005-2006 PolyServe, Inc. Use, reproduction and distribution of this document and the software it describes are subject to the terms of the software license agreement distributed with the product (“License Agreement”). Any use, reproduction, or distribution of this document or the described software not explicitly permitted pursuant to the License Agreement is strictly prohibited unless prior written permission from PolyServe has been received.
Contents Matrix File Serving Solution Pack for Linux Contents of the 3.1.2 Release . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Contents of the 3.1.1 Release . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Contents of the 3.1.0 Release . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Open Issues and Workarounds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Contacting PolyServe . . . . . . . . . . . . . .
Matrix File Serving Solution Pack for Linux The Matrix File Serving Solution Pack for Linux (MxFS-Linux) and Matrix Server provide scalability and high availability for the Network File System (NFS), which is commonly used on UNIX and Linux systems to share files remotely. The PolyServe Matrix Server Installation Guide describes how to install MxFS-Linux; the PolyServe Matrix Server Upgrade Guide describes the upgrade procedure.
Matrix File Serving Solution Pack for Linux 2 • Defect 12667. Under heavy I/O load conditions, it was possible for a probe I/O request for an export group to be outstanding when the next scheduled probe I/O was started. If this I/O load persisted for a period of time, a large number of monitor threads could accumulate until the I/O device became available again. • Defect 12881.
Matrix File Serving Solution Pack for Linux 3 Contents of the 3.1.1 Release The MxFS-Linux 3.1.1 release provides a File Serving Performance Dashboard that displays NFS counters for Export Groups. The Dashboard also includes the performance counters provided with the Matrix Server Performance Dashboard. MxFS-Linux 3.1.1 is now supported on the SLES9 2.6.5-7.191 and 2.6.57.201 kernels. The MxFS-Linux 3.1.1 release also includes fixes for the following problems: • Defect 11178.
Matrix File Serving Solution Pack for Linux 4 • A new feature that enables you to create multiple Virtual NFS Services in a single operation. Open Issues and Workarounds The following open issues affect MxFS-Linux operations. Defect Description 8740 Running NFS client and its Virtual NFS Service on the same node When an NFS client is running on a node that is also serving as the primary for the Virtual NFS Service used by that client, the client may quietly lose its locks when a failover occurs.
Matrix File Serving Solution Pack for Linux 5 Defect Description 8813 Clients may fail a blocked lock request NFS client implementations based on Linux 2.4, Linux 2.6, and potentially other operating systems and releases, may fail a blocked lock request when the server recovers after a failover. The lock failure is exposed by the NFS client to applications. A more robust client implementation would reissue the pending lock request after reclaiming any previously granted locks.
Matrix File Serving Solution Pack for Linux 6 Defect Description 9081 File locks cannot be acquired when MxFS-Linux is not running When MxFS-Linux is installed, the NSM (network status monitor) support is provided by /opt/polyserve/sbin/vstatd, which replaces the traditional /usr/sbin/rpc.statd. vstatd is cluster-aware and requires membership in an active cluster to run. File locks can not be acquired over NFS while NSM support is unavailable; lock requests will be rejected with ENOLCK.
Matrix File Serving Solution Pack for Linux 7 Defect Description 10577 Clients may occasionally experience errors during failover Due to the inherent unreliable nature of the NFS protocol, NFS RPC requests or replies may occasionally be lost. The NFS client will then retry the request. This situation occasionally results in duplicate NFS RPC requests sent to the NFS server.
Matrix File Serving Solution Pack for Linux 8 Defect Description 10742 Unmounting exported filesystem requires extra step Before a PSFS filesystem can be unmounted, all processes must release their references on the filesystem. The NFS server process retains these references on exported filesystems, and prevents the filesystem from being unmounted. To work around this problem, you will need to take the following steps to unmount a PSFS filesystem that is being exported from an Export Group.
Matrix File Serving Solution Pack for Linux 9 Defect Description 12379 Client mounts hang indefinitely The standard Linux NFS implementation has a defect that prevents the successful export of filesystems or directories that reside on certain devices. The symptom is that client mount attempts hang indefinitely. The defect is not related to the Matrix Server filesystem or the Matrix File Serving Solution Pack for Linux. The affected devices have major or minor device numbers greater than 255.
Matrix File Serving Solution Pack for Linux 10 Defect Description 13597 Solaris 8 and Solaris 10 clients can experience failover delays When a Virtual NFS Service fails over to another server, a Solaris 10 client using TCP-based NFS mounts can pause for 80 to 90 seconds before I/O resumes normally. This delay is caused by a client-side NFS RPC bug and applies only to NFS RPC over TCP. UDP-based mounts are not affected. The problem can be resolved by applying the recommended Sun patches for Solaris 10.