Commit Graph

  • d80d8be012 fix(s3): start KeepConnectedToMaster for filer discovery with filerGroup (#7732) Chris Lu 2025-12-13 12:10:15 -08:00
  • 36b8b2147b test: add integration test for versioned object listing path fix (#7731) Chris Lu 2025-12-13 10:56:21 -08:00
  • 6047e5b3c8 test: add integration test for versioned object listing path fix adjust-fsck-cutoff-default chrislu 2025-12-13 10:21:50 -08:00
  • 93cca3a96b volume.fsck: increase default cutoffTimeAgo from 5 minutes to 5 hours (#7730) Chris Lu 2025-12-12 23:42:27 -08:00
  • e6c1f3d7b2 Update command_volume_fsck.go chrislu 2025-12-12 23:41:38 -08:00
  • dfd18ae231 volume.fsck: add help text explaining cutoffTimeAgo parameter chrislu 2025-12-12 23:40:37 -08:00
  • dc5a81b1be Update command_volume_fsck.go chrislu 2025-12-12 23:37:07 -08:00
  • 2ef6046c5e volume.fsck: increase default cutoffTimeAgo from 5 minutes to 5 hours chrislu 2025-12-12 23:31:36 -08:00
  • 72853a3bbf fix: prevent path doubling in versioned object listing (#7729) Chris Lu 2025-12-12 23:21:51 -08:00
  • 662a6ac8ee Implement a weed shell command to return a status overview of the cluster. (#7704) Lisandro Pin 2025-12-13 03:07:59 +01:00
  • a1eab5ff99 shell: add -owner flag to s3.bucket.create command (#7728) Chris Lu 2025-12-12 18:06:13 -08:00
  • 6fb3ec968d s3: allow -s3.config and -s3.iam.config to work together (#7727) Chris Lu 2025-12-12 14:45:23 -08:00
  • b0e0c5aaab s3: enable auth when IAM integration is configured (#7726) Chris Lu 2025-12-12 13:37:31 -08:00
  • e8b7347031 Reduce memory allocations in hot paths (#7725) Chris Lu 2025-12-12 12:51:48 -08:00
  • 50efda9cc5 chore(deps): bump github.com/quic-go/quic-go from 0.54.1 to 0.57.0 (#7718) dependabot[bot] 2025-12-11 10:58:43 -08:00
  • 84b8a8e010 filer.sync: fix checkpoint not being saved properly (#7719) Chris Lu 2025-12-11 10:25:02 -08:00
  • c6d6ee8297 test: fix master client timeout causing test hangs (#7715) Chris Lu 2025-12-11 00:22:32 -08:00
  • de3ecaf0de s3: fix presigned POST upload missing slash between bucket and key (#7714) Chris Lu 2025-12-10 23:42:58 -08:00
  • 7e2d4c24de test: fix master client timeout causing test hangs ec-disk-type-support chrislusf 2025-12-10 23:40:48 -08:00
  • df4f2f7020 ec: add -diskType flag to EC commands for SSD support (#7607) Chris Lu 2025-12-10 22:42:52 -08:00
  • 202872d88d test: improve helper robustness chrislusf 2025-12-10 22:42:28 -08:00
  • cacfcf5eb2 test: fix missing unlock in ec_encode_with_disk_awareness chrislusf 2025-12-10 22:41:35 -08:00
  • 62669040c6 test: add proper assertions for EC command results chrislusf 2025-12-10 22:27:12 -08:00
  • 777e36bcf3 test: add flag validation to ec_balance_targets_correct_disk_type chrislusf 2025-12-10 21:33:11 -08:00
  • edfe312216 test: extract captureCommandOutput helper and fix error handling chrislusf 2025-12-10 21:27:27 -08:00
  • 489dddf84e test: improve EC integration tests with proper assertions chrislusf 2025-12-10 21:19:37 -08:00
  • 232d58dc18 test: close log files in MultiDiskCluster.Stop() to prevent FD leaks chrislusf 2025-12-10 21:14:56 -08:00
  • b2e4474bf2 test: fix collection mismatch in TestCrossRackECPlacement chrislusf 2025-12-10 21:11:23 -08:00
  • 1ee03b6411 fmt chrislu 2025-12-10 20:54:42 -08:00
  • e5fab95905 test: add evacuation fallback and cross-rack EC placement tests chrislusf 2025-12-10 20:53:55 -08:00
  • 0e8db10a54 ec: dynamically discover disk types from topology for evacuation chrislusf 2025-12-10 14:48:04 -08:00
  • 0c5068cb28 test: use defer for lock/unlock to prevent lock leaks chrislusf 2025-12-10 14:42:52 -08:00
  • dfac1315ca fix: filer do not support IP whitelist right now #7094 (#7095) Konstantin Lebedev 2025-12-11 03:35:59 +05:00
  • d3dabd2d84 ec: allow disk type fallback during evacuation chrislusf 2025-12-02 23:42:54 -08:00
  • 3e76104d7e ec: filter disk selection by disk type in pickBestDiskOnNode chrislusf 2025-12-02 22:22:13 -08:00
  • a770a4983b test: add diskType field to ecBalancer in TestPickEcNodeToBalanceShardsInto chrislusf 2025-12-02 22:10:30 -08:00
  • f2634e6a71 ec: fix variable shadowing and add -diskType to ec.rebuild and volumeServer.evacuate chrislusf 2025-12-02 21:30:27 -08:00
  • c1b190cdd6 ec: add -sourceDiskType to ec.encode and -diskType to ec.decode chrislusf 2025-12-02 21:20:59 -08:00
  • 78dda049e5 test: add integration tests for EC disk type support chrislusf 2025-12-02 12:58:30 -08:00
  • 503b0a283c ec: add -diskType flag to ec.balance and ec.encode commands chrislusf 2025-12-02 12:53:03 -08:00
  • eea5d91acb ec: update helper functions to use configurable diskType chrislusf 2025-12-02 12:51:01 -08:00
  • e05994ca7e ec: add diskType parameter to core EC functions chrislusf 2025-12-02 12:43:11 -08:00
  • 2d06ddab41 Remove default concurrent upload/download limits for best performance (#7712) Chris Lu 2025-12-10 14:12:51 -08:00
  • 924d410dc8 fix: weed shell can't connect to master when no volume servers (#7710) Chris Lu 2025-12-10 13:52:52 -08:00
  • 2fa36549df fix worker -admin -adminServer error (#7706) MorezMartin 2025-12-10 21:56:09 +01:00
  • e225940202 docker: add curl for HTTPS healthcheck support (#7709) Chris Lu 2025-12-10 12:54:20 -08:00
  • 2188d1ccc5 fix object name chrislu 2025-12-10 12:50:48 -08:00
  • 4c36cd04d6 mount: add periodic metadata sync to protect chunks from orphan cleanup (#7700) Chris Lu 2025-12-10 12:45:04 -08:00
  • 27a28faf49 Fix s3 versioning listing bugs (#7705) jfburdet 2025-12-10 21:43:08 +01:00
  • c153420022 filer: add write batching for FoundationDB store to improve throughput (#7708) Chris Lu 2025-12-10 12:42:09 -08:00
  • ae7333d28e fix: cache successful volume lookups instead of failed ones (#7698) Chris Lu 2025-12-10 00:54:34 -08:00
  • 0cd9f34177 mount: improve EnsureVisited performance with dedup, parallelism, and batching (#7697) Chris Lu 2025-12-09 23:44:15 -08:00
  • 1e1473ef4a mount: improve NFS directory listing (#7696) Chris Lu 2025-12-09 22:02:17 -08:00
  • 4bc2b6d62b fix nfs list with prefix batch scan (#7694) Bruce Zou 2025-12-10 13:13:29 +08:00
  • 5ff708c630 cap prefetch size to prevent memory exhaustion nfs-cookie-prefix-list-fixes chrislu 2025-12-09 21:11:21 -08:00
  • 45721fefcf remove unused isEarlyTerminated variable chrislu 2025-12-09 21:10:23 -08:00
  • d970c15d71 fix: prevent filer.backup stall in single-filer setups (#7695) Chris Lu 2025-12-09 20:15:35 -08:00
  • bc1a120b6e remove else branch bruce-zzz 2025-12-10 11:21:39 +08:00
  • 1b13324fb7 fix: skip log files with deleted volumes in filer backup (#7692) Chris Lu 2025-12-09 19:03:15 -08:00
  • 8bdccdcb39 fix nfs list with prefix batch scan bruce-zzz 2025-12-10 09:17:17 +08:00
  • a4368b751e mount: improve read throughput by enabling parallel HTTP connections fix-mount-read-throughput-7504 chrislu 2025-12-09 17:14:36 -08:00
  • 4f382b77c8 helm: fix admin secret template paths and remove duplicate (#7690) Chris Lu 2025-12-09 16:57:11 -08:00
  • 80c7de8d76 Helm Charts: add admin and worker to helm charts (#7688) Chris Lu 2025-12-09 16:34:07 -08:00
  • 0ede657a34 fix: return error on size mismatch in ReadNeedleMeta for consistency (#7687) Chris Lu 2025-12-09 13:17:18 -08:00
  • 5c27522507 fix: prevent empty .vif files from ec.decode causing parse errors (#7686) Chris Lu 2025-12-09 12:34:39 -08:00
  • 40eee23be9 mount: fix weed inode nlookup do not equel kernel inode nlookup (#7682) Chen Pu 2025-12-10 02:24:45 +08:00
  • b4e2cca204 s3api: remove redundant auth verification in getRequestDataReader (#7685) Chris Lu 2025-12-09 10:24:35 -08:00
  • d6d893c8c3 s3: add s3:ExistingObjectTag condition support for bucket policies (#7677) Chris Lu 2025-12-09 09:48:13 -08:00
  • 5f82bdbed0 Initial plan copilot/sub-pr-7677 copilot-swe-agent[bot] 2025-12-09 17:43:25 +00:00
  • 852173f648 Extract recheckPolicyWithObjectEntry helper to reduce duplication chrislu 2025-12-09 08:38:31 -08:00
  • 38e5871c3b Fix HeadObject action name in docs for consistency chrislu 2025-12-09 07:54:14 -08:00
  • dbb1e4b182 Fix GetObjectHandler to match HeadObjectHandler pattern chrislu 2025-12-09 07:53:31 -08:00
  • 6079a0ae21 Address code review feedback chrislu 2025-12-09 00:36:41 -08:00
  • d93c90fdb3 Address code review nitpicks chrislu 2025-12-09 00:24:54 -08:00
  • b198a0e8d1 Add integration tests for s3:ExistingObjectTag conditions chrislu 2025-12-09 00:20:36 -08:00
  • 4e6e7b6ac5 Implement tag-based policy re-check in handlers chrislu 2025-12-09 00:17:29 -08:00
  • 50eba1ecf8 s3: document s3:ExistingObjectTag support and feature status chrislu 2025-12-08 23:58:38 -08:00
  • a3739c9c8c s3: add tests for s3:ExistingObjectTag policy conditions chrislu 2025-12-08 23:58:30 -08:00
  • 02a041b28d s3: update EvaluatePolicy to accept object entry for tag conditions chrislu 2025-12-08 23:58:22 -08:00
  • c6721bb18d s3: add s3:ExistingObjectTag condition support in policy engine chrislu 2025-12-08 23:58:13 -08:00
  • d5f21fd8ba fix: add missing backslash for volume extraArgs in helm chart (#7676) Chris Lu 2025-12-08 23:21:02 -08:00
  • cea12ba3c4 fix: prevent makeslice panic in ReadNeedleMeta with corrupted needle (#7675) Chris Lu 2025-12-08 22:26:03 -08:00
  • 9196696278 mount: add mutex to DirectoryHandle to fix race condition (#7674) Chris Lu 2025-12-08 21:38:09 -08:00
  • ff4855dcbe sts: limit session duration to incoming token's exp claim (#7670) Chris Lu 2025-12-08 17:38:35 -08:00
  • 772459f93c fix: restore volume mount when VolumeConfigure fails (#7669) Chris Lu 2025-12-08 16:43:35 -08:00
  • 086ab3e28c Fix webhook duplicate deliveries and POST to GET conversion (#7668) Chris Lu 2025-12-08 15:39:35 -08:00
  • ca1ad9c4c2 Nit: have ec.encode exit immediately if no volumes are processed. (#7654) Lisandro Pin 2025-12-08 20:12:36 +01:00
  • 1856eaca03 Update notification.toml chrislu 2025-12-08 11:09:59 -08:00
  • 95f6a2bc13 Added a complete webhook configuration example chrislu 2025-12-08 11:03:31 -08:00
  • 51c630b5ff chore(deps): bump golang.org/x/sync from 0.18.0 to 0.19.0 (#7664) dependabot[bot] 2025-12-08 10:52:58 -08:00
  • 21ec3a51c1 chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.18.20 to 1.19.3 (#7663) dependabot[bot] 2025-12-08 10:52:48 -08:00
  • 4709dbf4f8 chore(deps): bump github.com/klauspost/reedsolomon from 1.12.5 to 1.12.6 (#7662) dependabot[bot] 2025-12-08 10:52:38 -08:00
  • 1a22bdbac1 chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.89.1 to 1.93.0 (#7661) dependabot[bot] 2025-12-08 09:27:28 -08:00
  • a912371f2f chore(deps): bump wangyoucao577/go-release-action from 1.53 to 1.54 (#7660) dependabot[bot] 2025-12-08 09:27:20 -08:00
  • 52a7ed03bc chore(deps): bump actions/checkout from 4 to 6 (#7659) dependabot[bot] 2025-12-08 09:27:12 -08:00
  • 0c8e8fb411 chore(deps): bump cloud.google.com/go/kms from 1.23.1 to 1.23.2 (#7658) dependabot[bot] 2025-12-08 09:27:04 -08:00
  • 2f19409c32 chore(deps): bump actions/upload-artifact from 4 to 5 (#7657) dependabot[bot] 2025-12-08 09:26:55 -08:00
  • 887c9ee97a chore(deps): bump actions/setup-go from 5 to 6 (#7656) dependabot[bot] 2025-12-08 09:26:45 -08:00
  • 0a0eb21b86 fix random volume ids in master.html (#7655) Trim21 2025-12-08 23:55:42 +08:00
  • 1d6dfa3086 Publish seaweedfs-4.0.402.tgz chrislusf 2025-12-08 09:54:59 +00:00