Vitaliy Filippov
f397fe9c6a
Add compatibility with ISA-L 2.31+
2025-05-04 18:09:33 +03:00
Vitaliy Filippov
9556eeae45
Implement io_uring zero-copy send support
2025-05-01 18:47:10 +03:00
Vitaliy Filippov
21d6e88a1b
Add instructions to change NFS_MAX_FILE_IO_SIZE
2025-04-18 13:39:32 +03:00
Vitaliy Filippov
891b2811c7
Release 2.1.0
...
New features:
- Support separate OSD cluster network - [osd_cluster_network](https://vitastor.io/docs/config/network.html#osd_cluster_network )
and, in general, multiple OSD networks, including RDMA
- Add an alternative RDMA implementation via RDMA-CM - [use_rdmacm](https://vitastor.io/docs/config/network.html#use_rdmacm ),
required for iWARP and, maybe, for some IB setups (but not for RoCE)
- Change default PG behaviour to wait for all "up" OSDs to be connected before starting it.
The old behaviour may be returned by enabling a new [allow_net_split](https://vitastor.io/docs/config/osd.html#allow_net_split )
option.
- Add a patch for QEMU 9.2
Bug fixes:
- Fix incorrect "has_xxx" PG state names in ls-pgs
- Fix possible QEMU crashes after detaching of Vitastor disks (and update all QEMU builds in Vitastor repos)
- Fix clients sometimes spamming OSDs with infinite reconnections when some PGs are offline
- Fall back to TCP on RDMA connection failures
- Add missing logging of RDMA ibv_modify_qp() errors
- Add a minimum interval for etcd_state_client to reload state
2025-04-01 20:16:27 +03:00
Vitaliy Filippov
3e5f0be52c
Use separate port numbers for RDMA-CM
2025-04-01 16:16:03 +03:00
Vitaliy Filippov
58af897e73
s/listen on/listen to/ :)
2025-04-01 12:07:15 +03:00
Vitaliy Filippov
dbf9ecd171
Move osd_network to config/network docs
2025-03-31 21:12:09 +03:00
Vitaliy Filippov
8508e78288
Add an alternative RDMA implementation via RDMA-CM
...
Required for non-RoCE cards: iWARP and, possibly, Infiniband
2025-03-31 21:01:25 +03:00
Vitaliy Filippov
a103065d12
Support multiple OSD networks and separate OSD cluster network
2025-03-31 21:01:15 +03:00
Vitaliy Filippov
18e14eed11
Fix --pg_count formula in docs/usage/cli
2025-03-29 17:54:53 +03:00
Vitaliy Filippov
196d28e987
Fix typo
2025-03-23 12:00:20 +03:00
Vitaliy Filippov
7a835fcd8f
Add allow_net_split parameter
2025-03-23 02:12:32 +03:00
Vitaliy Filippov
0f80c87b43
Add a minimum interval for etcd_state_client to reload state
...
(To prevent excessive load on etcd during outages)
2025-03-19 02:36:09 +03:00
Vitaliy Filippov
b7636e595f
Update version in docker docs
2025-03-16 16:53:57 +03:00
Vitaliy Filippov
a950889976
Add missing docs for discard_on_start
2025-03-16 12:29:22 +03:00
Vitaliy Filippov
ef5194d93c
Add S3 installation docs
2025-03-16 01:17:09 +03:00
Vitaliy Filippov
4f9b1f2f62
Support listing PGs by OSDs
2025-03-15 16:42:57 +03:00
Vitaliy Filippov
1d94afbd51
Implement offline TRIM support
2025-03-14 01:37:16 +03:00
Vitaliy Filippov
819f1125ae
Support used_for_app instead of used_for_fs
2025-03-07 01:03:43 +03:00
Vitaliy Filippov
59f0b0427c
Support containerized Vitastor installations
2025-02-27 20:06:15 +03:00
Vitaliy Filippov
5ee4894fab
Check if mapped in vitastor-nbd unmap
2025-02-21 01:28:06 +03:00
Vitaliy Filippov
2ead06e126
Add ubuntu jammy to docs
2025-02-12 15:32:35 +03:00
Vitaliy Filippov
069808dfce
Fix --config_path option in docs
2025-01-24 17:21:11 +03:00
Vitaliy Filippov
e4c7d1c147
s/3/4/
2025-01-23 01:20:31 +03:00
Vitaliy Filippov
a4677f3e69
Mention P5530
2025-01-23 01:20:31 +03:00
Vitaliy Filippov
c8decb32e8
Rename to client_wait_up_timeout
2025-01-01 11:26:57 +03:00
Vitaliy Filippov
0b0c2afbce
Implement "deleted" flag
2024-12-27 01:18:55 +03:00
Vitaliy Filippov
a4a286ed95
Document NFS-RDMA
2024-12-19 14:05:12 +03:00
Vitaliy Filippov
9be3d27dc9
Document VitastorFS-based CSI
2024-12-19 13:06:47 +03:00
Vitaliy Filippov
a19d2066c2
Document osd_backfillfull_ratio
2024-12-19 02:15:02 +03:00
Vitaliy Filippov
2a8780b4b5
Add a note about slow ops
2024-12-19 02:02:37 +03:00
Vitaliy Filippov
0d01573da3
Fix typos
2024-11-26 14:31:47 +03:00
Vitaliy Filippov
ad3b6b7267
Add a note about GID and RDMA device auto-selection
2024-11-21 23:54:05 +03:00
Vitaliy Filippov
ddea31d86d
Auto-select first RDMA device only if RoCE is not found, add rocev2->rocev1->ib priority
2024-11-19 01:54:00 +03:00
Vitaliy Filippov
be66791e59
Add another note about 1.8 upgrade
2024-11-09 00:57:58 +03:00
Vitaliy Filippov
edd9051f81
Fix arch.en toc
2024-11-08 00:14:18 +03:00
Vitaliy Filippov
b6f75ebcfd
Add missing I/O path description in english
2024-11-06 00:43:17 +03:00
Vitaliy Filippov
56de4a520d
Support custom hybrid OSD creation (--hybrid --fast-devices /dev/xxx,/dev/yyy)
2024-11-04 17:52:29 +03:00
Vitaliy Filippov
2b3e877546
Add notes about vitastor-disk in disable_data_fsync
2024-11-01 02:38:18 +03:00
Vitaliy Filippov
30d1ad0f66
Add Intel D5-P4320
2024-10-22 23:22:48 +03:00
Vitaliy Filippov
f5626655df
Add new disk command docs
2024-10-20 01:47:46 +03:00
Vitaliy Filippov
db2d9c5b3d
Fix tables in NFS doc
2024-10-08 00:20:10 +03:00
Vitaliy Filippov
09f15f44c9
Fix Toshiba MG and VDUSE Debian kernel note in docs
2024-10-08 00:17:14 +03:00
Vitaliy Filippov
99533e1c2f
Fix .yml links
2024-10-02 00:38:07 +03:00
Vitaliy Filippov
745d89459a
Fix link, add title
2024-09-29 22:05:56 +03:00
Vitaliy Filippov
b489a611a9
Add 1.8 upgrade note
2024-09-14 19:17:30 +03:00
Vitaliy Filippov
d5f7005ddd
Add dd and rm --exact|--matching documentation
2024-09-05 02:22:05 +03:00
Vitaliy Filippov
17caaa59af
vitastor-opennebula is probably more correct than opennebula-vitastor
2024-09-05 01:44:16 +03:00
Vitaliy Filippov
8be67a2d5b
Fix OpenNebula save/restore
2024-09-04 11:05:56 +03:00
Vitaliy Filippov
ee3094c5e5
Add OpenNebula plugin docs
2024-09-04 01:22:39 +03:00