Alex
|
45b0453d0f
|
Ensure increasing version timestamps in PutObject
|
2023-10-18 16:31:50 +02:00 |
Alex
|
ddd3de7fce
|
refactor jepsen code
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
|
2023-10-18 16:30:45 +02:00 |
Alex
|
84d43501ce
|
refactor jepsen setup logic
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
|
2023-10-18 15:34:12 +02:00 |
Alex
|
012ade5d4b
|
jepsen: update jepsen and fix garage key info
|
2023-10-18 14:06:32 +02:00 |
Alex
|
ef5ca86dfc
|
jepsen: update to garage 0.9.0
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
|
2023-10-18 14:01:18 +02:00 |
Alex
|
9ec4cca334
|
reformatting
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
|
2023-10-18 12:03:12 +02:00 |
Alex
|
18ee8efb5f
|
Check read-after-write property for sets
|
2023-10-18 12:03:12 +02:00 |
Alex
|
55eb4e87c4
|
set tests with independant tests together
|
2023-10-18 12:03:11 +02:00 |
Alex
|
0bb1577ae1
|
two set workloads with different checkers
|
2023-10-18 12:03:11 +02:00 |
Alex
|
6eb26be548
|
Add garage set test (this one works :p)
|
2023-10-18 12:03:11 +02:00 |
Alex
|
eb86eaa6d2
|
refactor jepsen test
|
2023-10-18 12:03:11 +02:00 |
Alex
|
80d7b7d858
|
remove useless files
|
2023-10-18 12:03:11 +02:00 |
Alex
|
93a7132b4c
|
the fix for increasing timestamps does not make things linearizable
|
2023-10-18 12:03:11 +02:00 |
Alex
|
dc5245ce65
|
even without nemesis, s3 get/put/delete is not linearizable (is this normal?)
|
2023-10-18 12:03:11 +02:00 |
Alex
|
70c1d3db46
|
better match exceptions
|
2023-10-18 12:03:11 +02:00 |
Alex
|
bc11701999
|
jepsen: s3 gets and puts
|
2023-10-18 12:03:11 +02:00 |
Alex
|
ca4cc7e44f
|
jepsen connects to vagrant vms
|
2023-10-18 12:03:11 +02:00 |
Alex
|
17ebb65273
|
jepsen ssh into containers seem to work ?
|
2023-10-18 12:03:11 +02:00 |
Alex
|
7011b71fbd
|
jepsen: wip
|
2023-10-18 12:03:11 +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
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #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
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #654
|
2023-10-16 09:33:33 +00:00 |
trinity-1686a
|
c7f5dcd953
|
fix compilation on macos
continuous-integration/drone/pr Build is passing
Details
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
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #647
|
2023-10-11 12:57:37 +00:00 |
Alex
|
d24aaba697
|
doc: update quick start and real world for v0.9.0
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
|
2023-10-11 14:49:54 +02:00 |
Alex
|
b571dcd811
|
doc: updates to the "migrating to v0.9" page
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
|
2023-10-10 15:43:26 +02:00 |
Alex
|
e6df7089a1
|
Merge pull request 'Garage v0.9' (#473) from next into main
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #473
|
2023-10-10 13:28:28 +00:00 |
Alex
|
952c9570c4
|
bump version to v0.9.0
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone Build is passing
Details
|
2023-10-10 14:08:11 +02:00 |
Alex
|
3d7892477d
|
convert_db: fix build
|
2023-10-10 14:06:25 +02:00 |
Alex
|
d4932c31ea
|
Merge branch 'main' into next
continuous-integration/drone/pr Build is failing
Details
continuous-integration/drone/push Build is failing
Details
|
2023-10-10 13:57:21 +02:00 |
Alex
|
d3fffd30dc
|
use mold linker when invoking cargo manually (not in nix build scripts)
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
|
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
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #645
|
2023-10-10 11:42:14 +00:00 |
Alex
|
2d5d7a7031
|
Move convert_db command into main garage binary
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
|
2023-10-10 12:13:15 +02:00 |
Alex
|
0c431b0c03
|
admin api: increased compatibility for v0/ endpoints
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/tag Build is passing
Details
continuous-integration/drone Build is passing
Details
|
2023-10-05 16:56:13 +02:00 |
Alex
|
1c13135f25
|
admin api: remove broken GET /v0/key router rule
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
|
2023-10-05 16:27:29 +02:00 |
Alex
|
2448eb7713
|
upgrade doc: fixes and precisions
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
|
2023-10-05 15:29:55 +02:00 |
Alex
|
6790e24f5a
|
Add migration to v0.9 guide
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
|
2023-10-05 15:20:48 +02:00 |
Alex
|
9ccc1d6f4a
|
move upgrade test to release build
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone Build is passing
Details
|
2023-10-05 10:42:10 +02:00 |
Alex
|
920dec393a
|
cli: more precise doc comment
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
|
2023-10-04 10:44:42 +02:00 |
Alex
|
2e656b541b
|
Merge branch 'main' into next
continuous-integration/drone/tag Build is passing
Details
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone Build is passing
Details
|
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
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #640
|
2023-10-03 16:23:02 +00:00 |
networkException
|
6f8a87814b
|
doc: add documentation for specifying unix socket paths
continuous-integration/drone/pr Build is passing
Details
|
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
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #641
|
2023-10-02 14:30:53 +00:00 |
Florian Klink
|
cb359b4434
|
doc: update endpoint_url documentation
continuous-integration/drone/pr Build is passing
Details
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
continuous-integration/drone/pr Build is passing
Details
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
|
9ac1d5be0e
|
add upgrade test for garage 0.8 -> 0.9
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
|
2023-09-27 14:57:37 +02:00 |
Alex
|
897cbf2c27
|
actually update rmp-serde to 1.1.2 for both garage and netapp dependency (fix #629)
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/tag Build is passing
Details
continuous-integration/drone Build was killed
Details
|
2023-09-27 13:13:00 +02:00 |