Open jeehoonkang opened 1 year ago
I think it would be a good idea to replace our fork with the upstream, because it has less change compared to the upstream, and our codes are less maintained.
I have tested PEBR with the upstream dependency, by running smr-benchmark
. As it showed almost the same throughput, I think we can replace it with no worries.
Tested with NMTree, 64 threads and write-intensive workload:
The throughput with the forked one(Before) is slightly better, as our fork has micro-optimization such as using a plain usize
other than a Read
able bytes buffer.
I'd like to suggest we send a patch to the upstream repository https://github.com/stusmall/murmur3 and use the patched upstream.
How about upstreaming this repository to https://github.com/stusmall/murmur3 and removing it?