Project

General

Profile

Actions

Bug #21603

closed

rocksdb is using slow crc

Added by Sage Weil over 6 years ago. Updated over 6 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
Performance/Resource Usage
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(RADOS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

        | |     + 33.60% rocksdb::DBImpl::WriteToWAL
        | |     | + 33.40% rocksdb::DBImpl::WriteToWAL
        | |     | | + 33.35% rocksdb::log::Writer::AddRecord
        | |     | |   + 33.30% rocksdb::log::Writer::EmitPhysicalRecord
        | |     | |     + 22.60% rocksdb::crc32c::ExtendImpl<rocksdb::crc32c::Slow_CRC32>
        | |     | |     | + 21.50% Slow_CRC32

this is from a recent master build. this is probably fallout from 652bc5e8328873c67c6e5f405fd6a48c53ae0a80 ?

strangely we are using the ss4 version of memcmp:

        | |     | | | | | |   |   | + 7.55% rocksdb::(anonymous namespace)::BytewiseComparatorImpl::Compare
        | |     | | | | | |   |   | | + 7.00% compare
        | |     | | | | | |   |   | |   + 6.50% __memcmp_sse4_1
        | |     | | | | | |   |   | |   + 0.10% memcmp@plt


Related issues 1 (0 open1 closed)

Related to bluestore - Bug #22534: Debian's bluestore *rocksdb* does not support neither fast CRC nor compressionResolvedRadoslaw Zarzynski12/24/2017

Actions
Actions

Also available in: Atom PDF