Commit Graph

  • 7c0d1a2467 simplify chrislu 2025-11-01 23:48:03 -0700
  • f234455b76
    Filer: separate context for streaming (#7423) Chris Lu 2025-11-01 23:25:56 -0700
  • 94f47b577d
    Update weed/server/filer_server_handlers_read.go #7423 Chris Lu 2025-11-01 23:09:16 -0700
  • 781ce966ab separate context for streaming chrislu 2025-11-01 22:53:58 -0700
  • b2fd31c08b fix volume utilization icon rendering chrislu 2025-11-01 13:42:25 -0700
  • c56a0a0ebd fix: handle 'default' collection filter in cluster volumes page chrislu 2025-11-01 13:08:29 -0700
  • fb46a8a61f adjust volume server link chrislu 2025-11-01 12:40:32 -0700
  • bdc20d1c1e
    S3: load bucket object locking configuration if not found in cache (#7422) Chris Lu 2025-10-31 22:35:09 -0700
  • 397d891d7b
    Merge branch 'master' into load-bucket-object-locking-configuration-if-not-found-in-cache #7422 Chris Lu 2025-10-31 22:11:21 -0700
  • 84c76c4a92 fix cache building, more specific error, add back metrics chrislu 2025-10-31 22:11:00 -0700
  • 7401e26215 load bucket object locking configuration if not found in cache chrislu 2025-10-31 21:15:38 -0700
  • b7e3284fc5
    S3: fix TestSignedStreamingUploadInvalidSignature test (#7421) Chris Lu 2025-10-31 20:59:44 -0700
  • 8d183afa75 ensure wrong signature #7421 chrislu 2025-10-31 20:37:12 -0700
  • 2d4fa6ab5f remove redundant continue clause chrislu 2025-10-31 18:41:29 -0700
  • 96546f3fcb simplify chrislu 2025-10-31 18:37:30 -0700
  • dcaa2686f4 Added continue statements after all state transitions in the state machine to ensure immediate state processing chrislu 2025-10-31 18:31:44 -0700
  • f096b067fd
    weed master add peers=none option for faster startup (#7419) Chris Lu 2025-10-31 18:29:16 -0700
  • 42d9654dc6 preventing "none" passed to other components if master is not started #7419 chrislu 2025-10-31 18:01:33 -0700
  • e3c4ef135a
    Update weed/command/master.go Chris Lu 2025-10-31 17:48:56 -0700
  • 6fe18d5651 revert chrislu 2025-10-31 17:43:28 -0700
  • 7494593630 revert duplicated code chrislu 2025-10-31 17:40:10 -0700
  • 42dd66431f refactoring chrislu 2025-10-31 17:35:52 -0700
  • 9a4c4983ba
    Rework collection resultion for `ec.rebuild`, in preparation for parallelization. Lisandro Pin 2025-11-01 01:19:14 +0100
  • 06a99a2110 single master mode only when peers is none chrislu 2025-10-31 17:17:12 -0700
  • 11f6621b8b Merge branch 'master' into weed-master--peers=none chrislu 2025-10-31 17:08:36 -0700
  • 5ab49e2971
    Adjust cli option (#7418) Chris Lu 2025-10-31 17:08:00 -0700
  • 1a46f55786 If both -readOnly and -writeOnly are specified, the current logic silently allows it with -writeOnly taking precedence. This is confusing and could lead to unexpected behavior. #7418 chrislu 2025-10-31 17:07:08 -0700
  • ea3ac8a864 weed master -peers=none chrislu 2025-10-31 17:00:53 -0700
  • 8c95e119d1 consistently use "-master" CLI option chrislu 2025-10-31 16:25:06 -0700
  • 026933aaa4 adjust "weed benchmark" CLI to use readOnly/writeOnly chrislu 2025-10-31 16:11:37 -0700
  • 58acc14d2c avoid unnecessary fail fast chrislu 2025-10-31 12:49:04 -0700
  • f00ae727b7 detect ipv6 chrislu 2025-10-31 11:58:10 -0700
  • fb3d1190ad
    Merge 7cfe6e20a5 into d745e6e41d #7236 Aleksey 2025-10-31 11:29:18 +0100
  • d745e6e41d
    Fix masterclient vidmap race condition (#7412) Chris Lu 2025-10-30 23:36:06 -0700
  • 493136a6a6 simplify #7412 chrislu 2025-10-30 23:02:37 -0700
  • 91094f8933 remove shallow clone chrislu 2025-10-30 22:53:21 -0700
  • 95e00ab72e Merge branch 'master' into fix/masterclient-vidmap-race-condition chrislu 2025-10-30 22:45:29 -0700
  • 49eddce431 Update vid_map.go chrislu 2025-10-30 22:41:01 -0700
  • 1d4b3a3d98 Merge: Resolve conflict in deleteEcLocation - keep atomic.Pointer and fix bug chrislu 2025-10-30 22:43:10 -0700
  • c5e831a19f Fix cache pointer race condition with atomic.Pointer Chris Lu 2025-10-30 21:34:36 -0700
  • ffd8dc3052 consistent chrislu 2025-10-30 21:23:20 -0700
  • d1031e7190 consistent pr-7412 chrislu 2025-10-30 21:19:04 -0700
  • 8b9a48c1b5 Refactor: Extract common locking patterns into helper methods chrislu 2025-10-30 21:10:38 -0700
  • 9f07bca9cc
    Fix IPv6 host header formatting to match AWS SDK behavior (#7414) Chris Lu 2025-10-30 21:06:00 -0700
  • 498922dbb2 Optimize locking: Reduce lock acquisitions and use helper methods chrislu 2025-10-30 21:03:13 -0700
  • bba8931d64 Improve encapsulation: Add shallowClone() method to vidMap chrislu 2025-10-30 20:56:13 -0700
  • c238153a3b Add clarifying comments to vidMap helper functions chrislu 2025-10-30 20:46:28 -0700
  • c4c4d227a1 Further reduce lock contention in LookupVolumeIdsWithFallback chrislu 2025-10-30 20:44:33 -0700
  • 60f9dea60a Optimize vidMap locking for better concurrency chrislu 2025-10-30 20:41:30 -0700
  • ab684d3d2c Revert "Merge branch 'fix-ipv6-brackets-default-port' of https://github.com/seaweedfs/seaweedfs into fix-ipv6-brackets-default-port" #7414 Chris Lu 2025-10-30 20:37:48 -0700
  • cb952ff107 Merge master into fix/masterclient-vidmap-race-condition chrislu 2025-10-30 20:37:35 -0700
  • ba2d05da2c Merge branch 'master' into fix-ipv6-brackets-default-port Chris Lu 2025-10-30 20:37:03 -0700
  • cca3f3985f Merge branch 'fix-ipv6-brackets-default-port' of https://github.com/seaweedfs/seaweedfs into fix-ipv6-brackets-default-port Chris Lu 2025-10-30 20:32:43 -0700
  • 2b8f9de78e Add nginx reverse proxy documentation for S3 API Chris Lu 2025-10-30 20:32:41 -0700
  • 1f19570206
    Update docker/nginx/README.md Chris Lu 2025-10-30 20:31:32 -0700
  • fe972eab44 reduce lock scope chrislu 2025-10-30 20:28:04 -0700
  • 836ab41d23 Fix IPv6 host header formatting to match AWS SDK behavior Chris Lu 2025-10-30 20:27:44 -0700
  • 5810aba763
    Filer: fallback to check master (#7411) Chris Lu 2025-10-30 20:18:21 -0700
  • 7275613cc3 fix more concurrent access chrislu 2025-10-30 20:17:15 -0700
  • 3b1755a1ee Fix: Critical data race in MasterClient vidMap chrislu 2025-10-30 20:09:05 -0700
  • f383230766 fmt chrislu 2025-10-30 20:01:30 -0700
  • d00308399d Fix: Critical data race in MasterClient vidMap chrislu 2025-10-30 20:00:02 -0700
  • e8e50ebc75 add a comment #7411 chrislu 2025-10-30 19:54:37 -0700
  • 6cbfb24022 errors.Join(lookupErrors...) chrislu 2025-10-30 19:46:04 -0700
  • d1428df1df address comments chrislu 2025-10-30 19:41:48 -0700
  • 6b2f5147b9 dedup lookup logic chrislu 2025-10-30 19:38:39 -0700
  • 422ecb8953 use batch key chrislu 2025-10-30 19:25:38 -0700
  • 0667c4964e avoid dup lookup chrislu 2025-10-30 18:05:49 -0700
  • 5737f77d5f return error chrislu 2025-10-30 18:05:30 -0700
  • 55bf25e338 handle parse error chrislu 2025-10-30 17:43:42 -0700
  • 7df898e00b refactor chrislu 2025-10-30 17:39:42 -0700
  • 3be91b2125 parsing chrislu 2025-10-30 17:19:07 -0700
  • d9e19cc49b clean up chrislu 2025-10-30 17:15:30 -0700
  • aded68d69e fallback to check master chrislu 2025-10-30 17:08:29 -0700
  • ba07b3e4c6
    network: Adaptive timeout (#7410) Chris Lu 2025-10-30 16:43:29 -0700
  • f9ca15ac75 refactoring #7410 chrislu 2025-10-30 16:43:02 -0700
  • 754f00fad7 more doc chrislu 2025-10-30 16:37:14 -0700
  • d021e98e03 Merge branch 'master' into adaptive-timeout chrislu 2025-10-30 16:14:05 -0700
  • f5a57a6463 fixed superfluous response.WriteHeader call" warning chrislu 2025-10-30 09:11:30 -0700
  • a6da3eb770 server can start when no network for local dev chrislu 2025-10-30 08:58:54 -0700
  • ffb7029c52 adaptive based on last write time chrislu 2025-10-30 16:13:48 -0700
  • db35159a41
    [Helm Chart] add missing apiVersion and kind in PVC templates for better compatibility with GitOps tools (#7408) Guilherme Moreira Rodrigues 2025-10-30 18:31:54 -0300
  • fddc259811
    fix: correct PVC template condition in SeaweedFS filer StatefulSet #7408 Guilherme Moreira Rodrigues 2025-10-30 16:17:34 -0300
  • bb444911ae Add nginx reverse proxy documentation for S3 API Chris Lu 2025-10-30 11:06:57 -0700
  • d00a2a8707
    Fix S3 bucket policy ARN validation to accept AWS ARNs and simplified formats (#7409) Chris Lu 2025-10-30 11:00:31 -0700
  • 4e4c2ee97e Use strings.CutPrefix for cleaner ARN prefix stripping #7409 Chris Lu 2025-10-30 10:47:09 -0700
  • 0e0ac20fef Refactor validateResourceForBucket to reduce code duplication Chris Lu 2025-10-30 10:41:23 -0700
  • 2c9243a8f8 Fix S3 bucket policy ARN validation to accept AWS ARNs and simplified formats Chris Lu 2025-10-30 10:36:32 -0700
  • 64043001a6 fixed superfluous response.WriteHeader call" warning chrislu 2025-10-30 09:11:30 -0700
  • 48fc4e0d52 server can start when no network for local dev chrislu 2025-10-30 08:58:54 -0700
  • 2efca87ac4
    fix: add missing apiVersion and kind in PVC templates Guilherme Moreira Rodrigues 2025-10-30 10:38:20 -0300
  • 8a032bf57d
    fix add user command (#7406) Chris Lu 2025-10-29 19:41:04 -0700
  • 771b983eb1 add folder /etc/seaweedfs #7406 chrislu 2025-10-29 19:39:10 -0700
  • 5f3377ef26 fix add user command chrislu 2025-10-29 19:29:34 -0700
  • 9b6b564235
    Filer: Add retry mechanism for failed file deletions (#7402) Dmitriy Pavlov 2025-10-30 03:31:23 +0200
  • 137b3a2185 add DeletionBatchSize as a constant;Permanent > Retryable > Success > Not Found #7402 chrislu 2025-10-29 18:20:17 -0700
  • 58d3f6cbbd
    Merge branch 'master' into filer-deletion-retry Chris Lu 2025-10-29 18:12:36 -0700
  • abc6bfd3b4 more efficient chrislu 2025-10-29 18:10:33 -0700
  • 2d343c72cf reset heap chrislu 2025-10-29 18:03:51 -0700
  • 7e624d5355
    * Fix s3 auth with proxy request (#7403) zuzuviewer 2025-10-30 09:01:18 +0800