• Sage Weil's avatar
    ceph: make mds requests killable, not interruptible · aa91647c
    Sage Weil authored
    The underlying problem is that many mds requests can't be restarted.  For
    example, a restarted create() would return -EEXIST if the original request
    succeeds.  However, we do not want a hung MDS to hang the client too.  So,
    use the _killable wait_for_completion variants to abort on SIGKILL but
    nothing else.
    Signed-off-by: default avatarSage Weil <sage@newdream.net>
    aa91647c
mds_client.c 78.4 KB