]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-disk: separate ceph-osd --check-needs-* logs 15016/head
authorLoic Dachary <ldachary@redhat.com>
Tue, 9 May 2017 10:32:51 +0000 (12:32 +0200)
committerLoic Dachary <ldachary@redhat.com>
Tue, 9 May 2017 11:55:57 +0000 (13:55 +0200)
It is using the OSD id zero but have nothing to do with OSD zero and
this is confusing to the user. The log themselves do not need to be kept
around and are stored in the run directory so that they can be disposed
of after reboot.

Fixes: http://tracker.ceph.com/issues/19888
Signed-off-by: Loic Dachary <loic@dachary.org>
src/ceph-disk/ceph_disk/main.py

index bce10183b51cabf85cd034b046bc6f19bf16d69e..a98350f99a0ce1836c91500cb897972504dc9272 100755 (executable)
@@ -1520,6 +1520,7 @@ def check_journal_reqs(args):
     _, _, allows_journal = command([
         'ceph-osd', '--check-allows-journal',
         '-i', '0',
+        '--log-file', '$run_dir/$cluster-osd-check.log',
         '--cluster', args.cluster,
         '--setuser', get_ceph_user(),
         '--setgroup', get_ceph_group(),
@@ -1527,6 +1528,7 @@ def check_journal_reqs(args):
     _, _, wants_journal = command([
         'ceph-osd', '--check-wants-journal',
         '-i', '0',
+        '--log-file', '$run_dir/$cluster-osd-check.log',
         '--cluster', args.cluster,
         '--setuser', get_ceph_user(),
         '--setgroup', get_ceph_group(),
@@ -1534,6 +1536,7 @@ def check_journal_reqs(args):
     _, _, needs_journal = command([
         'ceph-osd', '--check-needs-journal',
         '-i', '0',
+        '--log-file', '$run_dir/$cluster-osd-check.log',
         '--cluster', args.cluster,
         '--setuser', get_ceph_user(),
         '--setgroup', get_ceph_group(),