• Joined on 2017-02-23
vitalif pushed to master at vitalif/vitastor 2025-06-07 13:14:12 +03:00
97bb809b54 Release 2.2.2
vitalif created branch heap-meta in vitalif/vitastor 2025-06-06 01:58:38 +03:00
vitalif pushed to heap-meta at vitalif/vitastor 2025-06-06 01:58:38 +03:00
4f8861870c WIP "Heap" metadata storage scheme
vitalif pushed to master at vitalif/vitastor 2025-06-05 11:14:53 +03:00
6022a61329 Decouple break_pg_locks from outbound OSD disconnections
vitalif pushed to master at vitalif/vitastor 2025-06-05 02:23:01 +03:00
a3c1996101 Do not accidentally clear incorrect osd_peer_fds entries
8d2a1f0297 Fix PG lock auto-enabling/auto-disabling in the default configuration
91cbc313c2 Change "on osd -123" logging to "on peer 123" for unknown connections
f0a025428e Postpone read/write handlers using timerfd in the debug use_sync_send_recv mode
Compare 4 commits »
vitalif pushed to master at vitalif/vitastor 2025-06-05 02:11:57 +03:00
63c9c33337 Fix PG lock auto-enabling/auto-disabling in the default configuration
vitalif pushed to master at vitalif/vitastor 2025-06-05 02:09:58 +03:00
3182a8a907 Fix PG lock auto-enabling/auto-disabling in the default configuration
b20cefef24 Change "on osd -123" logging to "on peer 123" for unknown connections
89eca99c43 Postpone read/write handlers using timerfd in the debug use_sync_send_recv mode
2bf382d6dc Do not accidentally clear incorrect osd_peer_fds entries
67071158bd Cancel outbound operations only in the osd_client_t destructor
Compare 7 commits »
vitalif pushed to master at vitalif/vitastor 2025-06-03 01:56:15 +03:00
de2539c491 Correct Proxmox version
vitalif pushed tag v2.2.1 to vitalif/vitastor 2025-05-25 01:34:36 +03:00
vitalif pushed to master at vitalif/vitastor 2025-05-25 01:04:57 +03:00
957a4fce7e Release 2.2.1
vitalif pushed to master at vitalif/vitastor 2025-05-24 00:56:36 +03:00
f201ecdd51 Fix missing mutex unlock with zero-copy and iothreads O_o
vitalif pushed to master at vitalif/vitastor 2025-05-23 21:18:41 +03:00
4afb617f59 Also zero-init sqe
vitalif pushed to master at vitalif/vitastor 2025-05-23 21:05:23 +03:00
d3fde0569f Add a test with enabled iothreads
vitalif pushed to master at vitalif/vitastor 2025-05-23 20:54:50 +03:00
438b64f6c3 Allow to enable PG locks online when changing local_reads in pool configuration
vitalif pushed to master at vitalif/vitastor 2025-05-23 20:54:09 +03:00
2b0a802ea1 Fix iothreads sometimes hanging after adding zerocopy support
vitalif pushed to master at vitalif/vitastor 2025-05-22 01:10:10 +03:00
0dd49c1d67 Followup to "allow to purge running OSDs again"
vitalif pushed to master at vitalif/vitastor 2025-05-20 02:12:53 +03:00
410170db96 Add notes about VNPL in English
vitalif pushed to master at vitalif/vitastor 2025-05-19 02:41:38 +03:00
7d8523e0e5 Add more notes about VNPL in Russian
vitalif pushed to cow-meta at vitalif/vitastor 2025-05-18 13:59:35 +03:00
2f3b1f37a2 WIP "Heap" metadata storage scheme
abd5cbfbe4 Pass clean_bitmap explicitly
db915184c6 Allow to purge running OSDs again, as in 2.1.0 and earlier
5ae6fea49c Add a note about local reads
95ec750b8c Release 2.2.0
Compare 127 commits »
vitalif pushed to master at vitalif/vitastor 2025-05-11 14:00:27 +03:00
db915184c6 Allow to purge running OSDs again, as in 2.1.0 and earlier