alexvru / nbs

Network Block Store

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Network Block Store

Network Block Device implementation over YDB BlobStorage or over our own storage nodes. Offers reliable thin-provisioned block devices which support snapshots.

Block storage overview diagram

Quickstart

Follow the instructions here to generate workspace and install the necessary plugins.

Follow the instructions here to build and run NBS on your machine and to attach an NBS-based disk via NBD. NBS-based disks can be attached via vhost-user-blk as well.

Follow the instructions here to install clang-format for formatting the code.

Additional information about features of our Github Actions (labels, test results and so on)

How to Deploy

TODO

About

Network Block Store

License:Apache License 2.0


Languages

Language:C++ 55.0%Language:C 28.7%Language:Python 12.6%Language:Go 1.8%Language:Assembly 0.7%Language:Makefile 0.4%Language:Cython 0.4%Language:JavaScript 0.1%Language:NASL 0.0%Language:XSLT 0.0%Language:Shell 0.0%Language:M4 0.0%Language:CSS 0.0%Language:HTML 0.0%Language:POV-Ray SDL 0.0%Language:SourcePawn 0.0%Language:BitBake 0.0%Language:GAP 0.0%Language:Lua 0.0%Language:Roff 0.0%Language:Pawn 0.0%Language:Jinja 0.0%Language:Perl 0.0%Language:PowerShell 0.0%Language:CMake 0.0%Language:LLVM 0.0%Language:SWIG 0.0%Language:Pascal 0.0%Language:Nix 0.0%Language:Dockerfile 0.0%