Vitaliy Filippov
f5d19b657a
WIP TLS
2026-04-09 11:42:18 +03:00
Vitaliy Filippov
d54f73195b
Implement protocol-level checksums (xxhash3)
2026-04-04 19:03:27 +03:00
Vitaliy Filippov
0b32d76f75
Add basic AES-XTS client-side encryption support
2026-04-04 19:01:49 +03:00
Vitaliy Filippov
67132a29ae
Rework msgr send/receive to allow encryption support
2026-04-04 19:01:49 +03:00
Vitaliy Filippov
07915c2881
Use surrogate peer IDs instead of FDs
2026-03-30 02:06:10 +03:00
Vitaliy Filippov
f7cbb6ed56
Remove FD from the event loop in destroy_client, not in stop_client
2026-03-28 14:18:20 +03:00
Vitaliy Filippov
94be147e80
Clear received_ops - they are already freed
2026-03-26 01:08:02 +03:00
Vitaliy Filippov
310c512b43
Correctly delete handle_immediate_ops when stopping a client
...
Fixes map::at crash in some cases
2026-03-02 01:48:19 +03:00
ston3lu and Vitaliy Filippov
028a6cab68
Clean RDMA entry
...
I accept Vitastor CLA agreement: https://git.yourcmc.ru/vitalif/vitastor/src/branch/master/CLA-en.md
2026-01-29 01:51:31 +03:00
Vitaliy Filippov
06c602110c
Change "BUG" short send message to a client disconnection
2025-12-14 17:15:16 +03:00
Vitaliy Filippov
1e1f395947
Do not repeer on stopping PEER_CONNECTING osd_clients
2025-09-24 02:17:34 +03:00
Vitaliy Filippov
6022a61329
Decouple break_pg_locks from outbound OSD disconnections
2025-06-05 02:48:54 +03:00
Vitaliy Filippov
a3c1996101
Do not accidentally clear incorrect osd_peer_fds entries
2025-06-05 02:22:13 +03:00
Vitaliy Filippov
67071158bd
Cancel outbound operations only in the osd_client_t destructor
...
This is required to prevent disconnected peers from sometimes receiving messages
suited for other peers - stop_client was freeing the operations even though they
were still references in the io_uring requests in progress. This was leading to
OSDs sometimes receiving garbage and "broken sequencing" errors in logs as the
memory was usually already reallocated for other operations
2025-06-05 02:09:41 +03:00
Vitaliy Filippov
c79b38bd26
Move all sources to subdirs
2024-05-15 11:06:01 +03:00