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

Eviction during ll_open_cleanup()

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: Lustre 2.14.0
    • Labels:
    • Severity:
      3
    • Rank (Obsolete):
      9223372036854775807

      Description

      On error ll_open_cleanup()  is called while intent lock remains pinned.
      So eviction can happen while close request waits for a mod rpc slot.

      Stack : 
      __schedule
      schedule
      obd_get_mod_rpc_slot
      ptlrpc_get_mod_rpc_slot
      mdc_close
      lmv_close
      ll_open_cleanup
      ll_prep_inode
      ll_lookup_it
      ll_atomic_open
      do_last
      path_openat
      do_filp_open
      do_sys_open
      sys_open
      system_call_fastpath
      Progs: 13284 "file_concat.sh"
      

        Attachments

          Activity

            People

            • Assignee:
              askulysh Andriy Skulysh
              Reporter:
              askulysh Andriy Skulysh
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: