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

Deadlock on transaction with iget()/clear_inode()

Details

    • Bug
    • Resolution: Duplicate
    • Major
    • None
    • Lustre 2.8.0
    • None
    • 3
    • 9223372036854775807

    Description

      Thread 1:

      schedule
      start_this_handle
      jbd2_journal_start
      ldiskfs_journal_start_sb
      ldiskfs_dquot_drop
      vfs_dq_drop
      clear_inode
      dispose_list
      shrink_icache_memory
      shrink_slab
      zone_reclaim
      get_page_from_freelist
      __alloc_pages_nodemask
      alloc_pages_vma
      do_huge_pmd_anonymous_page
      handle_mm_fault
      __do_page_fault
      do_page_fault
      page_fault
      

      Thread2:

      __wait_on_freeing_inode
      find_inode_fast
      ifind_fast
      iget_locked
      ldiskfs_iget
      osd_iget
      osd_index_ea_delete
      out_obj_index_delete
      out_tx_index_delete_exec
      out_tx_end
      out_handle
      tgt_request_handle
      ptlrpc_main
      kthread
      kernel_thread
      

      Attachments

        Issue Links

          Activity

            People

              wc-triage WC Triage
              askulysh Andriy Skulysh
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: