Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-515

gpdd-survey.sh/sgpdd-survey doesn't play nice with devices specified by alias

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • Lustre 2.2.0
    • None
    • None
    • 2
    • 4885

    Description

      For our acceptance-small configuration we specify devices by-id instead of device name since the
      device name occasionally changes. This causes a problem with sgpdd-survey.sh since sgpdd-survey
      doesn't translate the alias to the device name.

      == test 1: sgpdd-survey, mds, scsidevs == 15:30:35 (1301603435)
      Loading modules from
      /opt/cray/lustre-cray_gem_s/1.8.4_2.6.32.27_0.2.2_1.0000.5785.16.1-1.0000.25970.22.205/lib64/lustre
      lnet.debug=-1
      lnet.subsystem_debug=0xffb7e3ff
      lnet options: ' accept=all'
      === mds === nid00035 === /dev/disk/by-id/scsi-3600a0b80005121d800001f7a4cd16b41-part1 ===
      nid00035: + rslt=/tmp/sgpdd_survey size=1024 crghi=2 thrhi=2
      scsidevs="/dev/disk/by-id/scsi-3600a0b80005121d800001f7a4cd16b41-part1"
      /opt/cray/lustre-cray_gem_s/1.8.4_2.6.32.27_0.2.2_1.0000.5785.16.1-1.0000.25970.22.205/bin/sgpdd-survey
      nid00035: Can't find SG device for /dev/disk/by-id/scsi-3600a0b80005121d800001f7a4cd16b41-part1,
      testing for partition
      nid00035: Can't find SG device /dev/disk/by-id/scsi-3600a0b80005121d800001f7a4cd16b41-part.

      It would be nice if either sgpdd-survey or sgpdd-survey.sh would translate aliases to device names.
      The attached patch modifies sgpdd-survey to do a 'readlink -f' on the device name if the device
      path is something like "/dev/disk/by-*" and the device path is a symbolic link (maybe this is
      redundant?).

      This is from Oracle bug 24487.

      Attachments

        Issue Links

          Activity

            People

              niu Niu Yawei (Inactive)
              wang Wally Wang (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: