Patch-ID# 113073-14


Download this patch from My Oracle Support

Your use of the firmware, software and any other materials contained in this update is subject to My Oracle Support Terms of Use, which may be viewed at My Oracle Support.
For further information on patching best practices and resources, please see the following links:
Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.

Keywords: security ufs newfs mkfs fsck sync data loss transaction file system
Synopsis: SunOS 5.9: ufs and fsck patch
Date: Aug/23/2004


Install Requirements: See Special Install Instructions
After installing this patch on an active boot environment, the system will be in a potentially inconsistent state until a reconfigure reboot is performed. Unless otherwise specified in the Special Install Instructions below, it is normally safe to apply further patches prior to initiating the reboot due to the relatively small footprint of the patch utilities. Normal operations must not be resumed until after the reconfigure reboot is performed.
Use Single User Mode (run level S) when installing this patch on an active boot environment. An alternative may be specified in the Special Install Instructions.

Solaris Release: 9

SunOS Release: 5.9

Unbundled Product:

Unbundled Release:

Xref: This patch available for x86 as patch 114733

Topic: SunOS 5.9: ufs and fsck patch
	***********************************************************
	NOTE: This patch may contain one or more OEM-specific platform ports.
	      See the appropriate OEM_NOTES file within the patch for
	      information specific to these platforms.
	      DO NOT INSTALL this patch on an OEM system if a corresponding
	      OEM_NOTES file is not present (or is present, but instructs not
	      to install the patch), unless the OEM vendor directs otherwise.
	***********************************************************


Relevant Architectures: sparc sparc.sun4u

Bugs fixed with this patch:

Sun CR # Bug #
110155414862071
413813914962175
415986614967341
425914914995223
433095915022527
434982815030504
435226515031487
437367115039251
440924415051035
445638315063769
446205415065505
447358315069479
450801015080958
451831315084413
451831715084415
452199815085709
452539615086718
461457415091080
461538315091273
461538715091275
462875815094662
463127015095309
463228115095563
463275015095658
463473715096180
463816615097068
463987115097464
464021015097530
464057815097609
464309115098133
464735115099083
464735215099085
464806715099267
464891715099457
465132315099992
465348115100457
465553215100907
466197515102856
466217215102911
466595115103778
466629915103866
466822415104299
466896015104482
466992715104612
467614315105953
467673115106061
467862715106395
468061015106763
468390715107470
469070115109117
469098315109192
469208215109451
469373015109877
469631215110197
469887815110889
470109315111451
470548615112586
470551315112593
470647715112852
470846415113404
471016015113797
471039015113879
471113615114040
471196915114241
471287315114448
471464815114864
471492315114947
471498815114975
471536915115055
471544315115069
471870615115819
471974415116063
472013815116149
472111215116423
472112415116429
472354715117103
472569315117597
472807815118222
473351815119696
473463515120032
474037515121737
474208415122210
474424815122906
475714015126720
476018215127587
476363115128618
476735715129854
476855715130251
477048715130866
477296015131733
477471615132229
478060115133981
478393115135034
478587515135591
479471215138347
479613415138832
479643015138946
479796715139493
480228115141129
480314815141426
480797915142977
480798315142979
480807915143003
480848915143123
481443815145086
481516015145294
481689815145855
481697015145884
481707415145908
482091615147147
482518115148527
482619115148831
482957015149782
482970315149836
483006115149954
483425915151264
483515315151585
483905915152874
483926815152952
483990015153171
484073715153459
484492715154640
485136615156468
485423315157321
485440815157373
485441015157376
486643915160790
486645315160795
486671515160874
487125815162146
487887315164281
488379615165715
488390415165747
488413815165821
488435915165891
488842315167087
488961915167493
488969215167510
489112915167891
489395215168735
490821015173174
491046715173728
491728115175647
493327115180045
493439115180291
493470615180380
493592315180697
493659115180895
494237815182256
494849415183822
494869315183872
495437415185486
495743415186336
496306515187911
496439015188365
497114615190232
497554115191386
499803015197647
499862515197743
500177815198011
500325115198305
500430515198574
500795115199579
500798015199591
500958615200106
500968415200133
500973315200157
501152215200798
501179915200866
501183915200880
501203015200945
501260615201140
501281515201208
501314215201327
501314315201328
501314615201329
501314815201331
501316615201339
501316715201340
501317215201341
501431615201658
501455815201738
501602815202165
501653115202308
501668415202345
501863115202786
502121415203503
502211115203702
502411615204123
502678815204926
502679615204929
502680315204933
502814715205363
503021715205990
503065515206115
503164415206431
503352315207057
503516015207589
503760215208372
503860515208717
504005715209141
504012815209167
504015415209172
504030615209219
504115715209469
504609115210825
504678315211020


