Skip to content

Commit 99e0e3a

Browse files
committed
qa/rados: Reorganized bluestore
Modified bluestore_debug to expand testing base. Now bluestore config is assembled from various independent aspects. The model can easily be expanded. + enabled testing of avl, btree, hybrid_btree2 allocators Signed-off-by: Adam Kupczyk <[email protected]>
1 parent b5d44d3 commit 99e0e3a

32 files changed

+84
-231
lines changed

qa/objectstore_debug/bluestore/%

Whitespace-only changes.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
overrides:
2+
ceph:
3+
conf:
4+
osd:
5+
bluestore allocator: avl
6+
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
overrides:
2+
ceph:
3+
conf:
4+
osd:
5+
bluestore allocator: bitmap
6+
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
overrides:
2+
ceph:
3+
conf:
4+
osd:
5+
bluestore allocator: btree
6+
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
overrides:
2+
ceph:
3+
conf:
4+
osd:
5+
bluestore allocator: hybrid
6+
bluefs allocator: hybrid
7+
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
overrides:
2+
ceph:
3+
conf:
4+
osd:
5+
bluestore allocator: hybrid_btree2
6+
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
overrides:
2+
ceph:
3+
conf:
4+
osd:
5+
bluestore allocator: stupid
6+

qa/objectstore_debug/bluestore/bluestore-low-osd-mem-target.yaml renamed to qa/objectstore_debug/bluestore/base.yaml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ overrides:
77
conf:
88
osd:
99
osd objectstore: bluestore
10-
osd memory target: 1610612736 # reduced to 1.5_G
1110
bluestore block size: 96636764160
1211
debug bluestore: 20
1312
debug bluefs: 20
@@ -18,8 +17,5 @@ overrides:
1817
mon osd backfillfull_ratio: .85
1918
mon osd nearfull ratio: .8
2019
osd failsafe full ratio: .95
21-
# this doesn't work with failures bc the log writes are not atomic across the two backends
22-
# bluestore bluefs env mirror: true
2320
bdev enable discard: true
2421
bdev async discard: true
25-

qa/objectstore_debug/bluestore/bluestore-bitmap.yaml

Lines changed: 0 additions & 43 deletions
This file was deleted.

qa/objectstore_debug/bluestore/bluestore-comp-lz4.yaml

Lines changed: 0 additions & 24 deletions
This file was deleted.

0 commit comments

Comments
 (0)