|
39c3738a07
|
Add a page about encryption (fix #416)
|
2023-06-14 12:39:46 +02:00 |
|
|
7169ee6ee6
|
doc: reformulate in monitoring page
|
2023-06-14 12:39:46 +02:00 |
|
|
dd7533a260
|
doc: add an operations&maintenance section and move some pages there
|
2023-06-14 12:39:40 +02:00 |
|
|
9233661967
|
Add documentation on durability and repair procedures (fix #219)
continuous-integration/drone/push Build is passing
|
2023-06-14 11:54:21 +02:00 |
|
|
3aadba724d
|
doc: english improvement
|
2023-06-14 11:21:56 +02:00 |
|
|
5a186be363
|
Doc: update goals, add docker alias
continuous-integration/drone/push Build is passing
Fix #235
|
2023-06-14 11:09:31 +02:00 |
|
|
5670367126
|
multipartupload in test: add forgotten timestamp
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-06-13 23:10:46 +02:00 |
|
|
cda957b4b1
|
update netapp's rmp-serde dependency to v1.1
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
|
2023-06-13 17:34:49 +02:00 |
|
|
90b2d43eb4
|
Merge branch 'main' into next
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
|
2023-06-13 17:14:11 +02:00 |
|
|
01346143ca
|
Merge pull request 'Split src/garage/admin.rs into smaller files' (#586) from main-split-admin into main
continuous-integration/drone/push Build is passing
Reviewed-on: #586
|
2023-06-13 14:56:34 +00:00 |
|
|
eb9cecf05c
|
Split garage/admin.rs into smaller files
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-06-13 16:46:28 +02:00 |
|
|
802ed75721
|
move admin.rs to admin/mod.rs, before splitting
|
2023-06-13 16:42:14 +02:00 |
|
|
bf19a44fd9
|
admin API: add missing camelCase conversions (fix #381)
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
|
2023-06-13 16:15:50 +02:00 |
|
|
7126f3e1d1
|
garage key import: add checks and --yes CLI flag (fix #278)
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
|
2023-06-13 15:56:48 +02:00 |
|
|
fc29548933
|
Merge pull request 'fix timestamps wrapping around in garage block list-errors (fix #584)' (#585) from fix-future-timestamps into main
continuous-integration/drone/push Build is passing
Reviewed-on: #585
|
2023-06-13 12:51:16 +00:00 |
|
|
942c1f1bfe
|
multipart uploads: save timestamp
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
|
2023-06-13 10:48:22 +02:00 |
|
|
1ea4937c8b
|
fix timestamps wrapping around in garage block list-errors (fix #584)
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-06-12 20:07:33 +02:00 |
|
|
0a06fda0da
|
Merge pull request 'Fix #204 (full Multipart Uploads semantics)' (#553) from nlnet-task1 into next
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
Reviewed-on: #553
|
2023-06-09 15:34:09 +00:00 |
|
|
3d477906d4
|
properly delete multipart uploads after completion
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-06-09 17:13:27 +02:00 |
|
|
e645bbd3ce
|
smoke test: add multipart upload test with part re-upload
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
continuous-integration/drone Build was killed
|
2023-06-09 16:23:37 +02:00 |
|
|
58563ed700
|
Add multipart upload using aws s3api
|
2023-06-09 16:23:37 +02:00 |
|
|
a6cc563bdd
|
UploadPart: automatic cleanup of version (and reference blocked) when interrupted
|
2023-06-09 16:23:37 +02:00 |
|
|
c14d3735e5
|
Add test for multipart uploads and fix part renumbering
|
2023-06-09 16:23:37 +02:00 |
|
|
53bf2f070c
|
undo sort_key() returning Cow
|
2023-06-09 16:23:37 +02:00 |
|
|
412ab77b08
|
comments and clippy lint fixes
|
2023-06-09 16:23:37 +02:00 |
|
|
511e07ecd4
|
fix mpu counter (add missing workers) and report info at appropriate places
|
2023-06-09 16:23:37 +02:00 |
|
|
4ea53dc759
|
Add multipart upload repair
|
2023-06-09 16:23:37 +02:00 |
|
|
058518c22b
|
refactor repair workers with a trait
|
2023-06-09 16:23:37 +02:00 |
|
|
8644376ac2
|
fix test; simplify code
|
2023-06-09 16:23:37 +02:00 |
|
|
7ad7dae5d4
|
fix s3 list test
|
2023-06-09 16:23:37 +02:00 |
|
|
75a0e01372
|
fix online repair
|
2023-06-09 16:23:37 +02:00 |
|
|
bb176ebcb8
|
cargo fmt
|
2023-06-09 16:23:37 +02:00 |
|
|
c1e1764f17
|
move git-version dependency to main crate to reduce rebuilds
|
2023-06-09 16:23:37 +02:00 |
|
|
87be8eeb93
|
updaet block admin for new multipartupload models
|
2023-06-09 16:23:37 +02:00 |
|
|
82e75c0e29
|
Adapt S3 API code to use new multipart upload models
- Create and PutPart
- completemultipartupload
- upload part copy
- list_parts
|
2023-06-09 16:23:37 +02:00 |
|
|
38d6ac4295
|
New multipart upload table layout
|
2023-06-09 16:23:37 +02:00 |
|
|
6005491cd8
|
Use Cow<[u8]> for sort keys
|
2023-06-09 16:23:37 +02:00 |
|
|
ea3bfd2ab1
|
Minio tests for multipart upload behaviour:
- upload part renumbering test
- part skipping test
|
2023-06-09 16:23:37 +02:00 |
|
|
e7e164a280
|
Make fsync an option for meta and data
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
|
2023-06-09 16:23:21 +02:00 |
|
|
1e466b11eb
|
Revert integration tests to using Sled as LMDB causes failures
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
|
2023-06-09 13:23:08 +02:00 |
|
|
865f0c7d0c
|
Add LMDB to debug builds
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
|
2023-06-09 12:04:28 +02:00 |
|
|
906fe78b24
|
Integration tests: print logs when fails
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
|
2023-06-09 12:03:44 +02:00 |
|
|
6aec73b641
|
Merge pull request 'payload.rs: Fixed two typoes' (#581) from jpds/garage:payload-typoes into main
continuous-integration/drone/push Build is passing
Reviewed-on: #581
|
2023-06-09 08:59:47 +00:00 |
|
Jonathan Davies
|
8a945ee996
|
payload.rs: Surround / in inverted commas.
continuous-integration/drone/pr Build is passing
|
2023-06-06 16:26:06 +01:00 |
|
Jonathan Davies
|
180992d0f1
|
payload.rs: Fixed typo in error message.
|
2023-06-06 16:25:29 +01:00 |
|
|
8a74e1c2bd
|
Split garage/admin.rs into smaller files
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
|
2023-06-06 15:39:15 +02:00 |
|
|
44548a9114
|
Merge pull request 'feature: Register consul services with agent API' (#567) from unrob/garage:roberto/consul-agent-registration into main
continuous-integration/drone/push Build is passing
Reviewed-on: #567
Reviewed-by: Alex <alex@adnab.me>
|
2023-06-02 14:35:00 +00:00 |
|
Roberto Hidalgo
|
32ad4538ee
|
fix references to old config names
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
|
2023-05-22 08:57:15 -06:00 |
|
Roberto Hidalgo
|
ef8a7add08
|
set default for [consul-services] api
|
2023-05-22 08:57:15 -06:00 |
|
Roberto Hidalgo
|
2d46d24d06
|
update docs
|
2023-05-22 08:57:15 -06:00 |
|