aboutsummaryrefslogtreecommitdiff
path: root/src/table
Commit message (Expand)AuthorAgeFilesLines
* [rm-sled] Remove the Sled database engineAlex Auvolat2024-03-082-5/+5
* refactor: remove max_write_errors and max_faultsYureka2024-03-043-11/+5
* Merge branch 'main' into next-0.10Alex Auvolat2024-02-131-13/+13
|\
| * [dep-upgrade-202402] refactor dependencies: move all as workspace depsAlex Auvolat2024-02-051-13/+13
| * Bump version to 0.9.1v0.9.1rel-v0.9.1Alex Auvolat2024-01-161-1/+1
* | bump crate versions to 0.10.0v0.10.0-beta1Alex Auvolat2024-01-111-1/+1
* | layout: refactoring and fix in layout helpernlnet-task3Alex Auvolat2023-12-112-10/+8
* | fix some clippy lintsAlex Auvolat2023-12-112-6/+5
* | table: remove redundant tracing in insert_manyAlex Auvolat2023-12-111-5/+2
* | table: fix insert_many to not send duplicatesAlex Auvolat2023-12-081-1/+12
* | table sync: use write quorums to report global success or failure of syncAlex Auvolat2023-12-074-26/+34
* | rpc: refactor result tracking for quorum setsAlex Auvolat2023-12-072-44/+12
* | table: implement write sets for insert_manyAlex Auvolat2023-11-161-30/+127
* | layou: implement ack lockingAlex Auvolat2023-11-155-12/+13
* | table: take into account multiple write sets in insertsAlex Auvolat2023-11-142-12/+9
* | layout: prepare for write setsAlex Auvolat2023-11-147-26/+28
* | layout: refactoring of all_nodesAlex Auvolat2023-11-141-3/+3
* | layout/sync: fix bugs and add tracingAlex Auvolat2023-11-111-22/+38
* | table sync: adapt to new layout historyAlex Auvolat2023-11-114-113/+148
* | layout: add helpers to LayoutHistory and prepare integration with TableAlex Auvolat2023-11-091-0/+2
* | layout: refactor to use a RwLock on LayoutHistoryAlex Auvolat2023-11-091-11/+10
* | wip: split out layout management from System into separate LayoutManagerAlex Auvolat2023-11-093-12/+12
* | cluster layout: adapt all uses of ClusterLayout to LayoutHistoryAlex Auvolat2023-11-083-11/+14
* | avoid using layout_watch in System directlyAlex Auvolat2023-11-083-7/+7
* | remove Ring and use ClusterLayout everywhereAlex Auvolat2023-11-085-23/+23
|/
* bump version to v0.9.0v0.9.0nextAlex Auvolat2023-10-101-1/+1
* garage_table/queue_insert: delay worker notification to after transaction com...k2v-indices-lmdbAlex Auvolat2023-09-211-3/+5
* garage_db: refactor transactions and add on_commit mechanismAlex Auvolat2023-09-213-11/+11
* Merge branch 'main' into nextAlex Auvolat2023-09-111-1/+1
|\
| * update version to 0.8.4v0.8.4hold-netapp-0.5.2Alex Auvolat2023-09-051-1/+1
* | table queue: increase batch sizeAlex Auvolat2023-09-061-1/+1
* | Merge branch 'main' into nextv0.9.0-beta1Alex Auvolat2023-08-291-1/+1
|\|
| * bump version to 0.8.3v0.8.3-rc1Alex Auvolat2023-08-281-1/+1
* | Merge branch 'main' into nextAlex Auvolat2023-06-132-15/+10
|\|
| * *: apply clippy recommendations.Jonathan Davies2023-05-092-15/+10
* | undo sort_key() returning CowAlex Auvolat2023-06-093-18/+8
* | New multipart upload table layoutAlex Auvolat2023-06-091-0/+12
* | Use Cow<[u8]> for sort keysAlex Auvolat2023-06-093-10/+12
|/
* Declare garage crates using workspace.dependenciesJakub Jirutka2023-05-091-3/+3
* Prepare for v0.8.2Alex Auvolat2023-03-131-4/+4
* Merge branch 'main' into k2v-watch-range-2Alex Auvolat2023-01-261-1/+1
|\
| * Cargo.toml: Loosen tracing dependency to just 0.1.Jonathan Davies2023-01-261-1/+1
* | Make K2V item timestamps globally increasing on each nodeAlex Auvolat2023-01-101-10/+14
|/
* cargo fmtAlex Auvolat2023-01-031-1/+1
* move debug_serialize to garage_util::encodeAlex Auvolat2023-01-031-1/+1
* Make it explicit when using nonversioned encodingAlex Auvolat2023-01-033-5/+6
* cleanupAlex Auvolat2023-01-038-89/+29
* Refactor how things are migratedAlex Auvolat2023-01-034-31/+35
* Merge branch 'main' into internals-reworkinternals-reworkAlex Auvolat2023-01-021-4/+4
|\
| * Bump everything to v0.8.1Alex Auvolat2023-01-021-4/+4