Vitaliy Filippov
726c6d3470
Implement PG scrub runner
2023-02-28 02:40:19 +03:00
Vitaliy Filippov
e307dd13ed
Refcount object_states
2023-02-28 02:40:19 +03:00
Vitaliy Filippov
a7f63f7c29
Add corrupted object state
2023-02-28 02:40:19 +03:00
Vitaliy Filippov
435045751d
Delete objects only after a SYNC during rebalance in the non-immediate_commit mode
...
Previously OSDs could commit deletes before writes during recovery or rebalance
in the "lazy fsync" (immediate_commit=off) mode which could result in lost objects
2021-03-16 12:48:26 +03:00
Vitaliy Filippov
80e12358a2
Use pg_data_size instead of pg_minsize for object state calculation
2021-03-08 17:04:10 +03:00
Vitaliy Filippov
bf9a175efc
Move C/C++ sources to src subdirectory
2021-02-25 23:59:03 +03:00