Skip to content
This repository has been archived by the owner on Mar 22, 2023. It is now read-only.

Radix DRAM caching layer: improve layout of queue_entry #1015

Open
igchor opened this issue Jul 8, 2021 · 0 comments
Open

Radix DRAM caching layer: improve layout of queue_entry #1015

igchor opened this issue Jul 8, 2021 · 0 comments
Labels
radix Needs to be resolved to productize radix Type: Bug

Comments

@igchor
Copy link
Contributor

igchor commented Jul 8, 2021

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 igchor changed the title Radix DRAM caching layer: fix alignment of queue_entry Radix DRAM caching layer: improve layout of queue_entry Jul 12, 2021
@lukaszstolarczuk lukaszstolarczuk added the radix Needs to be resolved to productize radix label Jul 12, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
radix Needs to be resolved to productize radix Type: Bug
Projects
None yet
Development

No branches or pull requests

2 participants