Disable pool size check flag
parent
1e06f11801
commit
9a021fa201
|
@ -133,7 +133,7 @@ osd.0 Avg iops: 320 Avg speed: 1.250 MB/s Total writes count: 3260
|
||||||
osd.1 Avg iops: 330 Avg speed: 1.289 MB/s Total writes count: 3397 Total writes (MB): 13
|
osd.1 Avg iops: 330 Avg speed: 1.289 MB/s Total writes count: 3397 Total writes (MB): 13
|
||||||
osd.2 Avg iops: 330 Avg speed: 1.289 MB/s Total writes count: 3381 Total writes (MB): 13
|
osd.2 Avg iops: 330 Avg speed: 1.289 MB/s Total writes count: 3381 Total writes (MB): 13
|
||||||
|
|
||||||
Average iops per osd: 330 Average speed per osd: 1.289 MB/s
|
Average iops per osd: 330 Average speed per osd: 1.289 MB/s
|
||||||
Total writes count: 10038 Total writes (MB): 39
|
Total writes count: 10038 Total writes (MB): 39
|
||||||
Summary avg iops: 990 Summary avg speed: 3.867 MB/s
|
Summary avg iops: 990 Summary avg speed: 3.867 MB/s
|
||||||
```
|
```
|
||||||
|
|
2
flags.go
2
flags.go
|
@ -55,6 +55,8 @@ func route() params {
|
||||||
"Threads count on each osd")
|
"Threads count on each osd")
|
||||||
gnuflag.BoolVar(¶ms.parallel, "parallel", false,
|
gnuflag.BoolVar(¶ms.parallel, "parallel", false,
|
||||||
"Do test all osd in parallel mode")
|
"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", "",
|
gnuflag.StringVar(¶ms.cpuprofile, "cpuprofile", "",
|
||||||
"Name of cpuprofile")
|
"Name of cpuprofile")
|
||||||
gnuflag.StringVar(¶ms.memprofile, "memprofile", "",
|
gnuflag.StringVar(¶ms.memprofile, "memprofile", "",
|
||||||
|
|
|
@ -224,9 +224,11 @@ func containsPg(pgs []PlacementGroup, i int64) bool {
|
||||||
|
|
||||||
func getOsds(cephconn *cephconnection, params params) []Device {
|
func getOsds(cephconn *cephconnection, params params) []Device {
|
||||||
poolinfo := getPoolSize(cephconn, params)
|
poolinfo := getPoolSize(cephconn, params)
|
||||||
if poolinfo.Size != 1 {
|
if params.disablecheck == false {
|
||||||
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",
|
if poolinfo.Size != 1 {
|
||||||
poolinfo.Pool, poolinfo.Size, poolinfo.Pool, poolinfo.Pool)
|
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)
|
placementGroups := getPgByPool(cephconn, params)
|
||||||
crushosddump := getOsdCrushDump(cephconn)
|
crushosddump := getOsdCrushDump(cephconn)
|
||||||
|
|
2
types.go
2
types.go
|
@ -9,7 +9,7 @@ type params struct {
|
||||||
duration time.Duration
|
duration time.Duration
|
||||||
threadsCount uint64
|
threadsCount uint64
|
||||||
blocksize, objectsize uint64
|
blocksize, objectsize uint64
|
||||||
parallel bool
|
parallel, disablecheck bool
|
||||||
bs, os, cluster, user, keyring, config, pool, define, rdefine, cpuprofile, memprofile string
|
bs, os, cluster, user, keyring, config, pool, define, rdefine, cpuprofile, memprofile string
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue