Whamcloud - gitweb
LU-128 Avoid assertion on wire data in last_rcvd update
- checks that lower transno can't overwrite the bigger one in last_rcvd
slot.
- evict client if bad transno was sent in replay, this is done by simulating
VBR failure
- keep assertion for server-generated transno, this is logical error
- fix issue with resent-replay open which can cause unexpected
transaction while closing the old mfd.
Change-Id: Ib523c25408b4d821f52d95c40a4fbd7d79d6cbe6
Signed-off-by: Mikhail Pershin <tappro@whamcloud.com>
Reviewed-on: http://review.whamcloud.com/452
Tested-by: Hudson
Reviewed-by: Niu Yawei <niu@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>