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

getcwd() returns ENOENT on RHEL7

    XMLWordPrintable

Details

    • Bug
    • Resolution: Not a Bug
    • Minor
    • None
    • Lustre 2.12.2
    • None
    • RHEL7.7 as well as other minor versions of RHEL7 on x86_64.
    • 3
    • 9223372036854775807

    Description

      We have been seeing getcwd() return ENOENT on directories that are, in
      fact, always there. We can reliably reproduce this problem with the
      attached test-getcwd.c code on Lustre Server 2.12.2 and Lustre Client
      2.12.3 on RHEL7.7 as well as many other Lustre version and RHEL7
      version combinations.

      We see reports in LU-9735 about RHEL7 clients getting an ENOENT return
      from getcwd(), but I don't understand if a solution is in the works or
      not. We are also not sure if this is a Lustre problem, an RHEL kernel
      problem, or both.

      The LD_PRELOAD workaround from LU-9735 is working for us, but I am
      wondering if there is a proper solution pending. Is there anything we
      can do to help?

      Attachments

        Issue Links

          Activity

            People

              wc-triage WC Triage
              krowe K. Scott Rowe
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: