Alex lx
lx pushed to jepsen at Deuxfleurs/garage 2023-10-20 13:00:25 +00:00
f5b0972781 jepsen: register crdt read-after-write is fixed with deleteobject patch
lx commented on issue Deuxfleurs/garage#609 2023-10-20 11:58:07 +00:00
Missing Allow Origin Headers

Could you check that the issue is solved with the following builds?

Garage 0.8.x -> build ac04934daefe48ac4f41d22b9129d1fe2ce44833

Garage 0.9.x -> build 79eeb4f8d6bbe40274b48ff9c7c1bcc13dbdb7…

lx pushed to increasing-timestamps at Deuxfleurs/garage 2023-10-20 11:56:50 +00:00
c82d91c6bc DeleteObject: always insert a deletion marker with a bigger timestamp than everything before
lx pushed to increasing-timestamps at Deuxfleurs/garage 2023-10-20 11:37:48 +00:00
8686cfd0b1 s3 api: also ensure increasing timestamps for create_multipart_upload
c6cde1f143 remove now-unused key parameter in check_quotas
Compare 2 commits »
lx pushed to jepsen at Deuxfleurs/garage 2023-10-20 11:37:07 +00:00
d148b83d4f jepsen: reg2 failure seems to happen only with deleteobject
lx commented on issue Deuxfleurs/garage#658 2023-10-20 11:34:47 +00:00
Garage fails with more recent systemd versions using ACLs for service credentials rather than chmod

So the options seem to be:

  • keep things as is, requiring an environment variable to be set when running in systemd

  • transform check into a warning

  • remove the check entirely

Any…

lx pushed to jepsen at Deuxfleurs/garage 2023-10-20 10:57:07 +00:00
4b93ce179a jepsen: errors in reg2 workload under investigation
lx pushed to jepsen at Deuxfleurs/garage 2023-10-20 10:13:26 +00:00
4ba18ce9cc jepsen: wip checker for register-like behavior
lx created pull request Deuxfleurs/garage#657 2023-10-20 08:40:55 +00:00
WIP: sync garage v0.9 with garage v0.8
lx pushed to sync-08-09 at Deuxfleurs/garage 2023-10-20 08:40:34 +00:00
79eeb4f8d6 Merge branch 'fix-cors-post-object' into sync-08-09
lx created branch sync-08-09 in Deuxfleurs/garage 2023-10-20 08:40:32 +00:00
lx pushed to fix-cors-post-object at Deuxfleurs/garage 2023-10-20 08:37:56 +00:00
ac04934dae s3 api: add missing CORS headers to PostObject responses (fix #609)
0215b11402 Merge pull request 'Add support for specifying rpc_secret_file, metrics_token_file and admin_token_file using environment variables' (#643) from networkException/garage:token-file-env into main-0.8.x
8599051c49 garage: support specifying token / secret as environment variables
4a19ee94bb garage: fix admin-token description
c99cb58d71 util: move reading secret file into seperate helper
Compare 6 commits »
lx pushed to fix-cors-post-object at Deuxfleurs/garage 2023-10-20 08:32:51 +00:00
dd7bf5f95a s3 api: add missing CORS headers to PostObject responses (fix #609)
lx created pull request Deuxfleurs/garage#656 2023-10-20 08:29:50 +00:00
s3 api: add missing CORS headers to PostObject responses (fix #609)
lx created branch fix-cors-post-object in Deuxfleurs/garage 2023-10-20 08:29:32 +00:00
lx pushed to fix-cors-post-object at Deuxfleurs/garage 2023-10-20 08:29:32 +00:00
5e396006da s3 api: add missing CORS headers to PostObject responses (fix #609)
lx pushed to jepsen at Deuxfleurs/garage 2023-10-19 21:41:09 +00:00
ef662822c9 jepsen: fix the list-objects call (?)
lx pushed to jepsen at Deuxfleurs/garage 2023-10-19 14:45:38 +00:00
da8b170748 jepsen: investigating listobjects error
74e50edddd jepsen: refactoring
Compare 2 commits »
lx created pull request Deuxfleurs/garage#655 2023-10-19 13:29:16 +00:00
WIP: Improvements to ListObjects
lx pushed to fix-list-objects at Deuxfleurs/garage 2023-10-19 13:26:37 +00:00
58b0ee1b1a list objects: prettyness and add asserts
158dc17a06 listobjects: fix panic if continuation token is an empty string
Compare 2 commits »