Actions
Bug #58352
openUnable to set bluestore_csum_type crc32c_arm64 on ARM
Status:
New
Priority:
Normal
Assignee:
-
Category:
common
Target version:
-
% Done:
0%
Source:
Community (user)
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
12/20/2022
Affected Versions:
ceph-qa-suite:
performance
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
Thought crc32c_arm64 is available on quincy.
root@ceph2:~/ceph# ceph -v
ceph version 17.2.0 (43e2e60a7559d3f46c9d53f1ca875fd499a1e35e) quincy (stable)
root@ceph2:~/ceph# ceph config set global bluestore_csum_type xxx
Error EINVAL: error parsing value: 'xxx' is not one of the permitted values: none, crc32c, crc32c_16, crc32c_8, xxhash32, xxhash64
There isn't any crc32c_arm64.
This is build quincy with containers.
Running wall clock profiler, reveals that there is 12% overhead with slow crc32 on ARM. | | | | |+ 12.00% unsigned int rocksdb::crc32c::ExtendImpl<&rocksdb::crc32c: | | | | | :Slow_CRC32>(unsigned int, char const*, unsigned long)
Files
Actions