aboutsummaryrefslogtreecommitdiff
path: root/src/table/table.rs
Commit message (Expand)AuthorAgeFilesLines
* rpc: refactor result tracking for quorum setsAlex Auvolat2023-12-071-43/+11
* table: implement write sets for insert_manyAlex Auvolat2023-11-161-30/+127
* layou: implement ack lockingAlex Auvolat2023-11-151-1/+1
* table: take into account multiple write sets in insertsAlex Auvolat2023-11-141-10/+7
* layout: prepare for write setsAlex Auvolat2023-11-141-2/+4
* layout: add helpers to LayoutHistory and prepare integration with TableAlex Auvolat2023-11-091-0/+2
* wip: split out layout management from System into separate LayoutManagerAlex Auvolat2023-11-091-5/+5
* cleanupAlex Auvolat2023-01-031-11/+3
* Refactor how things are migratedAlex Auvolat2023-01-031-3/+4
* Get rid of background::spawnAlex Auvolat2022-12-141-5/+10
* Refactor background runner and get rid of job workerAlex Auvolat2022-12-141-11/+8
* Spawn all background workers in a separate stepAlex Auvolat2022-12-141-8/+14
* Proper queueing for delayed inserts, now backed to diskAlex Auvolat2022-12-141-0/+11
* RPC performance changesAlex Auvolat2022-09-191-11/+3
* Remove/change println! in server code (fix #358)Alex Auvolat2022-09-131-1/+0
* Less strict timeoutsAlex Auvolat2022-09-011-1/+1
* Abstract database behind generic interface and implement alternative drivers ...Alex2022-06-081-1/+3
* First implementation of K2V (#293)Alex2022-05-101-31/+95
* Add spans to table calls, change span names in RPCAlex Auvolat2022-03-141-2/+37
* Add metrics to API endpointAlex Auvolat2022-03-141-2/+4
* Refactor how durations are measuredAlex Auvolat2022-03-141-28/+34
* Add many metrics in table/ and rpc/Alex Auvolat2022-03-141-1/+33
* Some movement of helper code and refactoring of error handlingAlex Auvolat2022-01-041-1/+1
* Make table name a const in traitAlex Auvolat2021-12-151-9/+3
* Improvements to CLI and various fixes for netapp versionAlex Auvolat2021-10-221-20/+15
* First port of Garage to NetappAlex Auvolat2021-10-221-46/+64
* rename types to CamelCaseTrinity Pointard2021-05-031-23/+23
* fix clippy warnings on tableTrinity Pointard2021-05-031-8/+5
* Leader-based GCAlex Auvolat2021-03-161-1/+1
* some reorderingAlex Auvolat2021-03-161-2/+2
* Refactor codeAlex Auvolat2021-03-161-27/+26
* Simplify replication logicAlex Auvolat2021-03-161-5/+5
* cargo fmtAlex Auvolat2021-03-121-1/+1
* Implement table gc, currently for block_ref and version onlyAlex Auvolat2021-03-121-6/+2
* Move table rpc client out of tableauxAlex Auvolat2021-03-121-18/+13
* Make syncer have its own rpc client/serverAlex Auvolat2021-03-121-2/+2
* (not well tested) use merkle tree for syncAlex Auvolat2021-03-111-28/+22
* WIP big refactoringAlex Auvolat2021-03-111-214/+51
* Checkpoint: add merkle tree in data tableAlex Auvolat2021-03-111-29/+62
* Refactor model stuff, including cleaner CRDTsAlex Auvolat2021-03-101-0/+1
* Remove epidemic propagation for fully replicated stuff: write directly to all...Alex Auvolat2021-03-051-15/+2
* I was tired yesterdayAlex Auvolat2021-02-241-1/+1
* fix misuse of sled transactionsAlex Auvolat2021-02-231-1/+1
* Update sled & try to debug deadlock (but its in sled...)Alex Auvolat2021-02-231-7/+3
* Make updated() be a sync function that doesn't failAlex Auvolat2021-02-231-3/+3
* Handle correctly deletion dues to offloadingAlex Auvolat2021-02-231-23/+21
* Several changes in table_sync:Alex Auvolat2021-02-231-1/+1
* Some refactoringAlex Auvolat2021-02-211-1/+2
* Propose ETag fixbug/etagAlex Auvolat2020-12-051-1/+2
* data hexdump in warningfeature/better-crdtAlex Auvolat2020-11-201-0/+3