Changes incorporated in this version: 4757140 4998030 5004305

Patches accumulated and obsoleted by this patch: 113005-02 113006-01 113026-22 113069-04 113276-04 113282-01 113333-02 113456-01 113457-05 113464-07 113491-01 113492-04 113993-06 115026-01 115506-01 115510-01 116128-02 116130-01 116446-02 116448-01 116550-01 117069-01 117248-02

Patches which conflict with this patch:

Patches required with this patch: 112233-12 114127-03 (or greater)

Obsoleted by:

Files included with this patch:

/etc/inet/inetd.conf
/etc/init.d/svm.sync
/etc/rc0.d/K34svm.sync
/etc/rc1.d/K34svm.sync
/etc/rc2.d/S95svm.sync
/etc/rcS.d/K34svm.sync
/kernel/drv/md
/kernel/drv/sparcv9/md
/kernel/fs/sparcv9/ufs
/kernel/fs/ufs
/kernel/misc/md_hotspares
/kernel/misc/md_mirror
/kernel/misc/md_notify
/kernel/misc/md_raid
/kernel/misc/md_sp
/kernel/misc/md_stripe
/kernel/misc/md_trans
/kernel/misc/sparcv9/md_hotspares
/kernel/misc/sparcv9/md_mirror
/kernel/misc/sparcv9/md_notify
/kernel/misc/sparcv9/md_raid
/kernel/misc/sparcv9/md_sp
/kernel/misc/sparcv9/md_stripe
/kernel/misc/sparcv9/md_trans
/kernel/misc/sparcv9/ufs_log (deleted)
/kernel/misc/ufs_log (deleted)
/sbin/metadb
/sbin/metadevadm
/sbin/metainit
/sbin/metarecover
/sbin/metastat
/usr/include/config_md.h (deleted)
/usr/include/libsvm.h
/usr/include/mdiox.h
/usr/include/mdmn_changelog.h
/usr/include/meta.h
/usr/include/meta_basic.h
/usr/include/metad.h
/usr/include/metamed.h
/usr/include/protocols/dumprestore.h
/usr/include/sys/filio.h
/usr/include/sys/fs/ufs_fs.h
/usr/include/sys/fs/ufs_inode.h
/usr/include/sys/fs/ufs_log.h
/usr/include/sys/fs/ufs_trans.h
/usr/include/sys/lvm/md_basic.h
/usr/include/sys/lvm/md_convert.h
/usr/include/sys/lvm/md_crc.h
/usr/include/sys/lvm/md_hotspares.h
/usr/include/sys/lvm/md_mddb.h
/usr/include/sys/lvm/md_mdiox.h
/usr/include/sys/lvm/md_mem.h (deleted)
/usr/include/sys/lvm/md_mirror.h
/usr/include/sys/lvm/md_mirror_shared.h
/usr/include/sys/lvm/md_names.h
/usr/include/sys/lvm/md_notify.h
/usr/include/sys/lvm/md_raid.h
/usr/include/sys/lvm/md_rename.h
/usr/include/sys/lvm/md_sp.h
/usr/include/sys/lvm/md_stripe.h
/usr/include/sys/lvm/md_trans.h
/usr/include/sys/lvm/mdio.h
/usr/include/sys/lvm/mdmed.h
/usr/include/sys/lvm/mdmn_commd.h
/usr/include/sys/lvm/mdvar.h
/usr/include/sys/sysevent.h
/usr/include/sys/sysevent/domain.h
/usr/include/sys/sysevent/env.h
/usr/include/sys/sysevent/eventdefs.h
/usr/include/sys/sysevent/ipmp.h
/usr/include/sys/sysevent/svm.h
/usr/lib/adb/filsys
/usr/lib/adb/fs
/usr/lib/adb/mapentry
/usr/lib/adb/md_link
/usr/lib/adb/md_m_shared
/usr/lib/adb/md_m_shared32
/usr/lib/adb/md_set
/usr/lib/adb/mdc_unit
/usr/lib/adb/mdc_unit32
/usr/lib/adb/mdi_unit
/usr/lib/adb/mm_unit
/usr/lib/adb/mm_unit32
/usr/lib/adb/mp_ext
/usr/lib/adb/mp_unit
/usr/lib/adb/mp_unit32
/usr/lib/adb/mr_column
/usr/lib/adb/mr_column32
/usr/lib/adb/mr_unit
/usr/lib/adb/ms_comp32
/usr/lib/adb/ms_row
/usr/lib/adb/ms_row32
/usr/lib/adb/ms_unit
/usr/lib/adb/ms_unit32
/usr/lib/adb/mt_map
/usr/lib/adb/mt_unit32
/usr/lib/adb/sparcv9/filsys
/usr/lib/adb/sparcv9/fs
/usr/lib/adb/sparcv9/mapentry
/usr/lib/adb/sparcv9/md_link
/usr/lib/adb/sparcv9/md_m_shared32
/usr/lib/adb/sparcv9/md_set
/usr/lib/adb/sparcv9/mdc_unit32
/usr/lib/adb/sparcv9/mdi_unit
/usr/lib/adb/sparcv9/mm_unit
/usr/lib/adb/sparcv9/mp_ext
/usr/lib/adb/sparcv9/mp_unit
/usr/lib/adb/sparcv9/mp_unit32
/usr/lib/adb/sparcv9/mr_column
/usr/lib/adb/sparcv9/ms_comp32
/usr/lib/adb/sparcv9/ms_row32
/usr/lib/adb/sparcv9/mt_map
/usr/lib/adb/sparcv9/ufsvfs
/usr/lib/adb/ufsvfs
/usr/lib/drv/config_md.so.1 (deleted)
/usr/lib/drv/preen_md.so.1
/usr/lib/fs/ufs/clri
/usr/lib/fs/ufs/dcopy
/usr/lib/fs/ufs/ff
/usr/lib/fs/ufs/fsck
/usr/lib/fs/ufs/fsdb
/usr/lib/fs/ufs/fsirand
/usr/lib/fs/ufs/labelit
/usr/lib/fs/ufs/mkfs
/usr/lib/fs/ufs/ncheck
/usr/lib/fs/ufs/newfs
/usr/lib/fs/ufs/tunefs
/usr/lib/fs/ufs/volcopy
/usr/lib/libap_dmd.so (deleted)
/usr/lib/libap_dmd.so.1 (deleted)
/usr/lib/libdevid.so.1
/usr/lib/libintpos.so (deleted)
/usr/lib/libintpos.so.1 (deleted)
/usr/lib/libmeta.so
/usr/lib/libmeta.so.1
/usr/lib/libssd.so
/usr/lib/libssd.so.1
/usr/lib/lvm/mddoors
/usr/lib/lvm/metaclust
/usr/lib/sparcv9/libdevid.so.1
/usr/sbin/mdmonitord
/usr/sbin/medstat
/usr/sbin/metaclear
/usr/sbin/metadb
/usr/sbin/metadetach
/usr/sbin/metadevadm
/usr/sbin/metahs
/usr/sbin/metaimport
/usr/sbin/metainit
/usr/sbin/metaoffline
/usr/sbin/metaonline
/usr/sbin/metaparam
/usr/sbin/metarecover
/usr/sbin/metarename
/usr/sbin/metareplace
/usr/sbin/metaroot
/usr/sbin/metaset
/usr/sbin/metassist
/usr/sbin/metastat
/usr/sbin/metasync
/usr/sbin/metattach
/usr/sbin/rpc.mdcommd
/usr/sbin/rpc.metad
/usr/sbin/rpc.metamedd
/usr/sbin/rpc.metamhd
/usr/snadm/lib/libsvm.so
/usr/snadm/lib/libsvm.so.1

