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

lctl replace_nids and starting target with local copy of logs

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • Lustre 2.15.0
    • None
    • 3
    • 9223372036854775807

    Description

      There is a feature that starts a target with a local copy of
      config log in order to avoid a delay in communicating with
      an MGS and to load mgs log updates later on.
      However, that feature is not always useful

      When replace_nids adds records with new nids it does not
      append remote config logs but overwrite corresponding
      records in place. If a target starts using local config
      log - it gets confused by outdated nids.

      Let's add tunefs.lustre --nolocallogs key that
      sets nolocallogs flag, which says ignore local configs copy.
      The flag is reset once new logs are uploaded from MGS.

      tunefs.lustre --nolocallogs is suggested to be executed on
      targets together with replace_nids on MGS.

      Attachments

        Issue Links

          Activity

            People

              artem_blagodarenko Artem Blagodarenko (Inactive)
              artem_blagodarenko Artem Blagodarenko (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: