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

Race condition loading modules causes mount to fail

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Fix
    • Major
    • None
    • Lustre 2.1.0
    • 2
    • 6581

    Description

      On servers with more than one OST, the module load on the initial boot intermittently fails with
      the following errors:

      > [2010-12-09 07:17:55][c0-0c0s1n2]lustre: gave up waiting for init of module lov.
      > [2010-12-09 07:17:55][c0-0c0s1n2]lustre: Unknown symbol lov_stripe_lock
      > [2010-12-09 07:18:25][c0-0c0s1n2]lustre: gave up waiting for init of module lov.
      > [2010-12-09 07:18:25][c0-0c0s1n2]lustre: Unknown symbol lov_test_and_clear_async_rc
      > [2010-12-09 07:18:55][c0-0c0s1n2]lustre: gave up waiting for init of module lov.
      > [2010-12-09 07:18:55][c0-0c0s1n2]lustre: Unknown symbol lov_stripe_unlock

      The kernel (in module.c:use_module) aborts the module load because it takes too long. Because the
      lov module load is aborted, one OST fails to mount. The other OSTs mount successfully.

      This is bug Oracle 24464.

      Attachments

        Activity

          People

            wc-triage WC Triage
            wang Wally Wang (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: