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

Some issues of finding target in LMV

Details

    • Bug
    • Resolution: Fixed
    • Critical
    • Lustre 2.6.0
    • Lustre 2.6.0
    • None
    • 3
    • 12761

    Description

      With DNE every object can have two locks in different namespaces:
      lookup lock in space of MDT storing direntry and update/open lock
      in space of MDT storing inode. In lmv_find_cbdata/lmv_lock_lock,
      it should try the MDT that the FID maps to first, since this can
      be easily found, and only try others if that fails.
      In the error handler of lmv_add_targets, it should check whether
      ld_tgt_count is being increased before ld_tgt_count is being -1.

      http://review.whamcloud.com/#/c/8019/

      I will update the patch later.

      Attachments

        Activity

          People

            laisiyao Lai Siyao
            di.wang Di Wang
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: