On Tue, 2009-10-06 at 09:24 +0200, Jan Damborsky wrote:
> Hi Alex,
>
Env: SXCE snv116 ufs on c0d0s0 with zone zone1
swap on c0d0s1
Test results:
Run current tdmgtst on SXCE - swap is absent after running
Run changed tdmgtst_static on SXCE - swap is present:
########################################################################
Caiman Target Discovery test program - Version 4
disk discovery:
1 found - getting attributes...
Discovering disk 0)
disk 0)
ddm_disk_size=156364992 (uint64)
ddm_disk_block_size=512 (uint32)
ddm_disk_mtype=1 (uint32)
ddm_disk_nheads=255 (uint32)
ddm_disk_nsectors=63 (uint32)
ddm_disk_name=c0d0
ddm_disk_vendor_id=unknown
ddm_disk_product_id=unknown
ddm_disk_dev_id=/dev/rdsk/c0d0s0
ddm_disk_ctype=ata
ddm_disk_label=5 (uint32)
partition discovery:
1 found - getting attributes...
Discovering partition 0)
partition 0)
ddm_part_bootid=128 (uint32)
ddm_part_type=191 (uint32)
ddm_part_start=16065 (uint32)
ddm_part_size=156344580 (uint32)
ddm_part_name=c0d0p1
ddm_part_content=0 (uint32)
slice discovery:
10 found - getting attributes...
Discovering slice 0)
slice 0)
ddm_slice_index=9 (uint32)
ddm_slice_start=16065 (uint64)
ddm_slice_size=32130 (uint64)
ddm_slice_tag=9 (uint32)
ddm_slice_flag=1 (uint32)
ddm_slice_devt=26738697 (uint64)
ddm_slice_devid=id1,cmdk at ASAMSUNG_SP0822N=S06QJ20Y848925/j
ddm_slice_name=c0d0s9
ddm_slice_lastmnt=
Discovering slice 1)
slice 1)
ddm_slice_index=8 (uint32)
ddm_slice_start=0 (uint64)
ddm_slice_size=16065 (uint64)
ddm_slice_tag=1 (uint32)
ddm_slice_flag=1 (uint32)
ddm_slice_devt=26738696 (uint64)
ddm_slice_devid=id1,cmdk at ASAMSUNG_SP0822N=S06QJ20Y848925/i
ddm_slice_name=c0d0s8
ddm_slice_lastmnt=
Discovering slice 2)
slice 2)
ddm_slice_index=4 (uint32)
ddm_slice_start=50283450 (uint64)
ddm_slice_size=106029000 (uint64)
ddm_slice_tag=0 (uint32)
ddm_slice_flag=0 (uint32)
ddm_slice_devt=26738692 (uint64)
ddm_slice_devid=id1,cmdk at ASAMSUNG_SP0822N=S06QJ20Y848925/e
ddm_slice_name=c0d0s4
ddm_slice_lastmnt=/test
Discovering slice 3)
slice 3)
ddm_slice_index=3 (uint32)
ddm_slice_start=25704000 (uint64)
ddm_slice_size=24579450 (uint64)
ddm_slice_tag=0 (uint32)
ddm_slice_flag=0 (uint32)
ddm_slice_devt=26738691 (uint64)
ddm_slice_devid=id1,cmdk at ASAMSUNG_SP0822N=S06QJ20Y848925/d
ddm_slice_name=c0d0s3
ddm_slice_lastmnt=
Discovering slice 4)
slice 4)
ddm_slice_index=2 (uint32)
ddm_slice_start=0 (uint64)
ddm_slice_size=156312450 (uint64)
ddm_slice_tag=5 (uint32)
ddm_slice_flag=0 (uint32)
ddm_slice_devt=26738690 (uint64)
ddm_slice_devid=id1,cmdk at ASAMSUNG_SP0822N=S06QJ20Y848925/c
ddm_slice_name=c0d0s2
ddm_slice_lastmnt=
Discovering slice 5)
slice 5)
ddm_slice_index=1 (uint32)
ddm_slice_start=24627645 (uint64)
ddm_slice_size=1076355 (uint64)
ddm_slice_tag=3 (uint32)
ddm_slice_flag=1 (uint32)
ddm_slice_devt=26738689 (uint64)
ddm_slice_devid=id1,cmdk at ASAMSUNG_SP0822N=S06QJ20Y848925/b
ddm_slice_name=c0d0s1
ddm_slice_lastmnt=
Discovering slice 6)
slice 6)
ddm_slice_index=0 (uint32)
ddm_slice_start=48195 (uint64)
ddm_slice_size=24579450 (uint64)
ddm_slice_tag=2 (uint32)
ddm_slice_flag=0 (uint32)
ddm_slice_devt=26738688 (uint64)
ddm_slice_devid=id1,cmdk at ASAMSUNG_SP0822N=S06QJ20Y848925/a
ddm_slice_name=c0d0s0
ddm_slice_lastmnt=/
Discovering slice 7)
slice 7)
[empty nvlist]
Discovering slice 8)
slice 8)
[empty nvlist]
Discovering slice 9)
slice 9)
[empty nvlist]
found swap device /dev/dsk/c0d0s1
Solaris instance discovery:
3 found - getting attributes...
Discovering Solaris instance 0)
Solaris instance 0)
os_zones_not_upgradeable (string array) count=1
<zone1>
os_slice_name=c0d0s0
os_build_id=snv_110
os_not_upgradeable=1348 (uint32)
Upgrade failure codes:
no_inst_release
zones_not_upgradeable
no_version
wrong_metacluster
Discovering Solaris instance 1)
Solaris instance 1)
os_build_id=Pool member
os_slice_name=c0d0s3
Discovering Solaris instance 2)
Solaris instance 2)
os_build_id=Pool member
os_slice_name=c0d0s9
releasing resources...
finished.
################################################################################
Booting from OS2009.06 and adding c7d0s1 as swap:
Run current tdmgtst - swap is absent after running
Run changed tdmgtst_static - swap is present:
################################################################################
Caiman Target Discovery test program - Version 4
disk discovery:
1 found - getting attributes...
Discovering disk 0)
disk 0)
ddm_disk_size=156364992 (uint64)
ddm_disk_block_size=512 (uint32)
ddm_disk_mtype=1 (uint32)
ddm_disk_nheads=255 (uint32)
ddm_disk_nsectors=63 (uint32)
ddm_disk_name=c7d0
ddm_disk_currboot=yes
ddm_disk_vendor_id=unknown
ddm_disk_product_id=unknown
ddm_disk_dev_id=/dev/rdsk/c7d0s0
ddm_disk_ctype=ata
ddm_disk_label=5 (uint32)
partition discovery:
1 found - getting attributes...
Discovering partition 0)
partition 0)
ddm_part_bootid=128 (uint32)
ddm_part_type=191 (uint32)
ddm_part_start=16065 (uint32)
ddm_part_size=156344580 (uint32)
ddm_part_name=c7d0p1
ddm_part_content=0 (uint32)
slice discovery:
9 found - getting attributes...
Discovering slice 0)
slice 0)
ddm_slice_index=9 (uint32)
ddm_slice_start=16065 (uint64)
ddm_slice_size=32130 (uint64)
ddm_slice_tag=9 (uint32)
ddm_slice_flag=1 (uint32)
ddm_slice_devt=26738697 (uint64)
ddm_slice_devid=id1,cmdk at ASAMSUNG_SP0822N=S06QJ20Y848925/j
ddm_slice_name=c7d0s9
ddm_slice_lastmnt=
Discovering slice 1)
slice 1)
ddm_slice_index=8 (uint32)
ddm_slice_start=0 (uint64)
ddm_slice_size=16065 (uint64)
ddm_slice_tag=1 (uint32)
ddm_slice_flag=1 (uint32)
ddm_slice_devt=26738696 (uint64)
ddm_slice_devid=id1,cmdk at ASAMSUNG_SP0822N=S06QJ20Y848925/i
ddm_slice_name=c7d0s8
ddm_slice_lastmnt=
Discovering slice 2)
slice 2)
ddm_slice_index=4 (uint32)
ddm_slice_start=50283450 (uint64)
ddm_slice_size=106029000 (uint64)
ddm_slice_tag=0 (uint32)
ddm_slice_flag=0 (uint32)
ddm_slice_devt=26738692 (uint64)
ddm_slice_devid=id1,cmdk at ASAMSUNG_SP0822N=S06QJ20Y848925/e
ddm_slice_name=c7d0s4
ddm_slice_lastmnt=/test
Discovering slice 3)
slice 3)
ddm_slice_index=3 (uint32)
ddm_slice_start=25704000 (uint64)
ddm_slice_size=24579450 (uint64)
ddm_slice_tag=0 (uint32)
ddm_slice_flag=0 (uint32)
ddm_slice_devt=26738691 (uint64)
ddm_slice_devid=id1,cmdk at ASAMSUNG_SP0822N=S06QJ20Y848925/d
ddm_slice_name=c7d0s3
ddm_slice_lastmnt=
Discovering slice 4)
slice 4)
ddm_slice_index=2 (uint32)
ddm_slice_start=0 (uint64)
ddm_slice_size=156312450 (uint64)
ddm_slice_tag=5 (uint32)
ddm_slice_flag=0 (uint32)
ddm_slice_devt=26738690 (uint64)
ddm_slice_devid=id1,cmdk at ASAMSUNG_SP0822N=S06QJ20Y848925/c
ddm_slice_name=c7d0s2
ddm_slice_lastmnt=
Discovering slice 5)
slice 5)
ddm_slice_index=1 (uint32)
ddm_slice_start=24627645 (uint64)
ddm_slice_size=1076355 (uint64)
ddm_slice_tag=3 (uint32)
ddm_slice_flag=1 (uint32)
ddm_slice_devt=26738689 (uint64)
ddm_slice_devid=id1,cmdk at ASAMSUNG_SP0822N=S06QJ20Y848925/b
ddm_slice_name=c7d0s1
ddm_slice_lastmnt=
Discovering slice 6)
slice 6)
ddm_slice_index=0 (uint32)
ddm_slice_start=48195 (uint64)
ddm_slice_size=24579450 (uint64)
ddm_slice_tag=2 (uint32)
ddm_slice_flag=0 (uint32)
ddm_slice_devt=26738688 (uint64)
ddm_slice_devid=id1,cmdk at ASAMSUNG_SP0822N=S06QJ20Y848925/a
ddm_slice_name=c7d0s0
ddm_slice_lastmnt=/mnt
Discovering slice 7)
slice 7)
[empty nvlist]
Discovering slice 8)
slice 8)
[empty nvlist]
Solaris instance discovery:
4 found - getting attributes...
Discovering Solaris instance 0)
Solaris instance 0)
os_slice_name=c7d0s0
os_build_id=snv_110
os_not_upgradeable=1284 (uint32)
Upgrade failure codes:
no_inst_release
no_version
wrong_metacluster
Discovering Solaris instance 1)
Solaris instance 1)
os_build_id=Pool member
os_slice_name=c7d0s3
Discovering Solaris instance 2)
Solaris instance 2)
os_build_id=Pool member
os_slice_name=c7d0s4
Discovering Solaris instance 3)
Solaris instance 3)
os_build_id=Pool member
os_slice_name=c7d0s9
releasing resources...
finished.
#######################################################################################
I found that after running from LiveCD current and changed tdmgtst I
have my SCXE ufs mounting read-only in /tmp/td_rootGSb.
Also if I don't add swap device after LiveCD loading, I also have swap
configured after running changed tdmgtst.
So you're right, further work is needed...
Cheers,
Alex
--
::alhazred