Project

General

Profile

Feature #8369

ceph-fuse: handle suspend and resume more gracefully

Added by Greg Farnum almost 10 years ago. Updated over 7 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Administration/Usability
Target version:
-
% Done:

0%

Source:
Development
Tags:
Backport:
Reviewed:
Affected Versions:
Component(FS):
Client, Common/Protocol, ceph-fuse
Labels (FS):
Pull request ID:

Description

Right now, suspend and resume are treated as "mds disconnect" events and we basically lose everything or risk data loss. It would be great if we could, instead:
1) detect suspend is happening and clean up most of the client,
2) reconnect to the cluster on resume,
3) and try and be transparent about it to applications with open files and things.

See the discussion at http://comments.gmane.org/gmane.comp.file-systems.ceph.devel/19594, https://wiki.archlinux.org/index.php/pm-utils#Advanced_configuration and http://www.freedesktop.org/software/systemd/man/systemd-sleep.html might be useful.

History

#1 Updated by Greg Farnum over 7 years ago

  • Category changed from 45 to Administration/Usability
  • Component(FS) Client, Common/Protocol, ceph-fuse added

Also available in: Atom PDF