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

Reply via email to