]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
initscripts: add 'cleanlogs' and 'cleanalllogs' options
authorSage Weil <sage@newdream.net>
Mon, 2 Mar 2009 17:59:01 +0000 (09:59 -0800)
committerSage Weil <sage@newdream.net>
Mon, 2 Mar 2009 19:10:03 +0000 (11:10 -0800)
src/ceph-daemons
src/cosd.cluster.conf [new file with mode: 0644]
src/cosd.conf [deleted file]

index 8d24cfca3086438cfcb3fd010d21047619afff4a..7288a118e32aacb7c4a65b8e6eac47d561858ef8 100755 (executable)
@@ -175,9 +175,16 @@ echo $name
 
        cleanlogs)
            get_conf log_dir "/var/log/ceph" "log dir" $sections
-           do_cmd "for f in $log_dir/$name*; do rm `readlink $f` ; rm $f ; done"
+           get_conf log_sym_dir "/var/log/ceph" "log sym dir" $sections
+           do_cmd "for f in $log_sym_dir/$name*; do rm -f \`readlink \$f\` ; rm -f \$f ; done"
            ;;
-       
+
+       cleanalllogs)
+           get_conf log_dir "/var/log/ceph" "log dir" $sections
+           get_conf log_sym_dir "/var/log/ceph" "log sym dir" $sections
+           do_cmd "rm -f $log_dir/* $log_sym_dir/*"
+           ;;
+
        *)
            usage_exit
            ;;
diff --git a/src/cosd.cluster.conf b/src/cosd.cluster.conf
new file mode 100644 (file)
index 0000000..35412b0
--- /dev/null
@@ -0,0 +1,39 @@
+[global]
+       pid file = /home/sage/ceph/src/out/$name.pid
+       restart on core dump = false
+       conf file = cosdruntime.conf
+       log sym dir = /home/sage/ceph/src/out
+       log dir = /data/$host
+
+[mon]
+[mon0]
+       host = cosd0
+       mon addr = 10.3.14.95:6789
+       mon data = /home/sage/ceph/src/mondata/mon$num
+
+[osd]
+[osd0]
+       host = cosd1
+       osd data = devm/osd0
+       btrfs devs = /dev/disk/by-path/pci-0000:05:01.0-scsi-2:0:0:0
+       btrfs path = devm/osd0
+[osd4]
+       host = cosd2
+       osd data = devm/osd4
+       btrfs devs = /dev/disk/by-path/pci-0000:05:01.0-scsi-2:0:0:0
+
+[osd9]
+       host = cosd3
+       osd data = devm/osd9
+       btrfs devs = /dev/disk/by-path/pci-0000:05:01.0-scsi-3:0:0:0
+[osd13]
+       host = cosd4
+       osd data = devm/osd13
+       btrfs devs = /dev/disk/by-path/pci-0000:05:01.0-scsi-3:0:0:0
+[osd17]
+       host = cosd5
+       osd data = devm/osd17
+       btrfs devs = /dev/disk/by-path/pci-0000:05:01.0-scsi-3:0:0:0
+
+[mds0]
+       host = cosd0
\ No newline at end of file
diff --git a/src/cosd.conf b/src/cosd.conf
deleted file mode 100644 (file)
index 52fc1c9..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-[global]
-       pid file = /home/sage/ceph/src/out/$name.pid
-       restart on core dump = false
-       conf file = cosdruntime.conf
-
-[mon]
-[mon0]
-       host = cosd0
-       mon addr = 10.3.14.95:6789
-       mon data = /home/sage/ceph/src/mondata/mon$num
-
-[osd]
-[osd0]
-       host = cosd1
-       osd data = devm/osd0
-       btrfs devs = /dev/disk/by-path/pci-0000:05:01.0-scsi-2:0:0:0
-       btrfs path = devm/osd0
-[osd4]
-       host = cosd2
-       osd data = devm/osd4
-       btrfs devs = /dev/disk/by-path/pci-0000:05:01.0-scsi-2:0:0:0
-
-[osd9]
-       host = cosd3
-       osd data = devm/osd9
-       btrfs devs = /dev/disk/by-path/pci-0000:05:01.0-scsi-3:0:0:0
-[osd13]
-       host = cosd4
-       osd data = devm/osd13
-       btrfs devs = /dev/disk/by-path/pci-0000:05:01.0-scsi-3:0:0:0
-[osd17]
-       host = cosd5
-       osd data = devm/osd17
-       btrfs devs = /dev/disk/by-path/pci-0000:05:01.0-scsi-3:0:0:0
-
-[mds0]
-       host = cosd0
\ No newline at end of file