Commit Graph

  • 0299e78de7 de/compress the fs meta file if filename ends with gz/gzip (#7500) Feng Shao 2025-11-18 23:45:12 +08:00
  • 156ce42f26 chore: fix the diagram in RDMA sidecar readme (#7503) Dima Tisnek 2025-11-18 16:04:31 +09:00
  • cae62db31b chore(deps): bump golang.org/x/image from 0.32.0 to 0.33.0 (#7497) dependabot[bot] 2025-11-17 22:09:32 -08:00
  • 93dd5d49c4 chore(deps): bump actions/dependency-review-action from 4.8.1 to 4.8.2 (#7493) dependabot[bot] 2025-11-17 21:20:59 -08:00
  • e9353d58a2 chore(deps): bump github.com/linxGnu/grocksdb from 1.10.2 to 1.10.3 (#7494) dependabot[bot] 2025-11-17 21:20:50 -08:00
  • 71970418b0 chore(deps): bump github.com/hanwen/go-fuse/v2 from 2.8.0 to 2.9.0 (#7495) dependabot[bot] 2025-11-17 21:20:44 -08:00
  • 2d54322a89 chore(deps): bump go.etcd.io/etcd/client/v3 from 3.6.5 to 3.6.6 (#7496) dependabot[bot] 2025-11-17 21:20:37 -08:00
  • d280d1b285 chore(deps): bump github.com/getsentry/sentry-go from 0.36.1 to 0.38.0 (#7498) dependabot[bot] 2025-11-17 21:20:24 -08:00
  • 65f8986fe2 Volume Server: avoid aggressive volume assignment (#7501) Chris Lu 2025-11-17 21:19:55 -08:00
  • fa8df6e42b S3: Lazy Versioning Check, Conditional SSE Entry Fetch, HEAD Request Optimization (#7480) Chris Lu 2025-11-16 13:50:53 -08:00
  • e154bfe163 minor chrislu 2025-11-13 17:36:42 -08:00
  • 4477edbcc4 fix: pass proxied query param (#7477) Konstantin Lebedev 2025-11-14 06:25:47 +05:00
  • 0e69f7c916 Split logic for volume.check.disk into writable and read-only volume replicas. (#7476) Lisandro Pin 2025-11-14 02:14:36 +01:00
  • 4e73cc778c S3: add context aware action resolution (#7479) Chris Lu 2025-11-13 16:10:46 -08:00
  • 5b9a526310 adjust comment chrislu 2025-11-12 23:49:00 -08:00
  • 2a9d4d1e23 Refactor data structure (#7472) Chris Lu 2025-11-12 23:46:52 -08:00
  • 508d06d9a5 S3: Enforce bucket policy (#7471) Chris Lu 2025-11-12 22:14:50 -08:00
  • 50f067bcfd backup: handle volume not found when backing up (#7465) Chris Lu 2025-11-11 08:52:23 -08:00
  • 79fa87bad4 Rework parameters passing for functions within ec.rebuild (#7445) Lisandro Pin 2025-11-11 07:43:43 +01:00
  • bf8e4f40e6 S3: Perf related (#7463) Chris Lu 2025-11-10 20:30:21 -08:00
  • 6201cd099e fix help messages chrislu 2025-11-10 17:31:11 -08:00
  • 9744382a18 Rework parameters passing for functions within volume.check.disk. (#7448) Lisandro Pin 2025-11-11 01:03:38 +01:00
  • d8dd3e4c53 chore(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 (#7459) dependabot[bot] 2025-11-10 12:29:10 -08:00
  • 735516cf0a chore(deps): bump github.com/shirou/gopsutil/v4 from 4.25.9 to 4.25.10 (#7457) dependabot[bot] 2025-11-10 12:29:00 -08:00
  • ca8e7739be chore(deps): bump helm/chart-testing-action from 2.7.0 to 2.8.0 (#7454) dependabot[bot] 2025-11-10 11:55:02 -08:00
  • 6b82a7cadc chore(deps): bump docker/metadata-action from 5.8.0 to 5.9.0 (#7456) dependabot[bot] 2025-11-10 11:54:54 -08:00
  • d6a77b639a chore(deps): bump docker/setup-qemu-action from 3.6.0 to 3.7.0 (#7455) dependabot[bot] 2025-11-10 11:54:45 -08:00
  • d37396b420 chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.19.1 to 1.20.0 (#7458) dependabot[bot] 2025-11-10 11:54:30 -08:00
  • c93bf8b29d chore(deps): bump github.com/hashicorp/vault/api from 1.20.0 to 1.22.0 (#7461) dependabot[bot] 2025-11-10 11:54:11 -08:00
  • 4a34a2290f chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob from 1.6.2 to 1.6.3 (#7460) dependabot[bot] 2025-11-10 11:54:00 -08:00
  • 76e4a51964 Unify the parameter to disable dry-run on weed shell commands to -apply (instead of -force). (#7450) Lisandro Pin 2025-11-10 04:58:38 +01:00
  • 2a05af2e14 docker: fix /data ownership and permission (#7451) Chris Lu 2025-11-08 01:10:33 -08:00
  • 5fef4145a4 Fix date string parsing bug for the SQL Engine. (#7446) Lisandro Pin 2025-11-06 21:07:29 +01:00
  • 04b1961a2b more comments also-delete-parent-directory-if-empty chrislu 2025-11-05 23:05:55 -08:00
  • 0a3bc313b3 context chrislu 2025-11-05 22:53:26 -08:00
  • de24b2e42c simplify chrislu 2025-11-05 22:40:24 -08:00
  • 1cd8a591b9 determine stopAtPath chrislu 2025-11-05 22:35:41 -08:00
  • 36ddaaaf91 not return entry if failed to delete chrislu 2025-11-05 22:26:30 -08:00
  • 4b12262431 Avoids unnecessary directory emptiness checks and potential race conditions when the entry was never deleted in the first place. chrislu 2025-11-05 22:19:52 -08:00
  • eec179ef02 fmt chrislu 2025-11-05 22:14:31 -08:00
  • 50d81319a9 Merge branch 'master' into also-delete-parent-directory-if-empty chrislu 2025-11-05 22:13:01 -08:00
  • 084b377f87 do delete expired entries on s3 list request (#7426) Konstantin Lebedev 2025-11-06 11:05:54 +05:00
  • 282e0dcbc8 only check empty folder once when LC chrislu 2025-11-05 22:04:16 -08:00
  • a8a4bc06e8 optionally delete empty parent directories chrislu 2025-11-05 21:29:06 -08:00
  • 9612457a32 Safety check chrislu 2025-11-05 20:44:22 -08:00
  • 9866287d8d s3 TTL time chrislu 2025-11-05 16:31:17 -08:00
  • 06e9ca70a6 refactoring chrislu 2025-11-05 16:03:07 -08:00
  • c125060b51 more logging chrislu 2025-11-05 15:59:59 -08:00
  • 3e440d2145 reuse code chrislu 2025-11-05 15:34:14 -08:00
  • 7484fcb137 constant chrislu 2025-11-05 14:43:18 -08:00
  • dc69c875a1 prevent deleting bucket chrislu 2025-11-05 14:42:27 -08:00
  • 3cff8846c2 batched operation, refactoring chrislu 2025-11-05 14:32:20 -08:00
  • ec8ca216a5 add context, sort directories by depth (deepest first) to avoid redundant checks chrislu 2025-11-05 14:17:38 -08:00
  • 55ee4513e7 cleaner chrislu 2025-11-05 14:12:20 -08:00
  • d8bef68752 join path chrislu 2025-11-05 13:50:20 -08:00
  • c087a47d38 errors join chrislu 2025-11-05 13:50:08 -08:00
  • 835e5696d9 still issue UpdateEntry when the flag must be added chrislu 2025-11-05 13:49:48 -08:00
  • 92525d78ce stop a gRPC stream from the client-side callback is to return a specific error, e.g., io.EOF chrislu 2025-11-05 13:38:40 -08:00
  • 629b520edf use iterative approach with a queue to avoid recursive WithFilerClient calls chrislu 2025-11-05 13:37:40 -08:00
  • 0cad84ee36 reuse code to delete empty folders chrislu 2025-11-05 13:27:47 -08:00
  • 45e0a661da strut copying chrislu 2025-11-05 13:11:16 -08:00
  • 636540aba2 handle listing errors chrislu 2025-11-05 13:10:58 -08:00
  • 671de48369 clearer handling on recursive empty directory deletion chrislu 2025-11-05 13:10:40 -08:00
  • 672488c828 Revert "fix sqlite not support concurrent writes/reads" chrislu 2025-11-05 12:44:07 -08:00
  • 543e70c511 move deletion out of listing transaction; delete entries and empty folders chrislu 2025-11-05 12:42:30 -08:00
  • 5d5da14e0e fix sqlite not support concurrent writes/reads Konstantin Lebedev 2025-11-06 00:14:37 +05:00
  • 455dec12f4 fix delete chunks Konstantin Lebedev 2025-11-05 23:04:00 +05:00
  • 454964353a fix delete on FindEntry Konstantin Lebedev 2025-11-05 22:56:49 +05:00
  • 50e1cf568e fix S3Versioning Konstantin Lebedev 2025-11-05 22:50:09 +05:00
  • 53e9d408ab fix delete version object Konstantin Lebedev 2025-11-05 20:06:50 +05:00
  • cf75abb408 resolv comment Konstantin Lebedev 2025-11-05 18:39:21 +05:00
  • 360c2387db rm log Konstantin Lebedev 2025-11-05 18:16:04 +05:00
  • 20fb1ead77 fix updateTTL Konstantin Lebedev 2025-11-05 18:14:55 +05:00
  • a88eab0b97 revert expiration tests Konstantin Lebedev 2025-11-05 15:05:34 +05:00
  • c18004f9f6 rm dublicate SeaweedFSExpiresS3 Konstantin Lebedev 2025-11-05 14:16:07 +05:00
  • 20254cd2db fix pipline tests Konstantin Lebedev 2025-11-05 14:10:29 +05:00
  • 558f4be73b allowDeleteObjectsByTTL by default Konstantin Lebedev 2025-11-05 14:06:02 +05:00
  • 7c41795078 Merge branch 'master' into allow_delete_objects_by_TTL Konstantin Lebedev 2025-11-05 13:44:27 +05:00
  • cc444b1868 muted texts chrislu 2025-11-04 22:17:21 -08:00
  • ca8cd631ff Update admin.css chrislu 2025-11-04 22:11:19 -08:00
  • 82f2c3757f muted admin UI color chrislu 2025-11-04 22:09:23 -08:00
  • ecdbe572ca master: fix negative active volumes (#7440) Chris Lu 2025-11-04 21:50:04 -08:00
  • 17b23f61e1 Don't make nginx the default ingress controller (#7436) Federico A. Corazza 2025-11-04 22:44:29 +01:00
  • f466ff1412 Nit: use time.Durations instead of constants in seconds. (#7438) Lisandro Pin 2025-11-04 22:02:22 +01:00
  • bbd7546cea test s3 put multipart Konstantin Lebedev 2025-11-04 20:26:07 +05:00
  • 1abea0d9b5 test s3 put Konstantin Lebedev 2025-11-04 20:03:36 +05:00
  • e8e080b4fa del unusing func removeExpiredObject Konstantin Lebedev 2025-11-04 15:29:42 +05:00
  • 6a0d1e0b6f filer delete meta and data Konstantin Lebedev 2025-11-04 14:54:49 +05:00
  • 8d768885c5 move s3 delete expired entry to filer Konstantin Lebedev 2025-11-04 13:17:36 +05:00
  • d1b5d95d84 Merge branch 'master' into allow_delete_objects_by_TTL Konstantin Lebedev 2025-11-04 12:19:34 +05:00
  • 082c1d6431 Merge remote-tracking branch 'fork/allow_delete_objects_by_TTL' into allow_delete_objects_by_TTL Konstantin Lebedev 2025-11-04 12:17:15 +05:00
  • a4638d4e1d clear TtlSeconds for volume Konstantin Lebedev 2025-11-04 12:17:09 +05:00
  • e0a4af1342 go mod chrislu 2025-11-03 22:46:24 -08:00
  • 981bc96082 GetS3ExpireTime on filer Konstantin Lebedev 2025-11-04 10:29:16 +05:00
  • f4f2718ba0 adjust test chrislu 2025-11-03 16:22:20 -08:00
  • ac5108c301 chore(deps): bump go.mongodb.org/mongo-driver from 1.17.4 to 1.17.6 (#7430) dependabot[bot] 2025-11-03 16:19:23 -08:00
  • d592fcbe5c chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.18.19 to 1.18.20 (#7432) dependabot[bot] 2025-11-03 16:19:07 -08:00
  • 498ac8903f S3: prevent deleting buckets with object locking (#7434) Chris Lu 2025-11-03 15:27:20 -08:00
  • a6d16ed325 Publish seaweedfs-4.0.400.tgz chrislusf 2025-11-03 21:47:49 +00:00
  • a154ef9a0f 4.00 4.00 chrislu 2025-11-03 13:39:39 -08:00