aboutsummaryrefslogtreecommitdiff
path: root/src/block/resync.rs
Commit message (Collapse)AuthorAgeFilesLines
* [block-ref-repair] Block refcount recalculation and repairAlex Auvolat2024-03-191-1/+16
| | | | | | | | | | - 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
* [rm-sled] Remove counted_tree_hackAlex Auvolat2024-03-081-11/+4
|
* [rm-sled] Remove the Sled database engineAlex Auvolat2024-03-081-3/+3
|
* table: take into account multiple write sets in insertsAlex Auvolat2023-11-141-1/+1
|
* layout: prepare for write setsAlex Auvolat2023-11-141-1/+1
|
* wip: split out layout management from System into separate LayoutManagerAlex Auvolat2023-11-091-2/+2
|
* block manager: refactoring & increase max worker count to 8Alex Auvolat2023-09-061-1/+1
|
* block manager: get rid of check_block_statusAlex Auvolat2023-09-061-7/+10
|
* Uniform framework for bg variable managementAlex Auvolat2023-01-041-50/+58
|
* Refactor how things are migratedAlex Auvolat2023-01-031-0/+1
|
* Simplified and more aggressive worker exit logicAlex Auvolat2022-12-141-1/+1
|
* Implement `block retry-now` and `block purge`Alex Auvolat2022-12-131-0/+18
|
* Implement `block list-errors` and `block info`Alex Auvolat2022-12-131-5/+7
|
* cli: new worker info commandAlex Auvolat2022-12-131-2/+2
|
* Prettier worker list table; remove useless CLI log messagesAlex Auvolat2022-12-121-15/+10
|
* RPC performance changesAlex Auvolat2022-09-191-12/+2
| | | | | | - configurable ping timeout - single, much higher, configurable RPC timeout - no more concurrency semaphore
* Merge branch 'lx-perf-improvements' into netapp-stream-bodyAlex Auvolat2022-09-061-13/+22
|
* fix clippyresync-ajustable-speedAlex Auvolat2022-09-021-2/+2
|
* Ability to have up to 4 concurrently working resync workersAlex Auvolat2022-09-021-14/+78
|
* Make BlockManagerLocked fully private againAlex Auvolat2022-09-021-12/+2
|
* block manager: refactor: split resync into separate fileAlex Auvolat2022-09-021-0/+536