mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-29 12:47:02 +00:00
f6ae567ab1d8bc89bf62f1e0ae524c2d9854ffbe
This patch implements repair's "primaryRange" and "ranges" options: Without these options, a repair defaults to repair all the ranges for which this nodes holds a replica (each range is repaired by contacting the other replicas of this range). If the "primaryRange" option is passed, instead of repairing all ranges, only the "primary ranges" of this node is repaired - for each range, only one node has this range as its "primary range". The intention is that a user can start a "primaryRange" repair on all nodes, and the result would be that each range will only be repaired once. If the "ranges" option is passed, it can explicitly list a list of ranges to repair, overriding the automatic determination of ranges explained above. Fixes #212. Signed-off-by: Nadav Har'El <nyh@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 --recursive
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%