Backport #12350
closed
- Priority changed from Normal to High
- Tags set to new_dev
- Assignee set to Greg Farnum
Hi Greg,
Since our production cluster is also encountered same issue recently, we provide following fix. I describe more details in PR. Could you pls take a look? Thanks.
https://github.com/ceph/ceph/pull/7110
- Status changed from New to Fix Under Review
- Tracker changed from Bug to Backport
- Assignee deleted (
Greg Farnum)
- Tracker changed from Backport to Bug
- Category set to 45
- Status changed from Fix Under Review to Pending Backport
- % Done set to 0
- Backport set to hammer
- Tracker changed from Bug to Backport
- Description updated (diff)
- Status changed from Pending Backport to In Progress
- Assignee set to Zhi Zhang
original description¶
(move here because Backport issues only have a link to the PR in the description)
OS: Ubuntu 14.04
Ceph: Hammer 0.94.2
Increasing the debug output of ceph-fuse results in large log files in /var/log/ceph.
The logrotate setup handles the usual ceph daemon correctly (mon, osd, mds), but in case of ceph-fuse the postrotate entry does not handle a ceph-fuse mountpoint at all. Since logrotate moves and compresses the log file, you end up with a stale open fd and the (now invisible) log file starts to consume disk space...
Proposed solution:
- make ceph-fuse reopen its logfile on SIGHUP (or similar notification mechanism)
- in case of a processed ceph-fuse logfile (ceph-client.XYZ.log) notify ceph-fuse after log rotation
- Status changed from In Progress to Resolved
- Target version set to v0.94.7
Also available in: Atom
PDF