[LU-1565] lost LDLM_CANCEL RPCs Created: 26/Jun/12 Updated: 17/Mar/15 Resolved: 20/Mar/13 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | Lustre 2.4.0 |
| Type: | Bug | Priority: | Minor |
| Reporter: | Vitaly Fertman | Assignee: | Keith Mannthey (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | patch | ||
| Issue Links: |
|
||||||||
| Severity: | 3 | ||||||||
| Rank (Obsolete): | 7300 | ||||||||
| Description |
|
this is the 2nd part of the issue described in the I believe it is enough to just drop these no_resend and no_delay flags on LDLM_CANCEL rpc. let's look through the recovery scenarios: 1. cancel is sent and reply is obtained, recovery starts: no enqueue no cancel is replayed. CANCELLING is already in progress, so no enqueue no cancel are replayed again. BL AST is sent to client from the server 4. lock is enqueued, recovery starts, lock enqueue is replayed and lock handled is updated, 5. all the cases when cancel is created even later are the same as (4). |
| Comments |
| Comment by Vitaly Fertman [ 26/Jun/12 ] |
|
http://review.whamcloud.com/3188 |
| Comment by Cory Spitz [ 14/Aug/12 ] |
|
FYI: Besides |
| Comment by Vitaly Fertman [ 04/Oct/12 ] |
|
http://review.whamcloud.com/3188 |
| Comment by Nathan Rutman [ 21/Nov/12 ] |
|
Xyratex-bug-id: MRP-477 |
| Comment by Peter Jones [ 20/Mar/13 ] |
|
Landed for 2.4 |