Vitaliy Filippov
b44f694d81
Add Russian version of the README
2 weeks ago
Vitaliy Filippov
6f756193a2
Introduce image names and metadata storage in etcd
Each inode has: image name, parent inode number & pool, size and readonly flag
Snapshots are created by switching image name to a different inode number
while using the older inode as parent.
2 weeks ago
Vitaliy Filippov
4eb866c255
Report inode I/O statistics, aggregate it in the monitor
1 month ago
Vitaliy Filippov
e899ed2c25
Make OSDs with 256 flushers (as they are now dynamic)
3 days ago
Vitaliy Filippov
4f5a94c07a
Modify instructions for the CMake build
3 days ago
Vitaliy Filippov
4a2dcf7b6b
Update the license to VNPL 1.1
VNPL 1.1 is slightly reworded to make it clear that proprietary software
interacting with Vitastor and providing some kind of service to end users isn't
a "Proxy Program" if it's not specially designed to be used with Vitastor.
For example, Windows OS running in a virtual machine stored in a Vitastor
cluster clearly isn't.
3 weeks ago
Vitaliy Filippov
b88b76f316
Parallel usage of multiple network interfaces was a sick fantasy
2 months ago
Vitaliy Filippov
4a17a61d1f
Make rm_inode work with incomplete and degraded objects, allow to wait before deleting objects
2 months ago
Vitaliy Filippov
26dac57083
State that jerasure is now supported
2 months ago
Vitaliy Filippov
5596ad8997
Use custom QEMU build for CentOS 7
2 months ago
Vitaliy Filippov
59c29b0cee
Fix RPATH for CentOS builds, add additional repos into the CentOS installation instructions
2 months ago
Vitaliy Filippov
d3e7749616
Final fixes for packaging
3 months ago
Vitaliy Filippov
530975aed7
Make it also build with GCC 8 and on Debian Buster
3 months ago
Vitaliy Filippov
e41bee72a5
Lower node.js requirement to 10.x
3 months ago
Vitaliy Filippov
3be7bc29d8
Make it build with QEMU 2.0, too
Also begin to work on rpms
3 months ago
Vitaliy Filippov
3b7279b376
Add Ceph EC 2+1 test results
3 months ago
Vitaliy Filippov
23ea409081
Fix "can't get SQE, will fall out of sync with EPOLLET" when overflowing the ring
OSDs shouldn't crash or hang with long iodepths anymore
4 months ago
Vitaliy Filippov
1eda7f529d
Note about Linux 5.8+
4 months ago
Vitaliy Filippov
ae480196e2
Add a note about etcd bug, fix simple-offsets.js cmdline
4 months ago
Vitaliy Filippov
900171586b
XOR 2+1 test results
4 months ago
Vitaliy Filippov
be5f314c32
Change notes about gcc requirement to 9+, fio to 3.16+
4 months ago
Vitaliy Filippov
15dba96375
Implement inode removal tool. Removes multiple objects from multiple OSDs in parallel
4 months ago
Vitaliy Filippov
94efb54feb
Implement OSD tags (device classes), fix pool failure_domain configuration
4 months ago
Vitaliy Filippov
526983f7a9
Add usable CLI commands for NBD proxy (map/unmap/list)
5 months ago
Vitaliy Filippov
f460d8c1c8
Add note about NBD
5 months ago
Vitaliy Filippov
6852f299ae
Add functions to calculate AFR for a cluster
5 months ago
Vitaliy Filippov
108cd6312d
Correct some typos in README, add note about qemu-img
5 months ago
Vitaliy Filippov
588b9e6393
Add README
5 months ago