Client eviction on lock callback timeout
(LU-874)
|
|
| Status: | Closed |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Technical task | Priority: | Minor |
| Reporter: | Andreas Dilger | Assignee: | Jinshan Xiong (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||||||
| Rank (Obsolete): | 10133 | ||||||||||||
| Description |
|
To avoid lock timeouts in |
| Comments |
| Comment by Andreas Dilger [ 13/Dec/11 ] |
|
Add dependency on OSS read cache issues |
| Comment by Peter Jones [ 30/Jan/12 ] |
|
Jinshan Did you cover this already under one of your LU874 patches? Peter |
| Comment by Jinshan Xiong (Inactive) [ 30/Jan/12 ] |
|
I solved this problem by refreshing lock timeout each time. Yes, I have ever had a patch to take locks out of waiting list if a covering RPC is coming. However, this way will have to modify the state of dlm lock, for example, to remember how many active RPCs existing. That's a stateful implementation. After thinking about it, I decided to stay with current stateless implementation because of: How do you think? |
| Comment by Andreas Dilger [ 30/Jan/12 ] |
|
I think if we have a simple solution to the problem that works, then we don't need a complex solution to the problem. If there is nothing here left to be fixed, then this bug can be closed. |