[PATCH 3/3] Core-local statistics
authorAndrew Kryczka <andrewkr@fb.com>
Tue, 23 May 2017 17:29:14 +0000 (10:29 -0700)
committerBastien Roucariès <rouca@debian.org>
Sat, 21 Oct 2023 16:42:26 +0000 (17:42 +0100)
commit73c424cbecf3cbf3c809b4b48e8268f9a0ae1b0a
tree33c80111f90bb4b9c642909b82b5883a41bd2641
parent387197f84fd25e41a08c01f65c340f62f6e85362
[PATCH 3/3] Core-local statistics

Summary:
This diff changes `StatisticsImpl` from a thread-local approach to a core-local one. The goal is to perform faster aggregations, particularly for applications that have many threads. There should be no behavior change.
Closes https://github.com/facebook/rocksdb/pull/2258

Differential Revision: D5016258

Pulled By: ajkr

fbshipit-source-id: 7d4d165b4a91d8110f0409d113d1be91f22d31a9
(cherry picked from commit ac39d6bec5b2c23a2c3fd0f0e61d468be4f3e803)

Gbp-Pq: Name 0003-Core-local-statistics.patch
src/rocksdb/HISTORY.md
src/rocksdb/monitoring/statistics.cc
src/rocksdb/monitoring/statistics.h
src/rocksdb/util/core_local.h