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

writing client eviction due to mds failover

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Minor
    • None
    • None
    • None
    • 3
    • 9223372036854775807

    Description

      This is another scenario for LU-12347 not covered by https://review.whamcloud.com/44151

          cl_io_loop
            cl_io_lock                    <- ldlm lock is taken here
            cl_io_start
              vvp_io_write_start
              ...
                __generic_file_aio_write
                  file_remove_privs
                    security_inode_need_killpriv
                    ...
                      ll_xattr_get_common
                      ...
                        mdc_intent_lock   <- enqueue rpc is sent here
            cl_io_unlock                  <- ldlm lock is released
      
          If enqueue rpc is delayed, the client may get evicted as not
          cancelling lock taken in cl_io_lock.
      

      Attachments

        Activity

          People

            vsaveliev Vladimir Saveliev
            vsaveliev Vladimir Saveliev
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated: