Omnidirectional release New features: - Support handling TCP I/O in simple separate io_uring-based [I/O threads](https://git.yourcmc.ru/vitalif/vitastor/src/branch/master/docs/config/client.en.md#client_iothread_count) - may increase linear performance to 7-8 GB/s - Experimental internal etcd replacement - [antietcd](https://git.yourcmc.ru/vitalif/vitastor/src/branch/master/docs/config/monitor.en.md#use_antietcd) - Monitor now has a [built-in Prometheus exporter](https://git.yourcmc.ru/vitalif/vitastor/src/branch/master/docs/config/monitor.en.md#enable_prometheus) - Added a reference [Grafana dashboard](https://git.yourcmc.ru/vitalif/vitastor/src/branch/master/mon/scripts/Vitastor-Grafana-6+.json) - Implement vitastor-cli [osd-tree](https://git.yourcmc.ru/vitalif/vitastor/src/branch/master/docs/usage/cli.en.md#osd-tree) and [ls-osd](https://git.yourcmc.ru/vitalif/vitastor/src/branch/master/docs/usage/cli.en.md#ls-osd) commands - Implement vitastor-cli [modify-osd](https://git.yourcmc.ru/vitalif/vitastor/src/branch/master/docs/usage/cli.en.md#modify-osd) command - Implement vitastor-cli [pg-list](https://git.yourcmc.ru/vitalif/vitastor/src/branch/master/docs/usage/cli.en.md#pg-list) command - Implement [VitastorFS defragmentation](https://git.yourcmc.ru/vitalif/vitastor/src/branch/master/docs/usage/nfs.en.md#defrag) - Implement basic node.js binding (not published on npm yet) Changes: - Make immediate_commit=all the default everywhere to match default vitastor-disk behaviour - Make pool-create error message more obvious and add details to it - Set default etcd_ws_keepalive_interval to 5 seconds (speedup client etcd failover) - Support OpenStack 2023.2 in Nova and Cinder drivers/patches - Add patches for libvirt 10.x - Add patches for QEMU 8.2 and 9.0 - Implement internal restart / run_forever in monitor - Some source tree refactoring - sources are now moved into subdirectories, monitor is now split into multiple files - Add vitastor_c_inode_get_immediate_commit in vitastor_c client library - Make vitastor_kv.h header public Bug fixes: - Fix total statistics usec/count/bytes not being reported when delta (bps/iops/lat) is zero - Prevent infinite loop in NFS on files with incorrect metadata pointing to an empty volume - Fix READDIR offsets (cookies) in VitastorFS sometimes leading to client infinite loops when reading a directory - Fix a rare infinite loop during OSD journal flushing (OSD hanging and eating 100 % CPU) - Fix several bugs which could lead to lost writes in setups without immediate_commit: - Client library treated writes as completed before actually completing them, thus missing them in a subsequent fsync - Client library didn't repeat writes on the new PG primary when it changed - OSDs didn't drop peer connections with dirty writes when stopping PG - Fix Block Pseudo-FS initialization leading to ENOENTs some time after start - Fix vitastor-cli merge-based commands (merge/flatten/rm snapshot) slowing down and finally failing when using CAS optimistic locks - Fix pool create/modify --block_size validation - Fix TTL comparison for determining failed lease/keepalive requests in OSD - Add support for size suffixes in pool-create --block_size and --immediate_commit values
42 lines
1.1 KiB
Plaintext
42 lines
1.1 KiB
Plaintext
vitastor (1.7.0-1) unstable; urgency=medium
|
|
|
|
* Bugfixes
|
|
|
|
-- Vitaliy Filippov <vitalif@yourcmc.ru> Fri, 03 Jun 2022 02:09:44 +0300
|
|
|
|
vitastor (0.7.0-1) unstable; urgency=medium
|
|
|
|
* Implement NFS proxy
|
|
* Add documentation
|
|
* Bugfixes
|
|
|
|
-- Vitaliy Filippov <vitalif@yourcmc.ru> Sun, 29 May 2022 23:39:13 +0300
|
|
|
|
vitastor (0.6.3-1) unstable; urgency=medium
|
|
|
|
* RDMA support
|
|
* Bugfixes
|
|
|
|
-- Vitaliy Filippov <vitalif@yourcmc.ru> Sat, 01 May 2021 18:46:10 +0300
|
|
|
|
vitastor (0.6.0-1) unstable; urgency=medium
|
|
|
|
* Snapshots and Copy-on-Write clones
|
|
* Image metadata in etcd (name, size)
|
|
* Image I/O and space statistics in etcd
|
|
* Write throttling for smoothing random write workloads in SSD+HDD configurations
|
|
|
|
-- Vitaliy Filippov <vitalif@yourcmc.ru> Sun, 11 Apr 2021 00:49:18 +0300
|
|
|
|
vitastor (0.5.1-1) unstable; urgency=medium
|
|
|
|
* Add jerasure support
|
|
|
|
-- Vitaliy Filippov <vitalif@yourcmc.ru> Sat, 05 Dec 2020 17:02:26 +0300
|
|
|
|
vitastor (0.5-1) unstable; urgency=medium
|
|
|
|
* First packaging for Debian
|
|
|
|
-- Vitaliy Filippov <vitalif@yourcmc.ru> Thu, 05 Nov 2020 02:20:59 +0300
|