commit | aa91647c898d62e869fcf35e977ab3c533be8fc1 | [log] [tgz] |
---|---|---|
author | Sage Weil <sage@newdream.net> | Mon May 24 11:15:51 2010 -0700 |
committer | Sage Weil <sage@newdream.net> | Sat May 29 09:12:35 2010 -0700 |
tree | 6a5ff908ecb2732d891baa4bac52b5690130e887 | |
parent | 0aa12fb439838a85802ab8b7fbb9bcfc3e6e05cb [diff] |
ceph: make mds requests killable, not interruptible 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: Sage Weil <sage@newdream.net>