You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
git fetch --all
git checkout gabe/issue-443-crash-repro
make clean
make BUILD_MODE=debug
# download the test data
curl -o test-keys.txt --compressed https://splinterdb-test-data.s3.us-west-1.amazonaws.com/gabe-crash-test-keys.txt
build/debug/bin/unit/splinterdb_key_size_test
Expected behavior
test should pass
Additional context
The crash is sensitive to several things, including the exact keys used, the max_key_size option in the splinterdb_config and the size of the values being inserted.
For example, when I used the built in random.h to create the keys, I couldn't reproduce the problem.
You can play with the environment variables MAX_KEY_SIZE and VALUE_SIZE to see how it changes.
Describe the bug
I'm seeing this assertion failure on a bulk insert of keys in YCSB test runs
Reproduction steps
I've got a minimal reproducer in the branch
gabe/issue-443-crash-repro
git fetch --all git checkout gabe/issue-443-crash-repro make clean make BUILD_MODE=debug # download the test data curl -o test-keys.txt --compressed https://splinterdb-test-data.s3.us-west-1.amazonaws.com/gabe-crash-test-keys.txt build/debug/bin/unit/splinterdb_key_size_test
Expected behavior
test should pass
Additional context
The crash is sensitive to several things, including the exact keys used, the
max_key_size
option in thesplinterdb_config
and the size of the values being inserted.For example, when I used the built in
random.h
to create the keys, I couldn't reproduce the problem.You can play with the environment variables
MAX_KEY_SIZE
andVALUE_SIZE
to see how it changes.For example,
passes OK.
The text was updated successfully, but these errors were encountered: