Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-10938 Metadata writeback cache support
  3. LU-16107

WBC: discard the cached subtrees under WBC when the client is evicted

    XMLWordPrintable

Details

    • Technical task
    • Resolution: Unresolved
    • Minor
    • None
    • None
    • None
    • 9223372036854775807

    Description

      When a client is evicted by a server, it will cancel all locks cached on the client lock namespace and all cached data will be discarded.

      In the original implementation, the client will flush the subtree level by level when the root WBC EX lock protected it is revoking.

      Instead, during the client eviction, when cancel a WBC EX lock (in the lock blocking callback), the client will discard the whole subtree protected this lock if the import of this lock is in EVICTED state.

      Attachments

        Activity

          People

            qian_wc Qian Yingjin
            qian_wc Qian Yingjin
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: