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

Recurrence of LU-5299: obd_mount_server.c:1690:osd_start()) ASSERTION( obd ) failed

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: Major Major
    • None
    • Lustre 2.7.0, Lustre 2.5.4
    • None
    • Combined MGT/MDT, racing multiple mount commands.
    • 3
    • 9223372036854775807

      The patch for LU-5573 (http://review.whamcloud.com/#/c/12353/), which closed LU-5299, does not cover some cases.

      Specifically, the code which enables the combined MGT/MDT to start correctly also disables the race protection for a combined MGT/MDT.

      So racing multiple mount commands on a combined MGT/MDT can still cause this problem.

      I've taken a look, and I don't see any easy way to fix this in the current context. I can provide dumps if needed, and I'll attach a log now.

      Note the attempts to start MDT0000. There are five, four of which start after the first one but before it has completed.

            bfaccini Bruno Faccini (Inactive)
            paf Patrick Farrell (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: