Forum Discussion

ursi's avatar
ursi
Level 4
13 years ago

SF4.1 VxDMP disables dmpnode on single path failure

This is more like an informational question, since I do not assume anyone has a solution, but just in case I would be thankfull for some enlightment: I am forced to use an old Version SF4.1MP4 in t...
  • ursi's avatar
    13 years ago

    Hi G,

    yes I even did a retry since I assumed I had overlooked something but it is a steady bug, not transient. The VxVM had not even a chance to write to the private region or even initialize the disks since VxDMP does a path probe before writing (or does probing on idle LUNs anyway) and as soon as it stepped on those inactice ALUA paths it disabled the whole dmpnode.

    So I had no chance to use any of the LUNs at all. A complete failure.

    But I do now run with dm-multipath and use the LUNs as foreign disks and it works like a charm. Since we are in production on Friday I will keep it like this:

    riser5:~ # vxdisk list isar2_sas_2
    Device:    isar2_sas_2
    devicetag: isar2_sas_2
    type:      simple
    hostid:    bla
    disk:      name=disk id=1339397620.4.bla
    group:     name=xxxdg id=1339445883.17.bla
    flags:     online ready private foreign autoimport imported
    pubpaths:  block=/dev/disk/by-name/isar2_sas_2 char=/dev/disk/by-name/isar2_sas_2
    version:   2.1
    iosize:    min=512 (bytes) max=1024 (blocks)
    public:    slice=0 offset=2049 len=33552383 disk_offset=0
    private:   slice=0 offset=1 len=2048 disk_offset=0
    update:    time=1339535796 seqno=0.15
    ssb:       actual_seqno=0.0
    headers:   0 248
    configs:   count=1 len=1481
    logs:      count=1 len=224
    Defined regions:
     config   priv 000017-000247[000231]: copy=01 offset=000000 enabled
     config   priv 000249-001498[001250]: copy=01 offset=000231 enabled
     log      priv 001499-001722[000224]: copy=01 offset=000000 enabled
     

    # multipath -ll
    isar2_sas_2 dm-1 Promise,VTrak E610f
    [size=16G][features=1 queue_if_no_path][hwhandler=0]
    \_ round-robin 0 [prio=100][enabled]
     \_ 0:0:0:12 sdb 8:16  [active][ready]
     \_ 1:0:0:12 sdf 8:80  [active][ready]
    \_ round-robin 0 [prio=2][enabled]
     \_ 0:0:1:12 sdd 8:48  [active][ready]
     \_ 1:0:1:12 sdh 8:112 [active][ready]
    isar2_test_1 dm-0 Promise,VTrak E610f
    [size=1.0G][features=1 queue_if_no_path][hwhandler=0]
    \_ round-robin 0 [prio=100][enabled]
     \_ 0:0:0:9  sda 8:0   [active][ready]
     \_ 1:0:0:9  sde 8:64  [active][ready]
    \_ round-robin 0 [prio=2][enabled]
     \_ 0:0:1:9  sdc 8:32  [active][ready]
     \_ 1:0:1:9  sdg 8:96  [active][ready]
     

     

    And of course thank you for your effort!

    Ursi