aboutsummaryrefslogtreecommitdiff
path: root/src/util/data.rs
Commit message (Collapse)AuthorAgeFilesLines
* [block-ref-repair] Block refcount recalculation and repairAlex Auvolat2024-03-191-0/+35
| | | | | | | | | | - 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
* [import-netapp] import Netapp code into Garage codebaseAlex Auvolat2024-02-151-5/+5
|
* {model,util}/Cargo.toml: Updated blake2 from 0.9 to 0.10.Jonathan Davies2023-01-261-2/+2
|
* move debug_serialize to garage_util::encodeAlex Auvolat2023-01-031-16/+0
|
* Make it explicit when using nonversioned encodingAlex Auvolat2023-01-031-15/+0
|
* Remove ... at end of hex IDsAlex Auvolat2022-03-141-1/+1
|
* New buckets for 0.6.0: small changesAlex Auvolat2022-01-041-3/+1
| | | | | | | | | | | | - Fix bucket delete - fix merge of bucket creation date - Replace deletable with option in aliases Rationale: if two aliases point to conflicting bucket, resolving by making an arbitrary choice risks making data accessible when it shouldn't be. We'd rather resolve to deleting the alias until someone puts it back.
* Improve CLI, adapt tests, update documentationAlex Auvolat2021-10-251-3/+3
|
* Improvements to CLI and various fixes for netapp versionAlex Auvolat2021-10-221-0/+12
| | | | Discovery via consul, persist peer list to file
* rename types to CamelCaseTrinity Pointard2021-05-031-2/+2
|
* fix clippy warnings on util and rpcTrinity Pointard2021-05-031-1/+1
|
* run cargo fmt on util and make missing doc warningTrinity Pointard2021-04-271-7/+7
|
* document util crateTrinity Pointard2021-04-271-0/+18
|
* Support old CPUsmasterAlex Auvolat2021-03-191-5/+4
|
* Update dependenciesAlex Auvolat2021-03-161-2/+2
|
* Time and metadata improvementsAlex Auvolat2021-03-151-8/+0
|
* Implement table gc, currently for block_ref and version onlyAlex Auvolat2021-03-121-0/+8
|
* Cargo fmtAlex Auvolat2021-02-231-1/+1
|
* Add blake2 and xxhash hash functionsAlex Auvolat2021-02-231-1/+23
|
* rename hash() to sha256sum(), we might want to change it at some placesAlex Auvolat2021-02-211-1/+1
|
* Split code for modular compilationAlex Auvolat2020-04-241-0/+124