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

implement DNS multi-address name resolution

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • None
    • 3
    • 9223372036854775807

      When mount.lustre is doing DNS name resolution (e.g. "mount -t lustre mgsnode@tcp:/testfs /mnt/testfs") the mgsnode hostname is looked up via DNS (or other service) and may return multiple NIDs to the caller. However, mount.lustre only uses the first IP address returned.

      It would be useful to use all of the NIDs returned from the DNS hostname lookup to locate the MGS, as if they were all listed on the command-line. Then, a new mount option like "--mgs-display=MGSNAME" would be passed to the kernel for display in the /proc/mounts output, instead of listing all of the NIDs explicitly.

      This will simplify mounting with many MGS replicas, while also making the "mount" and "df" output shorter and less ugly.

      See LU-16738 for details.

            lnicolas Louis-Marie Nicolas
            adilger Andreas Dilger
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: