Changelog for GPFS update 3.3.0-14.
 
This is not a definitive list as other minor corrections have
been made which are not listed here.
   
-------------------------------------------------------------

* In the mmlsmount -L output, show the type of mount if
  it is different from an explicit mount in
  read-write mode.

* Fix mmchpolicy causing daemon assert after fail
  with E_NOENT error.

* During audit log analysis, if any path names must be
  skipped fail the mmbackup with return code 12 and leave
  the old shadow file in place.

* Improve performance of snapshot copy-on-write.  In
  particular, immediately after the snapshot is created and
  a large number of files are updated from multiple nodes
  in the cluster.

* mmtracectl --off will now reset all trace config.
  variables.

* Replace mhAclStore assert when stale ACL data is discovered.

* Only have one receiver thread check for broken connection
  timeouts in each five second period rather than letting all
  of them do it.

* Fsck::dump() now dumps regionsPerPass for each storage pool.

* Add functionality to suspend write operations on a filesystem.

* tsdbfs: avoid displaying Inode's wide address fields on
  narrow disk address filesystems.

* Disallow immutable flag setting on narrow da fs.

* Fix Persistent Reserve enabled when more than 32 paths
  registered at the disk. This is most likely to be seen in
  database environments with direct-attached network storage
  devices.

* mmbackup cleanup exit code reporting throughout.

* Fix long mmstartup delay on AIX after mmshutdown --force.

* Correct a problem causing mmimportfs to ignore the -S option.

* Fix possible filesystem panic during sync.

* The maximum shared segment size was increased from 256 MB to
  1 GB and the maximum TM memory limit was increased from 1 GB
  to 128 GB.

* Replace portmap with rpcbind on SLES11 for CNFS.

* Remove spurious "approaching limit for the maximum number
  of inodes" when a new FS manager takes over.

* Fix CNFS failover problem with SLES11 and later.

* Fix a GPL build break on RHEL 4.X when 
  LINUX_KERNEL_VERSION=2060900.

* Improve the fairness of the outbound RPC message queue, so that
  certain reply threads will not be stuck indefinitely under
  heavy communications loads.

* Fix rare race condition causing spurious ENOSPC error when
  creating files.

* Fix NFS returning ENOENT instead of ESTALE for deleted files.

* Stop mmapplypolicy hanging or deadlocking itself during exit
  processing.

* Fix writing replicated data with direct-IO where GPFS recovery,
  after a node failure, could interfere with concurrent updates to
  the same file from other nodes.

* Fix a bogus assert check in the directory check routine.

* Prevent GPFS from starting when registering the pagepool to
  infiniband fails.

* Fix mmapplypolicy (tsapolicy) memory fault on AIX. 

* Fix a memory leak when getting extended attributes of a file.

* This update addresses the following APARs: IZ96834 IZ97186
  IZ97358 IZ98238 IZ98689 IZ98698 IZ98701.
