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

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

      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.

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

              Created:
              Updated: