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.
"Yingjin Qian <qian@ddn.com>" uploaded a new patch: https://review.whamcloud.com/48436
Subject: LU-16107 wbc: more tests about cache evicting under WBC
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 7247aa1451c252c30db50b682622b91c72a6d21f
Qian Yingjin
added a comment - - edited "Yingjin Qian <qian@ddn.com>" uploaded a new patch: https://review.whamcloud.com/48436
Subject: LU-16107 wbc: more tests about cache evicting under WBC
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 7247aa1451c252c30db50b682622b91c72a6d21f
"Yingjin Qian <qian@ddn.com>" uploaded a new patch: https://review.whamcloud.com/48347
Subject: LU-16107 wbc: discard caches when the client is evicted
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 7247aa1451c252c30db50b682622b91c72a6d21f
Gerrit Updater
added a comment - "Yingjin Qian <qian@ddn.com>" uploaded a new patch: https://review.whamcloud.com/48347
Subject: LU-16107 wbc: discard caches when the client is evicted
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 7247aa1451c252c30db50b682622b91c72a6d21f
People
Qian Yingjin
Qian Yingjin
Votes:
0Vote for this issue
Watchers:
4Start watching this issue
Dates
Created:
Updated:
1 of 35
{"errorMessages":["jqlTooComplex"],"errors":{}}
[{"id":-1,"name":"My open issues","jql":"assignee = currentUser() AND resolution = Unresolved order by updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":true},{"id":-2,"name":"Reported by me","jql":"reporter = currentUser() order by created DESC","isSystem":true,"sharePermissions":[],"requiresLogin":true},{"id":-4,"name":"All issues","jql":"order by created DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-5,"name":"Open issues","jql":"resolution = Unresolved order by priority DESC,updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-9,"name":"Done issues","jql":"statusCategory = Done order by updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-3,"name":"Viewed recently","jql":"issuekey in issueHistory() order by lastViewed DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-6,"name":"Created recently","jql":"created >= -1w order by created DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-7,"name":"Resolved recently","jql":"resolutiondate >= -1w order by updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-8,"name":"Updated recently","jql":"updated >= -1w order by updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false}]
"Qian Yingjin <qian@ddn.com>" uploaded a new patch: https://review.whamcloud.com/48706
Subject: LU-16107 wbc: close() after client eviction under WBC
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 8349093658046bb370d5bb59b54bb32be51c7db8