Vitaliy Filippov
a83687ea1d
Support storing image encryption keys in Vault
2026-04-03 21:22:42 +03:00
Vitaliy Filippov
2ba4be470f
Support decryption with multiple keys
2026-04-03 21:22:42 +03:00
Vitaliy Filippov
1f5a832e28
Add basic AES-XTS client-side encryption support
2026-04-03 21:22:42 +03:00
Vitaliy Filippov
07915c2881
Use surrogate peer IDs instead of FDs
2026-03-30 02:06:10 +03:00
Vitaliy Filippov
a3c1996101
Do not accidentally clear incorrect osd_peer_fds entries
2025-06-05 02:22:13 +03:00
Vitaliy Filippov
be22c363ca
Do not skip client_retry_interval on reconnecting OSDs to prevent OSD spam
2025-03-20 00:12:38 +03:00
Vitaliy Filippov
86b5760ec1
Fix writeback incorrectly calculating queue size which was leading to client hangs
2025-02-18 23:42:55 +03:00
Vitaliy Filippov
5b0aebada4
Rename /config/pgs to /pg/config and /pg/stats/* to /pgstats/*
2024-07-31 01:15:37 +03:00
Vitaliy Filippov
ea0d72289c
Treat copied buffers as written only after completing the write in client
...
SYNC operation fsyncs only completed operations, so treating writes as "eligible
for fsync" before actually completing them is incorrect
It affected SCHEME=ec test_heal.sh (with immediate_commit=none) test - it was
flapping with lost writes - some non-fsynced writes were legitimately lost by
the OSD, but weren't repeated by the client
2024-06-20 02:11:53 +03:00
Vitaliy Filippov
c79b38bd26
Move all sources to subdirs
2024-05-15 11:06:01 +03:00