Problem Description:

4757140 file pages can become unusable
4998030 umount doesn't complete due to infinite loop in ufs_idle_drain
5004305 UFS bmap functions may determine level of indirection incorrectly
 
(from 113073-13)
 
5030655 TSufs panic - BAD TRAP: type=e ... addr=0 occurred in module "ufs" ...
5040128 An upgrade from < s9u7 b5 to s9u7 b5(or BFU) with a old newfs'd filesystem will
5046091 cluster node paniced with 'ksend_message failure: RESYNC_FINISH'
5046783 kernel panic with incorrectly formed probe request
 
(from 113073-12)
 
4648917 certain TOP-level VOP's are not recognized by the lockfs protocol
4797967 panic in top_begin_sync() during/after umounting
5009684 metaclear -af does not work when node added or deleted after config is
5009733 state of ABR soft partition  and mirror not consistent in an Oban diskset
5011839 When nodes return inconsistent results the master node should panic
5012815 MN diskset must support node id greater than 7
5013142 Two dds to failed MN mirror causes components to be left in open state
5013146 MN diskset debug kernel has annoying console messages for alloc hotspare
5013166 MN diskset metaset join and withdraw commands should block all signals
5013167 MN diskset resync stuck at 0% after reboot and reconfig of all nodes
5014316 metastat will display incorrect component state if FAILFAST retry in progress
5016028 Resync does not resume correctly after a reconfig cycle(reconfig -r)
5021214 Deadlock when clearing a sp on a mirror with failed component
5024116 metareplace fails saying resync in progress
5026788 Reconfig cycle step2 always suspends I/O even when no change of master
5026796 Slave node should panic instead of hang when it loses storage connectivity
5026803 with mediator setup rpc.metad: Warning: set locked when lock_set called!
5028147 ASSERTion failure during component resync
5030217 Following a master node panic, the new master hangs during reconfig
5031644 Component resync may not resync the last short block
5033523 MN diskset needs to do more cleanup after failed join with no mddbs
5035160 After reconfig cycle, resyncs are started without need, hotspares are
5037602 MN diskset metaclear -af does not work when node added or deleted
5038605 Component resync may not be performed when ownership is changed at start of resy
5040057 Resync not performed following cluster reconfig
5040154 deadlocks in md_unit reader/write locks during stress tests
5041157 panics when doing Takes
 
