Project

General

Profile

Actions

Bug #16186

closed

kclient: drops requests without poking system calls on reconnect

Added by Greg Farnum almost 8 years ago. Updated almost 8 years ago.

Status:
Duplicate
Priority:
Normal
Assignee:
Category:
Correctness/Safety
Target version:
-
% Done:

0%

Source:
Development
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(FS):
kceph
Labels (FS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

If I'm understanding the way things currently work:
) kernel client loses network connection
) MDS times out kernel client
*) kernel client reconnects, resets session
*) throws out outstanding MDS/OSD requests
*) does NOT do anything with the system calls those requests correspond to

Can we do something with the system calls by returning an error code? We see this on teuthology pretty frequently; sometimes they're writes which will still break but often they are reads and simple terminating the process will let our CI as a whole move on with its life, and avoid a node reboot.


Related issues 1 (0 open1 closed)

Related to Linux kernel client - Bug #15255: kclient: lost filesystem operations (on mds disconnect?)ResolvedJeff Layton03/23/2016

Actions
Actions

Also available in: Atom PDF