Project

General

Profile

Feature #8369

ceph-fuse: handle suspend and resume more gracefully

Added by Greg Farnum over 5 years ago. Updated about 3 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Administration/Usability
Target version:
-
Start date:
05/15/2014
Due date:
% 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 about 3 years ago

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

Also available in: Atom PDF