OBSOLETE Patch-ID# 120975-02

NOTE:
***********************************************************************
READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT
FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU
AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE
TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE.
***********************************************************************

Keywords: qfs
Synopsis: Obsoleted by: 120975-03 QFS 4.4 Solaris 10 Patch
Date: Dec/13/2005


Install Requirements: Reboot after installation, an alternative may be in Special Install Instructions                      
                      Install in Single User Mode                      
                      
Solaris Release: 10

SunOS Release: 5.10

Unbundled Product: QFS

Unbundled Release: 4.4

Xref: 

Topic: 

Relevant Architectures: sparc

BugId's fixed with this patch: 2129284 2129355 2129551 2129564 2129663 2129756 2129757 2129997 2129998 2130308 2130309 2130615 2130616 2130811 2130975 2130987 2130988 2131057 2131195 2131297 2131385 2131430 2131465 2131516 2131567 2131596 2131597 2131609 2131711 2131780 2131806 2131807 2131815 2131825 2131866 2131885 2132007 2132008 2132189 6329404 6347411 6353717

Changes incorporated in this version: 2129551 2129997 2129998 2130308 2130309 2130615 2130616 2130811 2130975 2130987 2130988 2131057 2131195 2131297 2131385 2131430 2131465 2131516 2131567 2131596 2131597 2131609 2131711 2131780 2131806 2131807 2131815 2131825 2131866 2131885 2132007 2132008 2132189 6347411 6353717

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/etc/fs/samfs/mount
/etc/init.d/samfs.shared
/etc/opt/SUNWsamfs/scripts/samcronfix.sh
/etc/opt/SUNWsamfs/startup/sampkgchk
/etc/opt/SUNWsamfs/startup/samsyschk
/etc/sysevent/config/SUNW,SUNWsamfs,sysevent.conf
/kernel/drv/samaio.conf
/kernel/drv/samioc.conf
/kernel/drv/sparcv9/samaio
/kernel/drv/sparcv9/samioc
/kernel/drv/sparcv9/samst
/kernel/fs/sparcv9/samfs
/opt/SUNWfsmgr/samqfsui/WEB-INF/lib/fsmgmtjni.jar
/opt/SUNWsamfs/bin/samchaid
/opt/SUNWsamfs/bin/sdu
/opt/SUNWsamfs/bin/setfa
/opt/SUNWsamfs/bin/sfind
/opt/SUNWsamfs/bin/sls
/opt/SUNWsamfs/client/lib/libsamrpc.so
/opt/SUNWsamfs/client/src/client/Makefile
/opt/SUNWsamfs/client/src/client/sam_attrtoa.c
/opt/SUNWsamfs/client/src/client/samfs_clnt.c
/opt/SUNWsamfs/client/src/client/samrpc.c
/opt/SUNWsamfs/client/src/xdr/Makefile
/opt/SUNWsamfs/client/src/xdr/sam_xdr.c
/opt/SUNWsamfs/examples/defaults.conf
/opt/SUNWsamfs/examples/hosts.shsam1
/opt/SUNWsamfs/examples/hosts.shsam1.local.client
/opt/SUNWsamfs/examples/hosts.shsam1.local.server
/opt/SUNWsamfs/examples/mcf
/opt/SUNWsamfs/examples/samfs.cmd
/opt/SUNWsamfs/examples/sendtrap
/opt/SUNWsamfs/include/lib.h
/opt/SUNWsamfs/include/samrpc.h
/opt/SUNWsamfs/include/stat.h
/opt/SUNWsamfs/include/version.h
/opt/SUNWsamfs/lib/libdb.so.1
/opt/SUNWsamfs/lib/libfsmgmt.so
/opt/SUNWsamfs/lib/libsam.so
/opt/SUNWsamfs/lib/libsamapi.so
/opt/SUNWsamfs/lib/libsamcat.so
/opt/SUNWsamfs/lib/libsamfs.so
/opt/SUNWsamfs/lib/libsamrft.so
/opt/SUNWsamfs/lib/libsamsanergy.so
/opt/SUNWsamfs/lib/libsamut.so
/opt/SUNWsamfs/lib/sparcv9/libsam.so
/opt/SUNWsamfs/man/man1/sdu.1
/opt/SUNWsamfs/man/man1/setfa.1
/opt/SUNWsamfs/man/man1/sfind.1
/opt/SUNWsamfs/man/man1/sls.1
/opt/SUNWsamfs/man/man1/squota.1
/opt/SUNWsamfs/man/man1m/backto.1m
/opt/SUNWsamfs/man/man1m/fsmadm.1m
/opt/SUNWsamfs/man/man1m/fsmgmtd.1m
/opt/SUNWsamfs/man/man1m/mount_samfs.1m
/opt/SUNWsamfs/man/man1m/qfsdump.1m
/opt/SUNWsamfs/man/man1m/qfsrestore.1m
/opt/SUNWsamfs/man/man1m/sam-fsd.1m
/opt/SUNWsamfs/man/man1m/sam-sharefsd.1m
/opt/SUNWsamfs/man/man1m/sambcheck.1m
/opt/SUNWsamfs/man/man1m/samchaid.1m
/opt/SUNWsamfs/man/man1m/samcmd.1m
/opt/SUNWsamfs/man/man1m/samd.1m
/opt/SUNWsamfs/man/man1m/samexplorer.1m
/opt/SUNWsamfs/man/man1m/samfsck.1m
/opt/SUNWsamfs/man/man1m/samfsconfig.1m
/opt/SUNWsamfs/man/man1m/samfsinfo.1m
/opt/SUNWsamfs/man/man1m/samfstyp.1m
/opt/SUNWsamfs/man/man1m/samgrowfs.1m
/opt/SUNWsamfs/man/man1m/sammkfs.1m
/opt/SUNWsamfs/man/man1m/samncheck.1m
/opt/SUNWsamfs/man/man1m/samquota.1m
/opt/SUNWsamfs/man/man1m/samquotastat.1m
/opt/SUNWsamfs/man/man1m/samsharefs.1m
/opt/SUNWsamfs/man/man1m/samtrace.1m
/opt/SUNWsamfs/man/man1m/samu.1m
/opt/SUNWsamfs/man/man1m/samunhold.1m
/opt/SUNWsamfs/man/man1m/set_admin.1m
/opt/SUNWsamfs/man/man3/intro_libsam.3
/opt/SUNWsamfs/man/man3/intro_libsamrpc.3
/opt/SUNWsamfs/man/man3/qfs_listio.3
/opt/SUNWsamfs/man/man3/sam_advise.3
/opt/SUNWsamfs/man/man3/sam_lstat.3
/opt/SUNWsamfs/man/man3/sam_setfa.3
/opt/SUNWsamfs/man/man3/sam_stat.3
/opt/SUNWsamfs/man/man3x/intro_libsam.3x
/opt/SUNWsamfs/man/man3x/intro_libsamrpc.3x
/opt/SUNWsamfs/man/man3x/sam_closerpc.3x
/opt/SUNWsamfs/man/man3x/sam_initrpc.3x
/opt/SUNWsamfs/man/man3x/sam_lstat.3x
/opt/SUNWsamfs/man/man3x/sam_setfa.3x
/opt/SUNWsamfs/man/man3x/sam_stat.3x
/opt/SUNWsamfs/man/man4/defaults.conf.4
/opt/SUNWsamfs/man/man4/hosts.fs.4
/opt/SUNWsamfs/man/man4/hosts.fs.local.4
/opt/SUNWsamfs/man/man4/mcf.4
/opt/SUNWsamfs/man/man4/samfs.cmd.4
/opt/SUNWsamfs/mibs/RFC-1215.txt
/opt/SUNWsamfs/mibs/RFC1155-SMI.txt
/opt/SUNWsamfs/mibs/RFC1213-MIB.txt
/opt/SUNWsamfs/mibs/SNMPv2-CONF.txt
/opt/SUNWsamfs/mibs/SNMPv2-MIB.txt
/opt/SUNWsamfs/mibs/SNMPv2-SMI.txt
/opt/SUNWsamfs/mibs/SNMPv2-TC.txt
/opt/SUNWsamfs/mibs/SNMPv2-TM.txt
/opt/SUNWsamfs/mibs/SUN-SAM-MIB.mib
/opt/SUNWsamfs/sbin/HAStoragePlus_samfs
/opt/SUNWsamfs/sbin/backto
/opt/SUNWsamfs/sbin/clientmgmt
/opt/SUNWsamfs/sbin/fsmadm
/opt/SUNWsamfs/sbin/fsmgmtd
/opt/SUNWsamfs/sbin/notify
/opt/SUNWsamfs/sbin/sam-sharefsd
/opt/SUNWsamfs/sbin/samcmd
/opt/SUNWsamfs/sbin/samcrondump
/opt/SUNWsamfs/sbin/samd
/opt/SUNWsamfs/sbin/samexplorer
/opt/SUNWsamfs/sbin/samfsconfig
/opt/SUNWsamfs/sbin/samquota
/opt/SUNWsamfs/sbin/samquotastat
/opt/SUNWsamfs/sbin/samsharefs
/opt/SUNWsamfs/sbin/samtrace
/opt/SUNWsamfs/sbin/samu
/opt/SUNWsamfs/sbin/samunhold
/opt/SUNWsamfs/sbin/set_admin
/opt/SUNWsamfs/sbin/sparcv9/samtrace
/opt/SUNWsamfs/sbin/tapealert_log
/opt/SUNWsamfs/sbin/tapealert_trap
/opt/SUNWsamfs/sc/bin/scqfs_fini
/opt/SUNWsamfs/sc/bin/scqfs_init
/opt/SUNWsamfs/sc/bin/scqfs_monitor_check
/opt/SUNWsamfs/sc/bin/scqfs_monitor_start
/opt/SUNWsamfs/sc/bin/scqfs_monitor_stop
/opt/SUNWsamfs/sc/bin/scqfs_postnet_stop
/opt/SUNWsamfs/sc/bin/scqfs_prenet_start
/opt/SUNWsamfs/sc/bin/scqfs_probe
/opt/SUNWsamfs/sc/bin/scqfs_start
/opt/SUNWsamfs/sc/bin/scqfs_stop
/opt/SUNWsamfs/sc/bin/scqfs_update
/opt/SUNWsamfs/sc/bin/scqfs_validate
/opt/SUNWsamfs/sc/etc/SUNW.qfs
/usr/lib/devfsadm/linkmod/SUNW_samaio_link.so
/usr/lib/fs/samfs/bcheck
/usr/lib/fs/samfs/fsck
/usr/lib/fs/samfs/fstyp
/usr/lib/fs/samfs/libsamconf.so
/usr/lib/fs/samfs/mkfs
/usr/lib/fs/samfs/ncheck
/usr/lib/fs/samfs/qfsrestore
/usr/lib/fs/samfs/sam-fsd
/usr/lib/fs/samfs/sparcv7/fsck
/usr/lib/fs/samfs/sparcv9/fsck
/usr/lib/fs/samfs/sparcv9/libsamconf.so
/usr/lib/libfsmgmtjni.so
/usr/lib/libfsmgmtrpc.so
/usr/lib/locale/C/LC_MESSAGES/SUNWsamfs
/var/svc/manifest/application/management/fsmgmt.xml

Problem Description:

6353717 Backward compatibility issue: Unable to completely manage release 4.4.2 from 4.4.11.
6347411 Add support for new archiver option scanlist_squash
2132189 Null pointer dereference in sam_client_get_acl
2132008 QFS symlink(2) causes memory corruption on linux
2132007 Filesystem hang on Linux clients with Boeing AIT workload
2131885 The stager daemon, with the migration toolkit, is dumping core when a samd stop is issued.
2131866 Catalog message 9121 expects incorrect input and causes segv
2131825 shared QFS filesystem mount causes panic
2131815 directory read (grep) on Solaris 10 shared client panics Solaris 9 shared server
2131807 stage -x doesn't work with migration toolkit
2131806 Panic due to race condition with stage and stage cancel
2131780 Sometimes root_squash is not default exporting Linux QFS
2131711 Plasmon G/Gx Series libraries mark media with 'E' flag during initialization if no barcode reader
2131609 snmptraps for mcf configuration errors, archiver cmd errors are not sent
2131597 linux mcf autoconfig missing mr
2131596 "stage_n_window too large" should not be printed on Linux client.
2131567 panic while staging in version 1 filesystem symlink
2131516 Race condition between migkit request and SAM media mount request causes downed drive
2131465 Panic due to race condition with stage and stage cancel
2131430 samcrondump not taking metadata snapshots due to problem with daylight savings time
2131385 sam-recycler can core dump if '%' characters in filename
2131297 Stager core dumps on reconfig
2131195 RFE: Need option(s) to control scanlist consolidation
2131057 Cannot audit any media in ibm3494 catalogs
2130988 rw_exit panic in sam_acl_inherit
2130987 samfsrestore containing default ACLs leaves Invalid Inodes behind
2130975 sam_syslog seems to quit with increasing load
2130811 two SPARC programs are included in AMD package for SAM-QFS
2130616 'o' flags in the catalog incorrectly cleared with foreign tapes
2130615 Cleanup various problems with migration toolkit
2130309 Files unarchive/archive after being accessed when using the unarchive age
2130308 sam-arfind logs unarchive messages to incorrect log file after archiver.log is rotated
2129998 staging of foreign media hangs
2129997 sam-stagerd scheduler thread stuck after copy process communication
2129551 stager migkit stream hanging scheduler thread
 
