pmemkv icon indicating copy to clipboard operation
pmemkv copied to clipboard

Radix DRAM caching layer: improve layout of queue_entry

Open igchor opened this issue 3 years ago • 0 comments

In heterogeneous_radix, uvalue_type wastes a lot of space for padding:

  • padding between bool value and key_type (inline_string).
  • padding between key and value (both inline_string). This is especially problematic for short keys (e.g. 8 bytes), because of the null-terminating character.

igchor avatar Jul 08 '21 12:07 igchor