ba6b56ae68
Fix some new clippy lints
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-03-14 12:27:49 +01:00
677ab60cc1
Small changes in key model and refactoring
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-01-04 18:59:17 +01:00
1bcd6fabbd
New buckets for 0.6.0: small changes
...
- 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.
2022-01-04 12:52:47 +01:00
ba7f268b99
Rename and change query filters
2022-01-04 12:52:46 +01:00
d8ab5bdc3e
New buckets for 0.6.0: fix model and migration
2022-01-04 12:47:28 +01:00
b1cfd16913
New buckets for 0.6.0: small fixes, including:
...
- ensure bucket names are correct aws s3 names
- when making aliases, ensure timestamps of links in both ways are the
same
- fix small remarks by trinity
- don't have a separate website_access field
2022-01-04 12:46:41 +01:00
4d30e62db4
New buckets for 0.6.0: migration code and build files
2022-01-04 12:46:13 +01:00
0bbb6673e7
Model changes
2022-01-04 12:45:52 +01:00
5b1117e582
New model for buckets
2022-01-04 12:45:46 +01:00
8f6026de5e
Make table name a const in trait
2021-12-15 15:39:10 +01:00
e4b9e4e24d
rename types to CamelCase
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-05-03 22:15:09 +02:00
119217f9f6
change a few comments
continuous-integration/drone/push Build is passing
2021-04-27 16:53:47 +02:00
2812a027ea
change some more comments and revert changes on TableSchema
continuous-integration/drone/push Build is passing
2021-04-27 16:49:07 +02:00
74373aebcf
make most requested changes
2021-04-27 16:47:08 +02:00
1e3df189d0
document api crate
2021-04-27 16:37:10 +02:00
67585a4ffa
attempt at documenting model crate
2021-04-27 16:37:10 +02:00
b437610812
attempt at documenting table crate
2021-04-27 16:37:10 +02:00
4eb16e8863
Allow to import keys from previous Garage instance
continuous-integration/drone/push Build is passing
2021-03-18 19:24:59 +01:00
6a8439fd13
Some improvements in background worker but we terminate late
continuous-integration/drone/push Build is passing
2021-03-15 23:14:12 +01:00
642bed601f
Make it case-insensitive
continuous-integration/drone/push Build was killed
2021-03-15 19:16:42 +01:00
5ee1d956b6
Allow manipulation of keys by their shorthand in the CLI
continuous-integration/drone/push Build is passing
2021-03-15 19:14:26 +01:00
445912dc6a
Remove migration paths from 0.1 branch
continuous-integration/drone/push Build is passing
2021-03-10 16:38:31 +01:00
f319a7d374
Refactor model stuff, including cleaner CRDTs
2021-03-10 16:21:56 +01:00
bf25c95fe2
Make updated() be a sync function that doesn't fail
2021-02-23 20:25:15 +01:00
68be5072e5
simplify
2020-11-20 23:53:54 +01:00
f8a04852a2
Convert bucket table to better CRDT representation
2020-11-20 23:53:54 +01:00
e02e9e035e
Begin improve model to use better CRDTs
2020-11-20 23:53:54 +01:00
2dc9a48022
Fix reconciliation logic
2020-11-20 20:12:32 +01:00
e9fd265ce6
Slight refactoring to make things clearer with DeletedFilter
2020-11-20 20:11:04 +01:00
bec26a1312
Rename garage_core to garage_model
2020-07-07 13:59:22 +02:00