(from 120975-01)
 
6329404 Unable to stage from disk volume in order to rearchive
2129757 Plasmon library does not perform scan after media addition.  SAM-FS can not obtain full inventory.
2129756 o bit not set in catalog when vol unloaded on Sony after FS mount
2129663 Null pointer dereference in sam_get_acl when running samncheck
2129564 info OS call error: Can't release fseq 20 inode 144256: Interrupted system call
2129355 ASCII case differences prevent shared FS from mounting
2129284 STK library incorrectly responds to dismount request with STATUS_DRIVE_IN_USE. LH_ERR_TRANSPORT_BUSY

Patch Installation Instructions:
-------------------------------- 
The following example installs a patch to a standalone machine:
 
        example# patchadd /var/spool/patch/104945-02
 
The following example removes a patch from a standalone system:
 
        example# patchrm 104945-02
 
For additional examples please see the appropriate man pages.

Special Install Instructions:
----------------------------- 
 
- Possible installation messages:
  ------------------------------
  This patch provides fixes for packages SUNWqfsr, SUNWqfsu, 
  SUNWfsmgrr, and SUNWfsmgru.  If one or more of these packages 
  are not installed on the host system, the patchadd and patchrm 
  utilities will issue a message noting this (which may be safely
  ignored), and then continue to process the packages that are present.
 
 
- 2131195 RFE: Need option(s) to control scanlist consolidation
  -------------------------------------------------------------
  Add archiver.cmd file directive to turn scanlist consolidation on
  or off.  This directive can be global or file system specific.
 
  The directive is:  scanlist_squash = [on | off]
  The default is 'on'.
 
  There is no change in behavior when using the default value
  of 'on'.  However, it is recommended that you use a value
  of 'off' if you are one of the few customers who have archive
  copies configured to be created at a much later date, and wish
  to reduce unnecessary filesystem scanning that can be encountered
  as described below.
 
  If files in two or more subdirectories with the same parent directory
  need to be scanned by sam-arfind at a much later time, the scan entries
  can be consolidated.
 
  This can cause a severe performance penalty if archiving on a file
  system that has a large number of changes to many sub directories.
  When the scanlist is consolidated, these directories are combined
  upwards to a common parent.  This then results in a deep recursive scan
  over many sub directories. As the consolidations move toward the root,
  the scans get "wider".  To avoid this, use a value of 'off'.

README -- Last modified date:  Wednesday, March 29, 2006

