Skip to content

uTree - multithreaded insert have missing keys #3

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
Duo-Lu opened this issue Mar 28, 2022 · 1 comment
Open

uTree - multithreaded insert have missing keys #3

Duo-Lu opened this issue Mar 28, 2022 · 1 comment

Comments

@Duo-Lu
Copy link

Duo-Lu commented Mar 28, 2022

Hi,

We observed that there were some missing keys when we tested the uTree (multi-threaded version) using 8-bytes key-value pairs.
We first insert 1 million 8-byte key-value pairs to build the tree then issue read operations. We find there are several keys that can not be found.

The single-threaded utree is good, only the multi-threaded version trigger this issue.

Could you please help us to solve this?

Best regards,
Duo Lu

@YalandHong
Copy link

YalandHong commented Apr 28, 2024

During our experiment, we found that the original DRAM version of FAST & FAIR already has this problem.

DICL/FAST_FAIR: Endurable Transient Inconsistency in Byte-Addressable Persistent B+-Tree

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants