Files
scylladb/utils
Michał Chojnowski 126baa7850 utils: compact-radix-tree: fix accidental cache line bouncing
Whenever a node_head_ptr is assigned to nil_root, the _backref inside it is
overwritten. But since nil_root is shared between shards, this causes severe
cache line bouncing. (It was observed to reduce the total write throughput
of Scylla by 90% on a large NUMA machine).

This backreference is never read anyway, so fix this bug by not writing it.

Fixes #9252

Closes #9246
2021-08-26 17:22:22 +03:00
..
2021-07-02 19:02:14 +02:00
2017-04-17 23:03:15 +03:00
2021-07-02 19:02:13 +02:00
2021-08-01 19:34:13 +03:00
2021-07-02 10:25:58 +02:00
2021-06-16 17:47:10 +03:00