Vitaliy Filippov
|
07915c2881
|
Use surrogate peer IDs instead of FDs
|
2026-03-30 02:06:10 +03:00 |
|
Vitaliy Filippov
|
bf0875128e
|
Prevent secondary ops execution on resharded pools
|
2026-01-25 16:07:51 +03:00 |
|
Vitaliy Filippov
|
9a6a7b7f75
|
Remove separate storage of PG counts in pg_counts
|
2026-01-25 12:26:49 +03:00 |
|
Vitaliy Filippov
|
78c95c94f6
|
Use uint8_t* for BS buffers in OSD
|
2025-07-26 14:13:12 +03:00 |
|
Vitaliy Filippov
|
488e20bf55
|
Remove BS_OP_SYNC_STAB_ALL from OSD
|
2025-07-26 14:13:12 +03:00 |
|
Vitaliy Filippov
|
6022a61329
|
Decouple break_pg_locks from outbound OSD disconnections
|
2025-06-05 02:48:54 +03:00 |
|
Vitaliy Filippov
|
8d2a1f0297
|
Fix PG lock auto-enabling/auto-disabling in the default configuration
|
2025-06-05 02:22:01 +03:00 |
|
Vitaliy Filippov
|
cd028612c8
|
Use a separate osd_client_t::in_osd_num for inbound OSD connections
|
2025-06-05 02:09:41 +03:00 |
|
Vitaliy Filippov
|
b2416afb28
|
Lock PGs on secondary OSDs to allow local reads and guarantee splitbrain prevention
|
2025-05-10 15:18:00 +03:00 |
|
Vitaliy Filippov
|
5692630005
|
Move check_sequencing indication into config response features subkey
|
2025-05-05 02:07:50 +03:00 |
|
Vitaliy Filippov
|
2ab0ae3bc9
|
Check operation sequencing and stop clients when it breaks
|
2025-05-02 17:01:50 +03:00 |
|
Vitaliy Filippov
|
d5366a0767
|
Support listings from primary OSDs (for consistent deletions)
|
2025-01-02 11:07:24 +03:00 |
|
Vitaliy Filippov
|
c79b38bd26
|
Move all sources to subdirs
|
2024-05-15 11:06:01 +03:00 |
|