C implementation of the Raft consensus protocol
The library has modular design: its core part implements only the core Raft algorithm logic, in a fully platform independent way. On top of that, a pluggable interface defines the I/O implementation for networking (send/receive RPC messages) and disk persistence (store log entries and snapshots).
System | Target | Derivation | Build status |
---|---|---|---|
x86_64-linux | /gnu/store/w14zmqcgnpyhqa6byhk9v00z3apiikgq-libraft-0.11.2.drv | ||
x86_64-linux | i586-pc-gnu | /gnu/store/hrfn6kryk6g7ikkp4rjk8qsx9k7wkpg6-libraft-0.11.2.drv | |
x86_64-linux | arm-linux-gnueabihf | /gnu/store/z3hc8y0pr1hd7si2wp1kdlq5b0v0gbci-libraft-0.11.2.drv | |
x86_64-linux | aarch64-linux-gnu | /gnu/store/ar9yd30qncs4qaxb55ig6pxp4kp82npm-libraft-0.11.2.drv | |
riscv64-linux | /gnu/store/1zr0q77znd125zyirz3ll488xmghjkjx-libraft-0.11.2.drv | ||
powerpc-linux | /gnu/store/jw0vrwpyndqppl1bdadd6218qqfm6cjj-libraft-0.11.2.drv | ||
powerpc64le-linux | /gnu/store/ij5c19qdayyv4ajxwh12s75shc2n2l7l-libraft-0.11.2.drv | ||
mips64el-linux | /gnu/store/xsws3may2vwb6nkp5h5kdp6wc99xylyz-libraft-0.11.2.drv | ||
i686-linux | /gnu/store/mv4196qzr6vdhb0pakaci34d8kgh5s96-libraft-0.11.2.drv | ||
i586-gnu | /gnu/store/rap49bs34il02zf544v82grcxj6y5nvw-libraft-0.11.2.drv | ||
armhf-linux | /gnu/store/h8v5rnwp2abfb6fxlx6g827c0vy24i4c-libraft-0.11.2.drv | ||
aarch64-linux | /gnu/store/vffpgw23g38ygfh6k42jvgdx7lc752bb-libraft-0.11.2.drv |
Linter | Message | Location |
---|---|---|
input-labels Identify input labels that do not match package names | label 'gettext' does not match package name 'gettext-minimal' |