(from 113073-11)
 
4851366 While running TSufs: assertion failed: mismatch_ok    dqp == expect_dq, ...
4998625 opendq/setquota_scan_inode() does not exclude extended attribute directory
5009586 assertion failed: dqp == NULL, file: ../../common/fs/ufs/quota_ufs.c, line: 151
5016684 panic: free: freeing free frag, dev:0x2000000018, blk:34605, cg:26, ino:148071,
5040306 UNIX98 *VSC* 133 new failures
 
(from 113073-10)
 
Respin to include missing binary
 
(from 113073-09)
 
4770487 boot failure because /kernel/fs/ufs accesses root without logging support
4706477 ufs logging: too few log_sync_tq task queues
4878873 Add new ufs ioctls to support TSufs
4866439 lufs: fs_rolled doesn't reflect reality
4647351 UFS flushing during boot induces significant refaulting
4783931 fsck doesn't flush the kernel internal state when changing mounted fs
4796134 Default ufs logging: scary warning & forced fsck with separate /usr
4854408 ufs: fsck: Confusing "Can't roll log" error with garbage super block
4866453 Part 2: UFS flushing during boot induces significant refaulting
4957434 ufs log logscan failed with deflog ufs/ufs_log merged module
 
(from 113073-08)
 
4803148 ufs has issues reading its own directories
4889619 Unreferenced files seen by fsck on a cleanly unmounted filesystem
 
(from 113073-07)
 
4349828 Inconsiderate tuning of maxcontig causes scsi bus to hang
4456383 maxcontig range checking in mkfs/newfs is arbitrary and unhelpful
4639871 Logging ufs fails to boot from ATA drive on Ultra-10 if maxphys is too large
4638166 Ultra 5/10 panics with simba and pci errors if logging enabled and maxphys > 1MB
4948494 Attribute directories handled incorrectly in matamap for logging debug
4889692 TSufs TestLUFS failure: === 10:49 FAIL: FSYNC size verication, 0
4676143 ufs_log: panic when log is rolled
4692082 ufs: i_flag locking problems
4767357 assertion failed: crb->c_mof == bufmof, file: lufs_map.c, line: 1174
 
(from 113073-05)
 
4825181 ufs log async transactions do not reach disk
 
(from 113073-04)
 
4794712 ufs should support > 1 TB file systems
4807979 edquota doesn't check validity of input value
4807983 adb dquot macro displays limits incorrectly
4785875 contigpref assumes there are 8 frags per block
4817074 quotacheck doesn't work on multi-terabyte UFS file systems
4815160 quota block used count wraps when going beyond 1TB
 
(from 113073-03)
 
4138139 RFE: need to check and optimise the lufs in core log size
4330959 System panics invalidating quotas when unmounting filesystem
 
(from 113073-02)
 
        This patch revision was generated to accumulate and obsolete
        the feature changes introduced in point patch 113005-02.
 
(from 113073-01)
 
4651323 Corrupted filesystem may hang fsck command
 
(from 113005-02)
 
This patch was re-spun to maintain synchronization between the feature patch
gate and the generic patch gate.
 
(from 113005-01)
 
4409244 Performance Degrades When UFS Logging Is Enabled In A SpecSFS 2.0 Benchmark
1101554 Current directory allocation is very poor & locking problem in dirpref()
 
(from 115026-01)
 
4794712 ufs should support > 1 TB file systems
 
(from 113492-04)
 
4844927 fsck: bad inode number 0 to ginode
 
(from 113492-03)
 
4632750 fsck_ufs fails to detect directories with holes
 
(from 113492-02)
 
4794712 ufs should support > 1 TB file systems
 
(from 113492-01)
 
4734635 attribute manipulation can cause directory link count to go to zero
4714988 v4_108 assertion failed: crb->c_mof == bufmof, file: lufs_map.c, line: 1174
4640210 rm -fr hangs forever because ufs log is full and can't be rolled
4693730 fsck corrupts directory with indirect blocks
 
(from 113026-22)
 
4712873 metaset needs -L (label) flag to force relabeling of disk on add to set
4975541 metassist: change in libdiskmgt (4948299) causes failure
4971146 metassist can't find emulated disks on test system
5001778 metadevadm does not return the correct error codes
5013148 BAD TRAP panic at md:md_getdevidminor during reboot
 
(from 113026-21)
 
        This patch revision was generated to accumulate and obsolete
        the changes introduced in Solaris Update s9u7 feature point
        patch 117248-02.
 
(from 113026-20)
 
4888423 Revision in EFI Partition Table Header should be 1.00, not 1.02
 
(from 113026-19)
 
5003251 11302[67] should not require 11346[45]
 
(from 113026-18)
 
4935923 mdmonitord dumps core with many metadevices
4954374 SVM failfast code is not complete
 
(from 113026-17)
 
4719744 metastat on particular device shows additionally unrequested device
4934706 node panic's while delete disks from diskset
4942378 rpc.metamedd not responding WARNING even though it is running on the node
 
(from 113026-16)
 
4917281 Using EFI disks in a diskset has problems
4936591 raid panic with hs dead and metaset take
 
(from 113026-15)
 
        This patch revision was generated to accumulate and obsolete
        the changes introduced in Solaris Update s9u6 feature point
        patch 116128-02.
 
(from 113026-14)
 
4835153 SVM needs to support DKIOCPARTITION ioctl
4866715 Unable to perform metattach with active ufs snapshots
 
(from 113026-13)
 
4159866 Cannot delete a diskset with no existing database
4760182 metaroot -c -k -v vs /kernel/drv/md.cf
4816898 metaroot fails if root is net mounted
4826191 invalid slice number for drive name
 
(from 113026-12)
 
4829703 cannot manipulate disks in a diskset when there is a dead disk
4839268 BAD TRAP in mdmonitord while running test user_multisrc_4_02 on Sun-Fire-880
4883796 md_notify module allows itself to be unloaded prematurely
4854410 Mdmonitord can panic if mirror or raid resync in progress
4854233 Lock ordering problem in mddb can cause deadlock
 
(from 113026-11)
 
        This patch revision was generated to accumulate and obsolete
        the changes introduced in Solaris Update s9u5 feature point
        patch  115506-01
 
(from 113026-10)
 
4808079 metastat output shows disks as Unavailable and not the maintenance state or flag
 
(from 113026-09)
 
4628758 metainit -a creates overlapping soft partitions
4830061 metattach should fail with filesystem mounted on component of mirror
4834259 metaroot command should relax device validity checks if -k, -v and -c are used
 
(from 113026-08)
 
4647352 BAD TRAP in mdmonitord while running TStrans tests
 
(from 113026-07)
 
4352265 get rid of mdf_alloc
4721112 fi_wakeup_flg is redundant
4796430 kmem should provide non-thread-based dispensation to use pageout_reserve
4816970 md_trans:trans_error() reference to free memory
 
(from 113026-06)
 
4711136 Can't add disk to metaset if its DID has the same name as an existing metadevice
4808489 metaname_common needs to check on component type
 
(from 113026-05)
 
4690701 One node panics when running scate SDS functional test
4723547 Panic after disk failure on mpxio system
4802281 crash dump fails on SVM mirrored swap
4814438 kernel/drv/md patch for both Sparc and X86 do not list dependent patch in README
 
(from 113026-04)
 
4632281 Dirty region bit maps at shutdown can cause long mirror resyncs on next boot
 
(from 113026-03)
 
4715443 Need to migrate mdnotify event logging to use
4373671 metastat reports nonexistent RAID5 as `Okay'
4714648 RCM/DR Module required for SVM
4462054 make _msg target needs to include rcm modules
4720138 Placeholder bug for MultiTeraByte SVM
4701093 Truncated field name in metastat output when concat/stripe built on SP
4711969 fmthard -n fails for softpartitions
4725693 libap and libintpos are unused and should be removed
4508010 metastat shows negative numbers/SVM/Beta 9
4698878 metastat displays corrupted output string for Concatenated devices
4678627 metadetach should not automatically resize the mirrors
4715369 Assertion fails on debug kernel when removing raid on more than 10 softparts
4705513 md:free_dtree() panic: kernel heap corruption detected
4668960 Creation of filesystem on a metadevice, with soft-partition-mounts, should fail
4666299 libsvm must be made more robust
4690983 kadb macros needs for md_set, mdi_unit, etc.
4668224 delete libconfig
4631270 metaroot allows multi-way mirrors as a root device
4634737 metaroot command does not validate argument to -c command
4669927 metaroot: Segmentation Fault
4648067 md driver getinfo(9E) does not correctly support DDI_INFO_DEVT2INSTANCE
4655532 md's init/fini attach/detach not robust
4705486 use of strcpy() in metaset could cause buffer overflow
4714923 System hangs as threads block in page_lock()
4740375 Metadb corruption after state change of stripe meta devices
4733518 deadlock in RAID running dioarr test
4774716 metaroot returns "No such file or directory"
4780601 gavulin patch for S9U3 build 2 is incomplete
 
        This patch revision was generated to accumulate and obsolete
        the changes introduced in Solaris Update: S9U3
        feature point patches: 113781-03
 
(from 113026-02)
 
4662172 System panics in build_rec_hdr_list() when taking ownership of set
 
(from 113026-01)
 
4615383 bad trap in module "md" due to null pointer dereference
 
(from 113069-04)
 
4680610 SVM does not support DKIOCGAPART ioctl() for soft partitions
 
(from 113069-03)
 
4665951 System w/failed drive panics during boot when /etc/rc2.d/S95svm.sync runs
 
(from 113069-02)
 
4653481 read errors on stripes on a metaset take with softpartitions
 
(from 113069-01)
 
4615387 bad trap - metaset:trap type = 0x31
4683907 metaset release will hang if softpartitions are used and I/O has occurred
 
(from 113282-01)
 
4640578 force removing a host from a metaset leaves clustering confused about diskset
 
(from 113333-02)
 
4710390 metaset cannot be manipulated with lost disks
 
(from 113333-01)
 
4718706 metastat will abort and coredump if a raid 5 volume has a bad drive
 
(from 113491-01)
 
4643091 public net failure blocks metaset release
4525396 rpc.metamedd requires modification
 
(from 113276-04)
 
4772960 Several patches have pkginfo and patchinfo files that fail consistency checking
 
(from 113276-03)
 
4715443 Need to migrate mdnotify event logging to use
4373671 metastat reports nonexistant RAID5 as `Okay'
4714648 RCM/DR Module required for SVM
4462054 make _msg target needs to include rcm modules
4720138 Placeholder bug for MultiTeraByte SVM
4742084 Annoying message after upgrade because of malformed dev_t
 
(from 113276-02)
 
