The change refactors structure of objectstore_debug/bluestore.
1) compr$ dir is not longer independant dimension.
2) compr$ dir is multiplied into write$/(v1+v2+random)
3) write$/v1 gets original compr settings
4) write$/(v2+random) get modified compr with
osd_mclock_skip_benchmark=true
The rationale is to disable bench when both v2 and compression are enabled.
Fixes: https://tracker.ceph.com/issues/71168
Note: Not really fixes, it just disables detecting symptoms.
Real solution needs more sophisticated approach.
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
+++ /dev/null
-overrides:
- ceph:
- conf:
- osd:
+++ /dev/null
-overrides:
- ceph:
- conf:
- osd:
- bluestore compression mode: aggressive
- bluestore compression algorithm: lz4
+++ /dev/null
-overrides:
- ceph:
- conf:
- osd:
- bluestore compression mode: aggressive
- bluestore compression algorithm: snappy
+++ /dev/null
-overrides:
- ceph:
- conf:
- osd:
- bluestore compression mode: aggressive
- bluestore compression algorithm: zlib
+++ /dev/null
-overrides:
- ceph:
- conf:
- osd:
- bluestore compression mode: aggressive
- bluestore compression algorithm: zstd
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ osd:
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ osd:
+ bluestore compression mode: aggressive
+ bluestore compression algorithm: lz4
+ osd_mclock_skip_benchmark: true #new recompression makes us fail the test
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ osd:
+ bluestore compression mode: aggressive
+ bluestore compression algorithm: snappy
+ osd_mclock_skip_benchmark: true #new recompression makes us fail the test
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ osd:
+ bluestore compression mode: aggressive
+ bluestore compression algorithm: zlib
+ osd_mclock_skip_benchmark: true #new recompression makes us fail the test
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ osd:
+ bluestore compression mode: aggressive
+ bluestore compression algorithm: zstd
+ osd_mclock_skip_benchmark: true #new recompression makes us fail the test
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ osd:
+ bluestore write v2 random: true
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ osd:
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ osd:
+ bluestore compression mode: aggressive
+ bluestore compression algorithm: lz4
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ osd:
+ bluestore compression mode: aggressive
+ bluestore compression algorithm: snappy
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ osd:
+ bluestore compression mode: aggressive
+ bluestore compression algorithm: zlib
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ osd:
+ bluestore compression mode: aggressive
+ bluestore compression algorithm: zstd
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ osd:
+ bluestore write v2: false
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ osd:
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ osd:
+ bluestore compression mode: aggressive
+ bluestore compression algorithm: lz4
+ osd_mclock_skip_benchmark: true #new recompression makes us fail the test
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ osd:
+ bluestore compression mode: aggressive
+ bluestore compression algorithm: snappy
+ osd_mclock_skip_benchmark: true #new recompression makes us fail the test
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ osd:
+ bluestore compression mode: aggressive
+ bluestore compression algorithm: zlib
+ osd_mclock_skip_benchmark: true #new recompression makes us fail the test
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ osd:
+ bluestore compression mode: aggressive
+ bluestore compression algorithm: zstd
+ osd_mclock_skip_benchmark: true #new recompression makes us fail the test
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ osd:
+ bluestore write v2: true
+++ /dev/null
-overrides:
- ceph:
- conf:
- osd:
- bluestore write v2 random: true
+++ /dev/null
-overrides:
- ceph:
- conf:
- osd:
- bluestore write v2: false
+++ /dev/null
-overrides:
- ceph:
- conf:
- osd:
- bluestore write v2: true