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

Delayed update of /proc after unmount

    XMLWordPrintable

Details

    • Bug
    • Resolution: Cannot Reproduce
    • Minor
    • None
    • Lustre 2.7.0
    • None
    • Scientific Linux 6 (kernel 2.6.32-573.7.1), Infiniband
    • 3
    • 9223372036854775807

    Description

      Unfortunately I don't have a useful reproducer for this, and it may
      not be considered a bug, but it at least seems worth recording for others'
      benefit.

      /proc – specifically /proc/fs/lustre/devices – is apparently updated
      asynchronously after a umount on a client. That can cause confusion
      with subsequent checks unless they introduce a delay or poll.

      I found this using shine to unmount and shut down Lustre at reboot
      time on clients <http://sourceforge.net/p/lustre-shine/tickets/194/>.
      There was a race between the basic umount and /proc/fs/lustre/devices
      being updated when it was checked subsequently. I assume it's
      affected by other activity during shutdown since it didn't show up in
      a simple umount/cat loop in an interactive session.

      Attachments

        Activity

          People

            wc-triage WC Triage
            fx Dave Love
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: