This patch fixes problems fixfdmn has with AdvFS domains with
multi-page RBMT files, multiple SBM extents, more than one root tag
file, clone filesets, or when given an invalid fileset argument.
The following is a list of the problems fixed:
Fixfdmn does not properly handle domains with multi-page RBMT files.
Error messages are of the type:fixfdmn: Gathering volume
information
fixfdmn: Opening directory '/etc/fdmns/hsv1a-fs01'.
fixfdmn: Opening the volumes.
fixfdmn: Setting volume '/dev/disk/dsk1101a' to volume number 1.
fixfdmn: Checking the RBMT.
fixfdmn: Found corruptions in next RBMT page mcell.
fixfdmn: Found the transaction log onvolume /dev/disk/dsk1101a.
fixfdmn: Mcell (1,0,0) is corrupt.
fixfdmn: Mcell (1,0,4) is corrupt.
fixfdmn: Loading subsystem extents.
fixfdmn: Can't convert page 12 to an LBN,valid range is 0 to 12.
fixfdmn: Can't convert [R]BMT page 12 to LBN.
fixfdmn: Error collecting subsystem extents.
When growing an AdvFS volume, if there are multiple extents
representing an SBM, fixfdmn does not work on all the SBM extents.
Example error messages follow:
fixfdmn: XOR value for SBM Page 6 is not correct.
fixfdmn: Checking the RBMT.
fixfdmn: XOR value for SBM Page 6 is not correct.
fixfdmn: XOR value for SBM Page 7 is not correct.
fixfdmn: XOR value for SBM Page 107334860 is not correct.
fixfdmn: Unable to find the starting block of the SBM.
Fixfdmn fails when a clone's original fileset is missing a tag which
is present in the clone fileset.
Running fixfdmn only on a clone fileset always fails with an error.
Example error messages follow:
fixfdmn: Checking the RBMT.
fixfdmn: Clearing the log on volume /dev/disk/dsk5c.
fixfdmn: Checking the BMT mcell data.
fixfdmn: Checking the deferred delete list.
fixfdmn: Checking the root tag file.
fixfdmn: Checking the tag file(s).
fixfdmn: Checking the mcell nodes.
fixfdmn: Checking the BMT chains.
fixfdmn: Error correcting the BMT chains on fileset clone.
fixfdmn is not able to continue, no changes made to domain, exiting
Fixfdmn exits when it encounters a domain with more than one root
tag file. An example error message follows:
fixfdmn: Unable to continue, more than one root tag file.
Fixfdmn does not properly handle domains with multi-page RBMT files
that have their last page full and need to grow. Domains of this
type will domain panic when being activated (mounting the first
fileset). An example error message follows:
WARNING: file tag -6 in fileset "" has > 64K extent mcells.
|
| RESOLUTION HP is releasing the following ERP kits
publicly for use by any customer. The kits use dupatch to install
and will not install over any Customer Specific Patches (CSPs) that
have file intersections with the ERP.
The fixes contained in the ERP
kit are available in the following mainstream patch
kit:
HP Tru64 UNIX Version 5.1B-4
The kit distributes the following file:
/sbin/advfs/fixfdmn
Early Release Patches
HP Tru64 UNIX version: 5.1B-3
ERP Kit Name: T64KIT1000660-V51BB26-E-20060526
Kit Location:
http://www.itrc.hp.com/service/patch/patchDetail.do?patchid=T64KIT1000660-V51BB26-E-20060526
HP Tru64 UNIX version: 5.1B-2/PK4
ERP Kit Name: T64KIT1000661-V51BB25-E-20060526
Kit Location:
http://www.itrc.hp.com/service/patch/patchDetail.do?patchid=T64KIT1000661-V51BB25-E-20060526
HP Tru64 UNIX version: 5.1A PK6
ERP Kit Name:T64KIT1000662-V51AB24-E-20060526
Kit Location:
http://www.itrc.hp.com/service/patch/patchDetail.do?patchid=T64KIT1000662-V51AB24-E-20060526
|