mirror of
https://github.com/ceph/ceph
synced 2024-12-21 02:42:48 +00:00
03b6c40b17
We need to know the Ceph absolute path. We can't actually derive that for sure (if we aren't mounted into the root), but this at least lets us deal with being in our own subdirectories. Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
22 lines
604 B
Bash
Executable File
22 lines
604 B
Bash
Executable File
#!/bin/sh -ex
|
|
|
|
$CEPH_TOOL mds tell 0 injectargs '--mds-bal-interval 0'
|
|
$CEPH_TOOL mds tell 1 injectargs '--mds-bal-interval 0'
|
|
$CEPH_TOOL mds tell 2 injectargs '--mds-bal-interval 0'
|
|
$CEPH_TOOL mds tell 3 injectargs '--mds-bal-interval 0'
|
|
#$CEPH_TOOL mds tell 4 injectargs '--mds-bal-interval 0'
|
|
|
|
mkdir -p ./a/a
|
|
mkdir -p ./b/b
|
|
mkdir -p ./c/c
|
|
mkdir -p ./d/d
|
|
|
|
mount_dir=`df . | grep -o " /.*" | grep -o "/.*"`
|
|
cur_dir=`pwd`
|
|
ceph_dir=${cur_dir##$mount_dir}
|
|
$CEPH_TOOL mds tell 0 export_dir $ceph_dir/b 1
|
|
$CEPH_TOOL mds tell 0 export_dir $ceph_dir/c 2
|
|
$CEPH_TOOL mds tell 0 export_dir $ceph_dir/d 3
|
|
sleep 5
|
|
|