Vitaliy Filippov
2ed6760447
Remove ODP support
2026-02-17 02:35:46 +03:00
Vitaliy Filippov
625552c441
Fix RDMA-CM broken in 2.2.0
2025-07-29 00:14:05 +03:00
Vitaliy Filippov
9556eeae45
Implement io_uring zero-copy send support
2025-05-01 18:47:10 +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
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
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
6501abc060
Set default etcd_ws_keepalive_interval to 5
2024-06-08 00:38:48 +03:00
Vitaliy Filippov
989675a780
s/etcd_ws_keepalive_timeout/etcd_ws_keepalive_interval/ in docs
2024-03-26 01:56:08 +03:00
Vitaliy Filippov
6bf1f539a6
Add EIO retry timeout and allow to disable these retries, rename up_wait_retry_interval to client_retry_interval
2024-02-28 13:10:02 +03:00
Vitaliy Filippov
bb2f395f1e
Add cutoff threshold for recovery auto-tuning
2024-02-11 16:13:52 +03:00
Vitaliy Filippov
225eb2fe3d
Support RDMA without ODP by stupidly copying memory. Disable ODP by default
...
ODP is slower than regular RDMA even with memory copy overhead
Example numbers:
- 3950000 random read iops without ODP vs 240000 iops with ODP
- 1447000 random write iops without ODP vs 101000 iops with ODP
Reference: https://tkygtr6.github.io/pub/ISPASS21_slides.pdf
2023-11-12 15:03:47 +03:00
Vitaliy Filippov
6fd2cf5df6
Add documentation for the write-back cache
2023-10-27 01:26:26 +03:00
Vitaliy Filippov
3475772b07
Add configuration online update documentation
2023-05-20 23:19:39 +03:00
Vitaliy Filippov
14d6acbcba
Set default rdma_max_recv/send to 16/8, fix documentation
2023-02-28 11:00:56 +03:00
Vitaliy Filippov
5a10d135f3
Allow to configure block_size, bitmap_granularity and immediate_commit per-pool
2022-08-11 01:56:33 +03:00
Vitaliy Filippov
5d47bbe04c
Add documentation
2022-05-17 01:10:49 +03:00