Alex
|
75d5d08ee1
|
Merge pull request 'Ensure increasing version timestamps when writing new object versions' (#543) from increasing-timestamps into main
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/543
|
2023-10-24 10:07:16 +00:00 |
|
Alex Auvolat
|
c82d91c6bc
|
DeleteObject: always insert a deletion marker with a bigger timestamp than everything before
|
2023-10-20 13:56:35 +02:00 |
|
Alex Auvolat
|
8686cfd0b1
|
s3 api: also ensure increasing timestamps for create_multipart_upload
|
2023-10-20 13:37:37 +02:00 |
|
Alex Auvolat
|
c6cde1f143
|
remove now-unused key parameter in check_quotas
|
2023-10-20 13:20:47 +02:00 |
|
Alex Auvolat
|
58b0ee1b1a
|
list objects: prettyness and add asserts
|
2023-10-19 15:26:17 +02:00 |
|
Alex Auvolat
|
158dc17a06
|
listobjects: fix panic if continuation token is an empty string
|
2023-10-19 15:08:47 +02:00 |
|
Alex Auvolat
|
d146cdd5b6
|
cargo fmt
|
2023-10-18 16:38:26 +02:00 |
|
Alex Auvolat
|
3d6ed63824
|
check_quotas: avoid re-fetching object from object table
|
2023-10-18 16:36:48 +02:00 |
|
Alex Auvolat
|
45b0453d0f
|
Ensure increasing version timestamps in PutObject
|
2023-10-18 16:31:50 +02:00 |
|
Alex
|
a5e8ffeb63
|
Merge pull request 'use mold linker when invoking cargo manually (not in nix build scripts)' (#646) from mold-linker into main
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/646
|
2023-10-18 10:02:34 +00:00 |
|
Alex
|
b53510c5b7
|
Merge pull request 'fix compilation on macos' (#654) from trinity-1686a/garage:fix-macos-compilation into main
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/654
|
2023-10-16 09:33:33 +00:00 |
|
trinity-1686a
|
c7f5dcd953
|
fix compilation on macos
fsblkcnt_t is ony 32b there, so we have to do an additional cast
|
2023-10-15 17:57:27 +02:00 |
|
Alex
|
d8263fdf92
|
Merge pull request 'documentation updates for v0.9.0' (#647) from doc-updates into main
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/647
|
2023-10-11 12:57:37 +00:00 |
|
Alex Auvolat
|
d24aaba697
|
doc: update quick start and real world for v0.9.0
|
2023-10-11 14:49:54 +02:00 |
|
Alex Auvolat
|
b571dcd811
|
doc: updates to the "migrating to v0.9" page
|
2023-10-10 15:43:26 +02:00 |
|
Alex
|
e6df7089a1
|
Merge pull request 'Garage v0.9' (#473) from next into main
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/473
|
2023-10-10 13:28:28 +00:00 |
|
Alex Auvolat
|
952c9570c4
|
bump version to v0.9.0
|
2023-10-10 14:08:11 +02:00 |
|
Alex Auvolat
|
3d7892477d
|
convert_db: fix build
|
2023-10-10 14:06:25 +02:00 |
|
Alex Auvolat
|
d4932c31ea
|
Merge branch 'main' into next
|
2023-10-10 13:57:21 +02:00 |
|
Alex Auvolat
|
d3fffd30dc
|
use mold linker when invoking cargo manually (not in nix build scripts)
|
2023-10-10 13:56:48 +02:00 |
|
Alex
|
e75fe2157d
|
Merge pull request 'Move convert_db command into main garage binary' (#645) from convert-db-main-binary into main
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/645
|
2023-10-10 11:42:14 +00:00 |
|
Alex Auvolat
|
2d5d7a7031
|
Move convert_db command into main garage binary
|
2023-10-10 12:13:15 +02:00 |
|
Alex Auvolat
|
0c431b0c03
|
admin api: increased compatibility for v0/ endpoints
|
2023-10-05 16:56:13 +02:00 |
|
Alex Auvolat
|
1c13135f25
|
admin api: remove broken GET /v0/key router rule
|
2023-10-05 16:27:29 +02:00 |
|
Alex Auvolat
|
2448eb7713
|
upgrade doc: fixes and precisions
|
2023-10-05 15:29:55 +02:00 |
|
Alex Auvolat
|
6790e24f5a
|
Add migration to v0.9 guide
|
2023-10-05 15:20:48 +02:00 |
|
Alex Auvolat
|
9ccc1d6f4a
|
move upgrade test to release build
|
2023-10-05 10:42:10 +02:00 |
|
Alex Auvolat
|
920dec393a
|
cli: more precise doc comment
|
2023-10-04 10:44:42 +02:00 |
|
Alex Auvolat
|
2e656b541b
|
Merge branch 'main' into next
|
2023-10-03 18:40:37 +02:00 |
|
Alex
|
1243db87f2
|
Merge pull request 'Add support for binding to unix domain sockets' (#640) from networkException/garage:unix-sockets into main
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/640
|
2023-10-03 16:23:02 +00:00 |
|
networkException
|
6f8a87814b
|
doc: add documentation for specifying unix socket paths
|
2023-10-03 17:56:34 +02:00 |
|
networkException
|
7907a09acc
|
api: allow custom unix bind mode and use 0o220 for admin server
|
2023-10-03 17:31:40 +02:00 |
|
Alex
|
16aa418e47
|
Merge pull request 'doc: update endpoint_url documentation' (#641) from flokli/garage:aws-endpoint-url into main
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/641
|
2023-10-02 14:30:53 +00:00 |
|
Florian Klink
|
cb359b4434
|
doc: update endpoint_url documentation
Since `awscli` `>=1.29.0` or `>=2.13.0` it is now possible to use the
`AWS_ENDPOINT_URL` environment variable, or the `endpoint_url` config
key to override the endpoint URL. This means, the aws bash function to
wrap with --endpoint-url is not necessary anymore. Update invocations to
reflect that.
https://docs.aws.amazon.com/sdkref/latest/guide/feature-ss-endpoints.html
https://github.com/aws/aws-cli/issues/4454#issuecomment-1626116607
|
2023-10-02 17:16:11 +03:00 |
|
networkException
|
8ec6a53b35
|
everywhere: support unix sockets when binding in various places
this patch implements binding to paths as a unix socket for generic
server and web server.
|
2023-09-29 18:57:44 +02:00 |
|
networkException
|
7353038a64
|
config: allow using paths for unix domain sockets in various places
this patch updates the config format to also allow paths in bind
addresses for unix domain sockets.
this has been added to all apis except rpc.
|
2023-09-29 18:38:30 +02:00 |
|
networkException
|
10195f1567
|
util: add helper sum type for unix and tcp socket addresses
this patch introduces a new sum type that can represent either a
tcp socket address or a unix domain socket path.
|
2023-09-29 18:37:36 +02:00 |
|
networkException
|
6086a3fa07
|
cargo: add hyperlocal as a dependency
|
2023-09-29 18:37:12 +02:00 |
|
Alex Auvolat
|
9ac1d5be0e
|
add upgrade test for garage 0.8 -> 0.9
|
2023-09-27 14:57:37 +02:00 |
|
Alex Auvolat
|
897cbf2c27
|
actually update rmp-serde to 1.1.2 for both garage and netapp dependency (fix #629)
|
2023-09-27 13:13:00 +02:00 |
|
Alex Auvolat
|
ad82035b98
|
Merge branch 'main' into next
|
2023-09-27 13:11:52 +02:00 |
|
Alex
|
aa7eadc799
|
Merge pull request 'New layout: fixes and UX improvements' (#634) from new-layout-ux into next
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/634
|
2023-09-27 09:04:32 +00:00 |
|
Alex Auvolat
|
0e5925fff6
|
layout doc: reformulate
|
2023-09-22 16:14:47 +02:00 |
|
Alex Auvolat
|
8d07888fa2
|
layout doc: write explanations for bizarre scenarios
|
2023-09-22 16:07:46 +02:00 |
|
Alex Auvolat
|
405aa42b7d
|
layout doc: update old text
|
2023-09-22 10:06:31 +02:00 |
|
Alex Auvolat
|
b4a0e636d8
|
new layout doc: add examples of unexpected layout, to explain
|
2023-09-22 09:49:07 +02:00 |
|
Alex
|
1d986bd889
|
Merge pull request 'Refactor db transactions and add on_commit for table.queue_insert' (#637) from k2v-indices-lmdb into next
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/637
|
2023-09-21 14:03:35 +00:00 |
|
Alex Auvolat
|
0635250b2b
|
garage_table/queue_insert: delay worker notification to after transaction commit (fix #583)
|
2023-09-21 15:37:28 +02:00 |
|
Alex Auvolat
|
f97168f805
|
garage_db: refactor transactions and add on_commit mechanism
|
2023-09-21 15:35:31 +02:00 |
|
Alex Auvolat
|
3ecc17f8c5
|
new layout: use deterministic randomness for reproducible results
|
2023-09-21 11:21:35 +02:00 |
|