Disable pool size check flag
parent
1e06f11801
commit
9a021fa201
2
flags.go
2
flags.go
|
@ -55,6 +55,8 @@ func route() params {
|
|||
"Threads count on each osd")
|
||||
gnuflag.BoolVar(¶ms.parallel, "parallel", false,
|
||||
"Do test all osd in parallel mode")
|
||||
gnuflag.BoolVar(¶ms.disablecheck, "disablepoolsizecheck", false,
|
||||
"Do test all osd in parallel mode")
|
||||
gnuflag.StringVar(¶ms.cpuprofile, "cpuprofile", "",
|
||||
"Name of cpuprofile")
|
||||
gnuflag.StringVar(¶ms.memprofile, "memprofile", "",
|
||||
|
|
|
@ -224,10 +224,12 @@ func containsPg(pgs []PlacementGroup, i int64) bool {
|
|||
|
||||
func getOsds(cephconn *cephconnection, params params) []Device {
|
||||
poolinfo := getPoolSize(cephconn, params)
|
||||
if params.disablecheck == false {
|
||||
if poolinfo.Size != 1 {
|
||||
log.Fatalf("Pool size must be 1. Current size for pool %v is %v. Don't forget that it must be useless pool (not production). Do:\n # ceph osd pool set %v min_size 1\n # ceph osd pool set %v size 1",
|
||||
poolinfo.Pool, poolinfo.Size, poolinfo.Pool, poolinfo.Pool)
|
||||
}
|
||||
}
|
||||
placementGroups := getPgByPool(cephconn, params)
|
||||
crushosddump := getOsdCrushDump(cephconn)
|
||||
osddump := getOsdDump(cephconn)
|
||||
|
|
Loading…
Reference in New Issue