aboutsummaryrefslogtreecommitdiff
path: root/src/rpc/layout/manager.rs
Commit message (Expand)AuthorAgeFilesLines
* [next-0.10] layout helper: rename & clarify updates to update trackersAlex Auvolat2024-03-271-4/+4
* [next-0.10] cache layout check resultAlex Auvolat2024-03-271-2/+2
* [next-0.10] remove impl Deref for LayoutHelperAlex Auvolat2024-03-271-11/+11
* ReplicationMode -> ConsistencyMode+ReplicationFactorYureka2024-03-071-12/+15
* Merge branch 'main' into next-0.10Alex Auvolat2024-02-151-5/+5
* layout: refactoring and fix in layout helpernlnet-task3Alex Auvolat2023-12-111-1/+1
* layout: allow sync update tracker to progress with only quorumsAlex Auvolat2023-12-071-7/+11
* table sync: use write quorums to report global success or failure of syncAlex Auvolat2023-12-071-1/+1
* rpc: refactor result tracking for quorum setsAlex Auvolat2023-12-071-0/+6
* layout: refactor digests and add "!=" assertions before epidemic bcastAlex Auvolat2023-11-161-26/+10
* layout: split helper in separate file; more precise difference trackingAlex Auvolat2023-11-161-1/+4
* layou: implement ack lockingAlex Auvolat2023-11-151-6/+68
* layout: add helper for cached/external values to centralize recomputationAlex Auvolat2023-11-151-13/+9
* layout: wip cache global minsAlex Auvolat2023-11-151-3/+3
* layout/sync: fix bugs and add tracingAlex Auvolat2023-11-111-2/+8
* table sync: adapt to new layout historyAlex Auvolat2023-11-111-0/+1
* layout: add helpers to LayoutHistory and prepare integration with TableAlex Auvolat2023-11-091-1/+32
* layout: fix tracker bugsAlex Auvolat2023-11-091-1/+7
* layout: begin managing the update tracker valuesAlex Auvolat2023-11-091-2/+5
* layout: separate code path for synchronizing update trackers onlyAlex Auvolat2023-11-091-40/+100
* layout: refactor to use a RwLock on LayoutHistoryAlex Auvolat2023-11-091-46/+47
* layout: more refactoringAlex Auvolat2023-11-091-39/+77
* wip: split out layout management from System into separate LayoutManagerAlex Auvolat2023-11-091-0/+177