4409244 Performance Degrades When UFS Logging Is Enabled In A SpecSFS 2.0 Benchmark
1101554 Current directory allocation is very poor & locking problem in dirpref()
 
(from 113276-01)
 
4696312 disksuite panics after logging device failure
 
        This patch revision was generated to accumulate and obsolete
        the changes introduced in Solaris Update S9U3 feature
        point patch : 113780-03
 
(from 115506-01)
 
4259149 WAN-capable network boot/install
4744248 boot argument processing is broken on sparcv9
4763631 boot code could be cleaned up
4473583 boot: 64-bit stat on 32-bit kernels
 
(from 116128-02)
 
4893952 jurassic panic'd in kstat_q_panic while panic'ing
 
(from 116128-01)
 
4518313 Disksuite should use new buf flag B_FAILFAST for submirrors
4518317 SVM should provide faster cluster failover times when updating the mddb's
 
(from 116446-02)
 
4948693 metaset creation fails and dumps cores
 
(from 116446-01)
 
4521998 Project Springbank - PSARC 2002/451 - metassist type command
 
(from 113464-07)
 
        This patch revision was generated to accumulate and obsolete
        the changes introduced in Solaris Update s9u6 feature point
        patches 116130-01 and 116448-01.
 
(from 113464-06)
 
4159866 Cannot delete a diskset with no existing database
 
(from 113464-05)
 
4839268 BAD TRAP in mdmonitord while running test user_multisrc_4_02 on Sun-Fire-880
4883796 md_notify module allows itself to be unloaded prematurely
4854410 Mdmonitord can panic if mirror or raid resync in progress
4854233 Lock ordering problem in mddb can cause deadlock
 
(from 113464-04)
 
4830061 metattach should fail with filesystem mounted on component of mirror
4834259 metaroot command should relax device validity checks if -k, -v and -c are used
 
(from 113464-03)
 
4647352 BAD TRAP in mdmonitord while running TStrans tests
 
(from 113464-02)
 
4715443 Need to migrate mdnotify event logging to use
4373671 metastat reports nonexistent RAID5 as `Okay'
4714648 RCM/DR Module required for SVM
4462054 make _msg target needs to include rcm modules
4720138 Placeholder bug for PSARC/2001/311 MultiTeraByte SVM
4710160 Environmental sysevents [PSARC/2002/206]
 
(from 113464-01)
 
4661975 in.mpathd needs to be dynamically linked
4676731 PSARC/2002/137 IPMP Asynchronous Event Definitions
 
(from 116130-01)
 
4518313 Disksuite should use new buf flag B_FAILFAST for submirrors
 
(from 116448-01)
 
4521998 Project Springbank - PSARC 2002/451 - metassist type command
4871258 PSARC/2003/411 SVM auto-take disksets
 
(from 116550-01)
 
4884359 devid_deviceid_to_nmlist return code can be wrong
5016531 use of DEVID_MINOR_NAME_ALL_CHR with devid_deviceid_to_nmlist causes segv
 
(from 117248-02)
 
5007951 metaset -w may hang if I/O to MN diskset is currently ongoing
5007980 Assertion failure while running stress tests on 4 node SC cluster
5011799 metaclear that causes hot spare allocation will deadlock in MN diskset
5012606 Optimized resync can terminate prematurely on an MN set resulting in data corruption
5013143 Injecting errors into MN mirror components caused page fault on master
5014558 BAD TRAP occurred in md_mirror due to NULL pointer dereference: metaclust
5018631 Data corruption may occur while performing an optimized resync under heavy load
5022111 When taking over mirror ownership during cluster reconfig, opt resync not done
5011522 Adding nodes to an Oban diskset can sometimes fail
5012030 commd dumps core in metaget_setdesc()
5013172 MN coredump when running metaclear -a
 
(from 117248-01)
 
4728078 svm rpc calls must be versioned to support SunCluster rolling upgrade
4768557 metadevadm should avoid doing nftw in /dev
4820916 svm rpc structures must be versioned
4840737 Reads to a resynced region during mirror resync causes extra writes
4883904 Should be able to migrate a diskset to an arbitrary system
4908210 Memory leak in libmeta when calling sdssc_convert_path_free with wrong arg
4910467 Place holder for Oban PSARC 2002/596
4934391 Resync in a 3-way mirror will result in data loss if a read error occurs during
4963065 mddb_setexit is missing in several places in md_mddb.c
4964390 devid_deviceid_to_nmlist seg faults if called with DEVID_MINOR_NAME_ALL_CHR
 
(from 117069-01)
 
4933271 metassist seg faults on some systems
 
(from 113456-01)
 
        This patch revision was generated to accumulate and obsolete
        the feature changes introduced in point patch 113006-01.
 
(from 113006-01)
 
4409244 Performance Degrades When UFS Logging Is Enabled In A SpecSFS 2.0 Benchmark
1101554 Current directory allocation is very poor & locking problem in dirpref()
 
(from 113457-05)
 
4884138 ufs: noatime and logging can lead to file system corruption
 
(from 113457-04)
 
        This patch revision was generated to accumulate and obsolete
        the changes introduced in Solaris Update s9u5 feature point
        patch 115510-01
 
(from 113457-03)
 
4614574 Node hang due to a loop in ufs_idle_q
4839059 Fix for 4614574 causes ufs file systems that can not be unmounted
 
(from 113457-02)
 
4794712 ufs should support > 1 TB file systems
 
(from 113457-01)
 
4409244 Performance Degrades When UFS Logging Is Enabled In A SpecSFS 2.0 Benchmark
1101554 Current directory allocation is very poor & locking problem in dirpref()
 
(from 115510-01)
 
4259149 WAN-capable network boot/install
4744248 boot argument processing is broken on sparcv9
4763631 boot code could be cleaned up
4473583 boot: 64-bit stat on 32-bit kernels
 
(from 113993-06)
 
4891129 113993-02: newfs needs libefi.so.1 included in 114127-01
 
(from 113993-05)
 
4829570 No workaround for creating MTBUFS file systems on VxVM volumes of > 2 TB
 
(from 113993-04)
 
4839900 newfs command should call setlocale()
 
(from 113993-03)
 
4794712 ufs should support > 1 TB file systems
 
(from 113993-02)
 
4708464 RFE: UFS needs to support EFI disk labels
 
(from 113993-01)
 
4721124 mkfs coredumps when fragsize is 8192 on large filesystems


Patch Installation Instructions:
--------------------------------
 
For Solaris 2.0-2.6 releases, refer to the Install.info file and/or
the README within the patch for instructions on using the generic
'installpatch' and 'backoutpatch' scripts provided with each patch.
 
For Solaris 7-9 releases, refer to the man pages for instructions
on using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special 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:
-----------------------------
 
NOTE 1: To get the complete fix of Multiterabyte UFS feature, please also
        install the following patches:
 
	114389-02 (or newer) devinfo
	112966-02 (or newer) vold
	115018-01 (or newer) dqblk
	115020-01 (or newer) ml_odunit
	114721-03 (or newer) dump/restore utilities
	115022-01 (or newer) quota utilities
	115024-01 (or newer) file system identification utilities
	115028-01 (or newer) df
	115030-01 (or newer) mount
 
NOTE 2: To get the complete Multi-terabyte feature, please also install
	the following patches:
 
        113277-06 (or newer) sd & ssd patch
        114128-01 (or newer) sd_lun patch
        114129-01 (or newer) libuuid patch
        114131-01 (or newer) libadm.so.1 patch
        113981-02 (or newer) devfsadm patch
        113072-03 (or newer) format patch
        114369-01 (or newer) prtvtoc patch
        113049-01 (or newer) luxadm & liba5k.so.2 Patch
 
NOTE 3: To get the complete WAN-capable network boot/install feature,
        please also install the following patches:
 
        115685-01 (or newer) netstrategy patch
        112915-02 (or newer) snoop patch
        114131-02 (or newer) libadm.so.1 patch
        115683-01 (or newer) header files patch
        113981-03 (or newer) libdevinfo.h patch
        114349-02 (or newer) dhcpagent & libdhcputil.so.1 patch
 
NOTE 4: The following patch must also be installed for the sparc
        architecture mkfs and newfs commands to function:
 
        114129-01 (or newer) libuuid patch
 
NOTE 5: To get the complete IP Multipathing (IPMP) Async Event feature,
        please also install the following patches:
 
        112914-03 (or newer) in.mpathd
        112911-02 (or newer)  ifconfig


README -- Last modified date: Friday, November 9, 2012