mirror of
https://github.com/scylladb/scylladb.git
synced 2026-05-01 13:45:53 +00:00
a5e173ec9859e71a8de3e63e3228e907b8c1dfdf
We'll pay the price of having this now as a variable instead of a constexpr, but this dims in comparison with the rest of the operation. By paying this cost, we gain the ability of actually specifying it during test runs, making it easy to automate scripts that will measure the performance over various buffer sizes. I am also providing a new constructor that allows for the setting of the buffer size. The said constructor will be private, meaning that only the test class will be able to use it. Signed-off-by: Glauber Costa <glommer@cloudius-systems.com>
#Urchin
##Building Urchin
In addition to required packages by Seastar, the following packages are required by Urchin.
Submodules
Urchin uses submodules, so make sure you pull the submodules first by doing:
git submodule init
git submodule update
Building urchin on Fedora
Installing required packages:
sudo yum install yaml-cpp-devel lz4-devel zlib-devel snappy-devel jsoncpp-devel thrift-devel antlr3-tool antlr3-C++-devel libasan libubsan
Building urchin on Ubuntu 14.04
Installing required packages:
sudo apt-get install libyaml-cpp-dev liblz4-dev zlib1g-dev libsnappy-dev libjsoncpp-dev
Description
Languages
C++
72.6%
Python
26.1%
CMake
0.4%
GAP
0.3%
Shell
0.3%