Project

General

Profile

Actions

Bug #58422

open

[librbd] JournalPlayer on local client does not listen to SIGTERM while replaying

Added by Josef Johansson over 1 year ago. Updated 10 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
% Done:

0%

Source:
Community (user)
Tags:
bug
Backport:
Regression:
No
Severity:
2 - major
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

If a client where to replay a lot of journal commits, it would not be possible to SIGTERM that process nicely (without loosing integrity of the filesystem) since the only option is to use SIGKILL.

Since a replay of a huge commit backlog could take days there needs to be a way to stop this process.

If one disables the journal from an osd node, the process is much quicker than for the local client to do the replay.

Actions

Also available in: Atom PDF