Vitaliy Filippov
be4087d9d2
Add a FIXME to test_interrupted_rebalance
10 months ago
Vitaliy Filippov
404e43dd2d
Note that ISA-L does not need to be enabled separately
10 months ago
Vitaliy Filippov
87613ed590
Add ISA-L into RPM specs
10 months ago
Vitaliy Filippov
2a2e914ef9
Show no_recovery, no_rebalance and readonly flags in status
10 months ago
Vitaliy Filippov
0cdc9292c8
Fix true/false parsing in json configs like no_recovery/no_rebalance
10 months ago
Vitaliy Filippov
3e1b03bb5c
Show all etcd addresses in the "reporting to..." message
10 months ago
Vitaliy Filippov
36e851505a
Make monitor delete pool statistics when the pool is deleted
10 months ago
Vitaliy Filippov
1efbbb0c36
Make deleted inodes vanish from statistics after 60 seconds
10 months ago
Vitaliy Filippov
088dd15449
Exclude empty inodes from stats
10 months ago
Vitaliy Filippov
4a531d7b8b
Fix listings sending too many parallel requests to OSDs, fix rm-data crashing with --wait-list
10 months ago
Vitaliy Filippov
a0cae4c180
Rename "jerasure" to "ec" in pool configuration, function names, fix documentation and Debian build scripts
...
Old pool configurations with "jerasure" also remain supported as an alias for "ec"
10 months ago
Vitaliy Filippov
c4eb46600d
Merge run_3osds and run_7osds scripts
10 months ago
Vitaliy Filippov
21b306e25f
Add ISA-L support
10 months ago
Vitaliy Filippov
d8313e939a
Release 0.7.0
...
- Add documentation! :-) in Russian and English
- Implement an NFS proxy for file-based access emulation to Vitastor
images for non-QEMU based hypervisors like VMWare, as a better way
than iSCSI
- Implement "primary affinity tags"
- Add a patch for libvirt 6.0
- Fix free_down_raw in cli status
- Fix a rare bug where OSDs could drop unrelated connections on errors
10 months ago
huynnp911
3e92c3f082
Add patch for libvirt 6.0
10 months ago
Vitaliy Filippov
82b9f4c52d
Add a test with OSD kills
10 months ago
Vitaliy Filippov
2bdf415eb3
Fix unknown OSD numbers on error
10 months ago
Vitaliy Filippov
f826831282
Describe OSD placement tree and reweights
10 months ago
Vitaliy Filippov
5d47bbe04c
Add documentation
10 months ago
Vitaliy Filippov
93a9f1ef89
Fix NFS socket read hangs
11 months ago
Vitaliy Filippov
2697aae909
Fix free_down_raw in cli status
11 months ago
Vitaliy Filippov
6b69db73ac
Remove getrandom() usage
11 months ago
Vitaliy Filippov
d48a824846
Fix some warnings
11 months ago
Vitaliy Filippov
40985282ff
Fix build under GCC 8
11 months ago
Vitaliy Filippov
acf403e886
Add install target for NFS proxy
11 months ago
Vitaliy Filippov
cf03b9c84d
Implement "primary affinity tags"
11 months ago
Vitaliy Filippov
7c2379d458
Simplified NFS proxy based on own NFS/XDR implementation
11 months ago
Vitaliy Filippov
a2189100dd
Make CLI functions usable in library form
...
Return results and errors in a variable instead of just printing them,
separate vitastor-cli main() from cli_tool_t, move positional argument
parsing to CLI main from command implementations.
11 months ago
Vitaliy Filippov
bb84379db6
Release 0.6.17
...
- Fix incorrect reading of extra metadata block leading to extra unknown objects in stats
- Fix CSI driver volumeMode: Block support
- Add block PVC and pod examples
- Fix build under 32 bit architectures
- Fix slow connection ramp-up caused by up_wait_retry_interval
11 months ago
Vitaliy Filippov
714dda8151
Fix slow connection ramp-up caused by up_wait_retry_interval pausing operations on first connection attempt
11 months ago
Vitaliy Filippov
834554c523
LD_PRELOAD=libasan.so.5 fio in tests fails when vitastor is built with ASan
11 months ago
Vitaliy Filippov
e718116f54
Fix incorrect reading of extra metadata block
11 months ago
Vitaliy Filippov
98e3528a14
Add block PVC and pod examples
11 months ago
Vitaliy Filippov
8e88f77101
Fix CSI driver volumeMode: Block support
11 months ago
Vitaliy Filippov
caa2cc2e6c
Fix 32bit build error
11 months ago
Vitaliy Filippov
842ba8b831
Use (uint64_t)1 instead of 1l / 1ul
11 months ago
Vitaliy Filippov
1493823f9e
Note about starting monitors
12 months ago
Vitaliy Filippov
c857272f44
Comment: epoch is uint64_t
12 months ago
Vitaliy Filippov
340a4b4f27
Release 0.6.16
...
- Implement `vitastor-cli status` (print cluster status) command
- Add a new `make-osd-hybrid.js` script to quickly prepare a lot of hybrid (HDD+SSD) OSDs
- Implement snapshot deletion for Cinder driver (only works in a healthy cluster)
- Fix a huge :) bug causing reads to return all zeroes during rebalance. Add a test to prevent it in the future
- Disconnect NBD proxy correctly without leaving a zombie [vitastor-nbd] process in D state
- Fix a rare write hang appearing with small write throttling enabled
12 months ago
Vitaliy Filippov
5118980315
Add a script to run all tests
12 months ago
Vitaliy Filippov
d71cc174e3
Implement CLI status command
12 months ago
Vitaliy Filippov
0eb929f1ba
Fix change_pg_count test (statistic reporting may take some time)
12 months ago
Vitaliy Filippov
83146fa3e2
Fix the same HUGE bug for regular reads during rebalance
12 months ago
Vitaliy Filippov
15dcaf7903
Add the same "rebalance" test with regular reads
12 months ago
Vitaliy Filippov
cd18ef7323
Disconnect NBD proxy correctly without leaving a zombie [vitastor-nbd] process in D state
12 months ago
Vitaliy Filippov
39531ef1a6
Fix incorrect chained reads during rebalance (the bug detected by test_rebalance_verify.sh)
12 months ago
Vitaliy Filippov
d334914948
Fix the test so it actually fails indicating a bug :-)
12 months ago
Vitaliy Filippov
c373425562
Fix nbd log
12 months ago
Vitaliy Filippov
3615e57879
Register standby monitors in etcd in /mon/member
12 months ago
Vitaliy Filippov
0edc6fe5a6
Add notes about the new script
12 months ago