BwTree
BwTree copied to clipboard
An open sourced implementation of Bw-Tree in SQL Server Hekaton
Hello, As far as I know, Microsoft has filled several patents based on Bw-Tree research papers. My question is why the usage of OpentBWTree does not break those patents or...
I still wanted the error checking of debug mode but the verbose logging was too much for me.
The keyword `register` is used, which is removed since C++17. https://en.cppreference.com/w/cpp/keyword/register ``` In file included from ../third_party/BwTree/src/bwtree.cpp:14: In file included from ../third_party/BwTree/src/bwtree.h:63: ../third_party/BwTree/src/bloom_filter.h:138:5: warning: 'register' storage class specifier is deprecated...
Trying to compile BwTree with clang++, I get these warnings that don't make a lot of sense to me: ``` In file included from ./test/main.cpp:2: In file included from ./test/test_suite.h:20:...
In `ClearEpoch`, the `head_epoch_p` is deallocated (bwtree.h:8442) even though there may be stale references that are about to attempt an atomic `fetch_add` on the object (bwtree.h:8091). Although this race would...
I am reading your paper and want to know how to implement multi-thread ART. But I find your ART is libart and it is a single thread implementation. And in...
It evokes segfault before Insertion if make option is benchmark-bwtree-full. In Readme, it just said change THREAD_NUM before make, but it always segfault when I change thread_num in GetThreadNum() 1...
I am trying to compile and run the code on Ubuntu 16.04, but I get `fatal error: papi.h: No such file or directory`
I am probably doing something wrong here, but when I try to add a bunch of strongs to the BwTree I get a segfault. It behaves as expected with integers....
More of a documentation thing than an issue, I guess, but I spent a lot of time trying to figure out why declaring a new BwTree object on the stack...