X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ceph%2Fsrc%2Fvstart.sh;h=92da54e8785f6d209b50cfc506ee371226333055;hb=aee94f6923ba628a85d855d0c5316d0da78bfa2a;hp=02d84cc7fcc3c110fd6048d1ebf7272ed47ea095;hpb=27f45121cc74e31203777ad565f78d8aad9b92a2;p=ceph.git diff --git a/ceph/src/vstart.sh b/ceph/src/vstart.sh index 02d84cc7f..92da54e87 100755 --- a/ceph/src/vstart.sh +++ b/ceph/src/vstart.sh @@ -253,6 +253,7 @@ options: --no-parallel: dont start all OSDs in parallel --no-restart: dont restart process when using ceph-run --jaeger: use jaegertracing for tracing + --seastore-device-size: set total size of seastore --seastore-devs: comma-separated list of blockdevs to use for seastore --seastore-secondary-devs: comma-separated list of secondary blockdevs to use for seastore --seastore-secondary-devs-type: device type of all secondary blockdevs. HDD, SSD(default), ZNS or RANDOM_BLOCK_SSD @@ -501,6 +502,10 @@ case $1 in --with-restful) with_mgr_restful=true ;; + --seastore-device-size) + seastore_size="$2" + shift + ;; --seastore-devs) parse_block_devs --seastore-devs "$2" shift @@ -784,6 +789,14 @@ EOF bdev ioring = true" fi fi + + if [ "$objectstore" == "seastore" ]; then + if [[ ${seastore_size+x} ]]; then + SEASTORE_OPTS=" + seastore device size = $seastore_size" + fi + fi + wconf <