Commit graph

  • adfa44ad70 Add architecture support #1057 eddster2309 2025-06-03 09:22:43 +0000
  • 47143b88ad Add eddster2309/ansible-role-garage as deployment option eddster2309 2025-06-03 09:15:57 +0000
  • 8843aa92fa
    feat: add log to journald feature #1056 Renjaya Raga Zenta 2024-11-11 14:58:09 +0700
  • b601b3e46d Merge pull request 'documentation: Minor doc change to clarify why the capacity does not matter and how the zone name is used' (#1051) from ddxv/garage:docs-quick-start into main main Alex 2025-05-30 16:26:19 +0000
  • a19d2f16e2 Merge pull request 'api: s3: implement get bucket acl' (#1045) from ragazenta/garage:feat/dummy-acl into main Alex 2025-05-30 16:25:04 +0000
  • fc8fc60f6d emit internal error when we detect race condition (#1053) (fix #1050) trinity-1686a 2025-05-30 16:24:12 +0000
  • 77079a1498 Merge pull request '[1.1.x] speed up UploadPartCopy' (#1047) from yuka/garage:uploadpartcopy-v1 into main Alex 2025-05-30 16:22:35 +0000
  • 5f52c5b7b4 remove useless changes #1053 trinity-1686a 2025-05-29 21:20:11 +0200
  • 49b3a352e7 use garage_api_common's internal error type trinity-1686a 2025-05-29 15:02:10 +0200
  • 2b521dd65f deduplicate error handling trinity-1686a 2025-05-29 14:56:24 +0200
  • 636378c28d emit internal error when we detect race condition on Get trinity-1686a 2025-05-28 20:32:39 +0200
  • 2a4f729b57 Minor doc change to clarify why the capacity does not matter and how the zone name is used #1051 James O'Claire 2025-05-28 09:49:50 +0800
  • 1b042e379e
    api: s3: implement get bucket acl #1045 Renjaya Raga Zenta 2025-05-19 18:28:00 +0700
  • 53005c91a5 reduce log level of table sync messages #948 next-v2 Alex Auvolat 2025-05-25 18:54:53 +0200
  • ffbce0f689 speed up UploadPartCopy #1047 Yureka 2025-05-12 19:39:20 +0200
  • b7a153b892 CI: fix use of aws cp to talk to older Garage versions v2.0.0-rc1 Alex Auvolat 2025-05-23 17:57:55 +0200
  • bc8e6af223 update admin API documentation Alex Auvolat 2025-05-23 17:25:17 +0200
  • 37e5621dde Merge pull request 'documentation updates' (#1046) from doc-updates into main Alex 2025-05-23 15:05:19 +0000
  • 6529ff379a documentation updates #1046 Alex Auvolat 2025-05-23 17:02:23 +0200
  • 78b1481461 update version numbers in helm chart Alex Auvolat 2025-05-23 16:43:14 +0200
  • 7ab1d176d4 Merge branch 'main' into next-v2 Alex Auvolat 2025-05-23 16:33:07 +0200
  • b275dc5000 admin api: avoid overwriting redirect rules in UpdateBucket v1.99.2-internal #964 v1.99-internal Alex Auvolat 2025-02-18 19:34:56 +0100
  • 0a48d504fe support redirection on s3 endpoint trinity-1686a 2024-12-14 17:46:27 +0100
  • c834f3f024 decrease write quorum Quentin Dufour 2024-05-15 08:05:18 +0200
  • a8d73682a4 Merge pull request 'more resilience to inconsistent alias states' (#989) from fix-bucket-aliases into main Alex 2025-05-22 17:41:42 +0000
  • 8654eb19bf implement repair procedure to fix inconsistent bucket aliases #989 Alex Auvolat 2025-03-19 12:39:32 +0100
  • 54ea412188 Merge pull request 'Add kubernetes CRD' (#994) from babykart/garage:k8s-crd into main maximilien 2025-05-22 17:15:56 +0000
  • 2ade8c86f6 more resilience to inconsistent alias states Alex Auvolat 2025-03-18 11:35:55 +0100
  • b15e2cbb6c Update Kubernetes cookbook #994 babykart 2025-03-22 23:44:55 +0100
  • 0fd1b7342b Add Kubernetes CRD and the related kustomization babykart 2025-03-22 21:03:52 +0100
  • b15d55ea9f Merge pull request 'implement x-amz-checksum-type' (#1025) from checksum-type into next-v2 Alex 2025-05-22 17:06:04 +0000
  • c13af97b81 return ChecksumType in CompleteMultipartUpload result #1025 Alex Auvolat 2025-05-22 18:17:56 +0200
  • d1d5c67ba7 fix test-smoke for CompleteMultipartUpload Alex Auvolat 2025-05-22 18:14:53 +0200
  • 77125e9464 add boto3 test for STREAMING-UNSIGNED-PAYLOAD-TRAILER Alex Auvolat 2025-02-18 12:16:44 +0100
  • 5e4e870403 add boto3 test for STREAMING-UNSIGNED-PAYLOAD-TRAILER #961 add-unsigned-payload-trailer-test Alex Auvolat 2025-02-18 12:16:44 +0100
  • cfd10480ee CopyObject: fix checksumming choice logic Alex Auvolat 2025-05-22 16:36:33 +0200
  • fbb40c4ea0 object_table: merge checksum_algorithm and checksum_type for Uploading state Alex Auvolat 2025-05-22 16:20:58 +0200
  • e475c7f802 api: switch to crc_fast for checksumming and implement full-object mpu checksums Alex Auvolat 2025-05-09 16:32:33 +0200
  • 589a992af8 api: parse x-amz-checksum-type and validate combination with algo Alex Auvolat 2025-05-09 15:36:38 +0200
  • 768794daae api: change ExpectedChecksums to not be a reference Alex Auvolat 2025-05-09 15:14:30 +0200
  • abe0546ab0 model: store x-amz-checksum-type (full_object | composite) Alex Auvolat 2025-05-09 15:10:26 +0200
  • be16bc7a05 Merge pull request 'Fix behavior of CopyObject wrt x-amz-website-redirect-location' (#1037) from Armael/garage:copy-website-redirect into main Alex 2025-05-22 13:57:28 +0000
  • bfaa1ca6b7 Merge pull request 'api: lifecycle: 404 if missing lifecycle config' (#1043) from ragazenta/garage:no-lifecycle-response into main Alex 2025-05-22 13:56:52 +0000
  • de8eeab4ad Merge pull request 'optionally support puny code (fix #273)' (#1042) from trinity-1686a/garage:1686a/punnycode into main Alex 2025-05-22 12:49:10 +0000
  • ae3f7ee76c
    api: lifecycle: 404 if missing lifecycle config #1043 Renjaya Raga Zenta 2025-05-20 18:47:50 +0700
  • 2dc3a6dbbe document allow_punycode configuration option #1042 trinity-1686a 2025-05-22 14:08:06 +0200
  • c6bc3f229b Fix behavior of CopyObject wrt x-amz-website-redirect-location #1037 Armaël Guéneau 2025-05-15 23:30:00 +0200
  • 47fe96279b Merge pull request 'throw error on legacy replication_mode setting' (#1018) from yuka/garage:remove-replication-mode into next-v2 Alex 2025-05-22 10:57:24 +0000
  • bba9202f31 add test for punycode trinity-1686a 2025-05-19 20:36:03 +0200
  • a605a80806 support punnycode in api/web endpoint trinity-1686a 2025-05-19 18:11:55 +0200
  • 539af12d21 allow punnycode in bucket name trinity-1686a 2025-05-19 18:07:04 +0200
  • 45bdf54e7e throw error on legacy replication_mode setting #1018 Yureka 2025-05-04 16:43:36 +0200
  • a4b431163c Merge pull request 'speed up UploadPartCopy' (#1034) from yuka/garage:uploadpartcopy into next-v2 Alex 2025-05-14 20:31:43 +0000
  • db54bf96c7 speed up UploadPartCopy #1034 Yureka 2025-05-12 19:39:20 +0200
  • a2a9e3cec4 Merge pull request 'doc: Add systemd example to increase file descriptors limit' (#1023) from baptiste/garage:systemd_openfiles into main Alex 2025-05-09 10:34:07 +0000
  • 14274bc13c doc: Add systemd example to increase file descriptors limit #1023 Baptiste Jonglez 2025-05-08 10:27:53 +0200
  • cbcdab4e24 scripts: replication_mode -> replication_factor+consistency_mode Yureka 2025-05-04 16:34:19 +0200
  • 85aca61860
    [SKIP CI] WIP merkle todo encapsulation #1016 feat-delay-feedback-merkle-tree Quentin Dufour 2025-05-02 08:18:46 +0200
  • 46ebfdba66
    set config Quentin Dufour 2025-05-01 16:30:09 +0200
  • ee8fa687ad
    add permits to merkle worker Quentin Dufour 2025-05-01 13:53:38 +0200
  • fa457328c8
    [SKIP CI] add forget semaphore, add them back not yet implemented Quentin Dufour 2025-05-01 10:05:04 +0200
  • f34558af07
    add a rpc in-flight limiter Quentin Dufour 2025-05-01 08:56:57 +0200
  • d78e5f8a1b
    fix logic Quentin Dufour 2025-04-30 15:53:12 +0200
  • 3172f875ae
    pass config Quentin Dufour 2025-04-30 14:41:16 +0200
  • 11a6417d11
    try to better track queue len evol Quentin Dufour 2025-04-30 09:01:50 +0200
  • b0a9e007bd
    try another approach to backpressure Quentin Dufour 2025-04-30 08:49:44 +0200
  • 904548d1d1
    allow up to 30sec Quentin Dufour 2025-04-30 08:38:28 +0200
  • 6cc79bc696
    react slower Quentin Dufour 2025-04-30 08:37:35 +0200
  • 60b3d28f93
    add an opentelemetry metric Quentin Dufour 2025-04-30 07:24:20 +0200
  • 7fddf0af9c
    first implementation Quentin Dufour 2025-04-29 10:50:47 +0200
  • 78882f4040
    add a backpressure system Quentin Dufour 2025-04-29 09:38:47 +0200
  • 38ca35eb0f Merge pull request 'refactor: make TableShardedReplication a thin wrapper around LayoutManager' (#820) from yuka/garage:refactor-sharded-table into next-v2 Alex 2025-04-28 10:43:35 +0000
  • a2d87a012d refactor: use replication factor of the layout versions in calculate_sync_map_min_with_quorum #820 Yureka 2025-04-20 20:56:04 +0200
  • 899292ee28 refactor: make TableShardedReplication a thin wrapper around LayoutManager Yureka 2025-04-20 20:37:52 +0200
  • bf4691d98a Merge pull request 'Fix #1007: hint that region can be changed depending on cluster config' (#1015) from garage-1007-update-region-in-doc into main Alex 2025-04-24 07:41:32 +0000
  • ad151cb1dc Fix #1007: hint that region can be changed depending on cluster config #1015 Maximilien R. 2025-04-23 23:30:16 +0200
  • c8e9c45889 refactor: Use ReplicationFactor type in more places Yureka 2025-04-20 20:33:34 +0200
  • 3c20984a08 helm-chart: Cosmetic changes babykart 2025-03-22 20:52:47 +0100
  • e6e4e051a1 helm-chart: Add metadata_auto_snapshot_interval babykart 2025-03-22 20:49:48 +0100
  • 9b38cba6f3 helm-chart: Add livenessProbe & readinessProbe babykart 2025-03-22 20:44:45 +0100
  • 4ef954d176 Merge pull request 'Fix Docker run volume mappings' (#1012) from Zoob/garage:main into main Alex 2025-04-19 20:05:16 +0000
  • 02498a93d0 doc: fix Docker run volume mappings #1012 Zoob 2025-04-19 18:46:36 +0000
  • 4caad5425d Merge pull request 'metadata: Create compact LMDB snapshots' (#1008) from baptiste/garage:lmdb_compact_snapshot into main Alex 2025-04-17 19:26:32 +0000
  • e79b485aa8 fix panic in ListAdminTokens Alex Auvolat 2025-04-17 17:38:20 +0200
  • d38d62f4d7 bump version to v2.0.0 v2.0.0-beta1 Alex Auvolat 2025-04-17 12:36:41 +0200
  • 2885806e00 Merge pull request 'creation and expiration dates' (#1010) from key-creation-expiration into next-v2 Alex 2025-04-17 10:23:36 +0000
  • 52437e4298 refactor parsing of --expires-in #1010 Alex Auvolat 2025-04-17 12:14:51 +0200
  • abcef7a3fd cli: implement garage key delete-expired Alex Auvolat 2025-04-17 11:58:19 +0200
  • 5d338f0b8f add never_expires to remove expiration dates of admin tokens and access keys Alex Auvolat 2025-04-17 11:44:09 +0200
  • 590c9bb4db possibility to update access key expiration date Alex Auvolat 2025-04-17 11:30:58 +0200
  • c56b7e20c3 add creation date and expiration date to access keys Alex Auvolat 2025-04-17 11:09:21 +0200
  • 2f21181ccb publish bucket creation date in admin api and CLI Alex Auvolat 2025-04-17 10:29:23 +0200
  • 9ec3f8cc3c metadata: Create compact LMDB snapshots #1008 Baptiste Jonglez 2025-04-12 23:18:50 +0200
  • 2d1c073d2f Merge pull request 'admin api: implement InspectObject (fix #892)' (#1005) from inspect-object into next-v2 Alex 2025-04-06 12:33:11 +0000
  • 5e7307cbf3 admin api: add comments for InspectObject #1005 Alex Auvolat 2025-04-06 14:19:48 +0200
  • fd0e23e984 admin api: implement InspectObject (fix #892) Alex Auvolat 2025-04-06 13:23:25 +0200
  • d7506b282c Merge pull request 'admin api: always return latest bucket info' (#1004) from fix-bucket-info-api into next-v2 Alex 2025-04-06 09:43:41 +0000
  • 6bbdca2e48 admin api: always return latest bucket info #1004 Alex Auvolat 2025-04-06 11:14:42 +0200
  • c6d6cc1fc3 Merge pull request 'read/write quorums on admin operations' (#997) from admin-quorums into next-v2 Alex 2025-03-25 16:09:06 +0000
  • 5fa6df6ee3 improve comments in bucket helper #997 Alex Auvolat 2025-03-25 16:58:12 +0100