garage/src/model
Alex Auvolat dc0b78cdb8
[block-ref-repair] Block refcount recalculation and repair
- We always recalculate the reference count of a block before deleting
  it locally, to make sure that it is indeed zero.

- If we had to fetch a remote block but we were not able to get it,
  check that refcount is indeed > 0.

- Repair procedure that checks everything
2024-03-19 16:20:22 +01:00
..
helper Merge branch 'main' into next-0.10 2024-02-22 15:45:45 +01:00
k2v Merge branch 'main' into next-0.10 2024-02-15 14:06:34 +01:00
s3 [block-ref-repair] Block refcount recalculation and repair 2024-03-19 16:20:22 +01:00
bucket_alias_table.rs cleanup 2023-01-03 15:08:37 +01:00
bucket_table.rs add request context helper 2024-03-04 13:26:39 +01:00
Cargo.toml Merge branch 'main' into next-0.10 2024-03-18 20:19:30 +01:00
garage.rs [block-ref-repair] Block refcount recalculation and repair 2024-03-19 16:20:22 +01:00
index_counter.rs Merge branch 'main' into next-0.10 2024-02-13 11:36:28 +01:00
key_table.rs [rm-migration] Remove migration path from Garage v0.5 2024-03-08 13:24:47 +01:00
lib.rs Merge branch 'main' into next-0.10 2024-03-18 20:19:30 +01:00
permission.rs Implement CreateBucket 2022-01-05 15:56:48 +01:00
snapshot.rs [db-snapshot] implement meta_auto_snapshot_interval 2024-03-15 13:51:31 +01:00