Commit Graph

  • 50fb79be2b Merge branch 'master' of https://github.com/seaweedfs/seaweedfs Chris Lu 2025-11-27 14:50:49 -0800
  • 3c1914532f re-organize github actions Chris Lu 2025-11-27 14:50:45 -0800
  • e5521673eb
    Helm Charts: add certificate duration and renewBefore options (#7563) IvanHunters 2025-11-28 01:22:20 +0300
  • 182c1a5caf Merge branch 'master' into pr/7563 #7563 Chris Lu 2025-11-27 14:21:20 -0800
  • 75d593d7fa use .Values.global.certificates instead Chris Lu 2025-11-27 14:03:30 -0800
  • f00cd38393 certificates ca Chris Lu 2025-11-27 14:17:37 -0800
  • 3ae05b072a use .Values.global.certificates instead Chris Lu 2025-11-27 14:03:30 -0800
  • cff1185e1b Publish seaweedfs-4.0.401.tgz chrislusf 2025-11-27 21:47:04 +0000
  • 0e385122b5 Add free disk space step to container build workflows to prevent 'No space left on device' errors Chris Lu 2025-11-27 13:33:13 -0800
  • 427b2c4bc5 Helm Charts: add certificate duration and renewBefore options ohotnikov.ivan 2025-11-27 23:34:47 +0300
  • 380b49dfe9 Publish seaweedfs-4.0.401.tgz chrislusf 2025-11-27 20:06:39 +0000
  • 7e15a4abe2 4.01 Chris Lu 2025-11-27 11:39:05 -0800
  • 5c25df20f2
    feat(volume.fix): show all replica locations for misplaced volumes (#7560) steve.wei 2025-11-27 16:04:45 +0800
  • 25888f95fa feat(volume.fix): show all replica locations for misplaced volumes #7560 steve.wei 2025-11-27 11:01:16 +0800
  • 865fc88b3b java 4.00 upgrade-versions-to-4.00 Chris Lu 2025-11-26 18:22:32 -0800
  • ebb4f57cc7
    s3api: Fix response-content-disposition query parameter not being honored (#7559) Chris Lu 2025-11-26 17:17:02 -0800
  • 649e0b65cf
    Update weed/s3api/s3api_object_handlers.go #7559 Chris Lu 2025-11-26 16:57:51 -0800
  • a7a261dbad s3api: Fix response-content-disposition query parameter not being honored Chris Lu 2025-11-26 16:46:07 -0800
  • 4106fc0436
    fix(tikv): improve context propagation and refactor batch delete logic (#7558) Chris Lu 2025-11-26 15:54:26 -0800
  • 848bec6d24
    Metrics: Add Prometheus metrics for concurrent upload tracking (#7555) Chris Lu 2025-11-26 15:51:38 -0800
  • a8a1aef62a more efficient #7555 Chris Lu 2025-11-26 15:20:48 -0800
  • d140cfffec error formatting #7558 Chris Lu 2025-11-26 15:17:42 -0800
  • f8be61fe8a fix(tikv): improve context propagation and refactor batch delete logic Chris Lu 2025-11-26 15:08:13 -0800
  • 5287d9f3e3
    fix(tikv): replace DeleteRange with transaction-based batch deletes (#7557) Chris Lu 2025-11-26 14:45:56 -0800
  • 9854e4c5d5 fix: remove extra closing brace causing syntax error in tikv_store.go #7557 Chris Lu 2025-11-26 13:25:51 -0800
  • 9a33f17c94 fix(tikv): replace DeleteRange with transaction-based batch deletes Chris Lu 2025-11-26 13:20:18 -0800
  • cd2fac4551
    S3: pass HTTP 429 from volume servers to S3 clients (#7556) Chris Lu 2025-11-26 13:03:09 -0800
  • 0653394ec6
    fix(filer-ui): support folder creation with JWT token in URL (#7271) littlemilkwu 2025-11-27 04:35:08 +0800
  • 2c1323f4bf S3: pass HTTP 429 from volume servers to S3 clients #7556 Chris Lu 2025-11-26 12:28:46 -0800
  • 3ab26e39ff
    fix(s3api): fix AWS Signature V2 format and validation (#7488) qzh 2025-11-27 04:24:02 +0800
  • 2fc722c24e grafana: add dashboard panels for concurrent upload metrics Chris Lu 2025-11-26 12:15:58 -0800
  • 388a3037ac metrics: add Prometheus metrics for concurrent upload tracking Chris Lu 2025-11-26 12:11:56 -0800
  • edf0ef7a80
    Filer, S3: Feature/add concurrent file upload limit (#7554) Chris Lu 2025-11-26 12:07:54 -0800
  • 9e7c7e926f validation for the colon extraction in expectedAuth #7488 chrislu 2025-11-26 12:03:24 -0800
  • 195fbd1e78 Merge branch 'feature/add-concurrent-file-upload-limit' of https://github.com/seaweedfs/seaweedfs into feature/add-concurrent-file-upload-limit #7554 Chris Lu 2025-11-26 11:51:15 -0800
  • 571080f4fd http status 503 Chris Lu 2025-11-26 11:51:06 -0800
  • 17186d95cc server: add missing concurrentFileUploadLimit flags for server command Chris Lu 2025-11-26 11:43:08 -0800
  • 323d77e1e6
    Merge branch 'master' into feature/add-concurrent-file-upload-limit Chris Lu 2025-11-26 11:35:42 -0800
  • 5075381060
    Support multiple filers for S3 and IAM servers with automatic failover (#7550) Chris Lu 2025-11-26 11:29:55 -0800
  • 5b88ba0842 Enable filer discovery with empty filerGroup #7550 Chris Lu 2025-11-26 11:10:27 -0800
  • 4fab998c40
    Update weed/wdclient/filer_client.go Chris Lu 2025-11-26 10:55:58 -0800
  • a1cb1dc90f Integrate health tracking with S3 failover Chris Lu 2025-11-26 10:46:39 -0800
  • 9e00484c21 Update current filer after successful failover Chris Lu 2025-11-26 10:44:14 -0800
  • 93c3e432a8 Fix S3 WithFilerClient to use filer failover Chris Lu 2025-11-26 10:11:13 -0800
  • 656372e634 s3: add ConcurrentFileUploadLimit option to limit number of concurrent uploads Chris Lu 2025-11-26 10:04:28 -0800
  • 374196178a filer: add ConcurrentFileUploadLimit option to limit number of concurrent uploads Chris Lu 2025-11-26 09:54:23 -0800
  • 4070d62367 Fix hardcoded http scheme and add panic recovery Chris Lu 2025-11-26 09:48:55 -0800
  • 3d7a65c7e5 Fix race conditions and make Close() idempotent Chris Lu 2025-11-26 09:44:06 -0800
  • 83cc6b0f2d Fix compilation error and address code review suggestions Chris Lu 2025-11-26 09:40:59 -0800
  • 223a59a49d
    Update weed/s3api/filer_multipart.go Chris Lu 2025-11-26 09:36:24 -0800
  • d39c362f08 Fix critical race condition and goroutine leak Chris Lu 2025-11-26 09:30:29 -0800
  • 7c7b673fc1
    hide millseconds in up time (#7553) Trim21 2025-11-27 00:01:19 +0800
  • 78fc787a56 hide millseconds part in up time #7553 Trim21 2025-11-26 23:42:35 +0800
  • f838472b79 Fix IAM manager and post policy to use current active filer Chris Lu 2025-11-25 23:47:36 -0800
  • 5fe19e5aac add constant Chris Lu 2025-11-25 23:43:18 -0800
  • 1ce9826c36 Address CodeRabbit review: fix buffer reuse and improve lock safety Chris Lu 2025-11-25 23:32:26 -0800
  • d792f1b404 Add multi-filer failover to ReadFilerConf Chris Lu 2025-11-25 23:22:40 -0800
  • ebad1f6fbd Use S3 endpoint in multipart Location instead of filer address Chris Lu 2025-11-25 23:19:19 -0800
  • af3a0770ff Enable filer discovery: pass master addresses to FilerClient Chris Lu 2025-11-25 22:54:04 -0800
  • 8517cebb31 Add thread safety to FilerEtcStore and clarify credential store comments Chris Lu 2025-11-25 22:42:07 -0800
  • 28fc613a50 Fix toFilerPath: remove URL escaping for raw file paths Chris Lu 2025-11-25 22:21:49 -0800
  • abf85bfe4f Remove deprecated functions: use new path-based functions directly Chris Lu 2025-11-25 20:44:11 -0800
  • d4df6ca481 Remove filer address from upload paths - pass path directly Chris Lu 2025-11-25 20:39:31 -0800
  • 3aa9b5f4fe Clarify multipart URL comments: filer address not used for uploads Chris Lu 2025-11-25 20:35:55 -0800
  • c24629cd5e Make credential store use current active filer for HA Chris Lu 2025-11-25 20:24:57 -0800
  • 8d8b1f7c87 Document multipart completion Location URL limitation Chris Lu 2025-11-25 20:20:56 -0800
  • e1497301cf Document multipart upload URL HA limitation Chris Lu 2025-11-25 20:20:19 -0800
  • 1d7fded503 Document ReadFilerConf HA limitation in lifecycle handlers Chris Lu 2025-11-25 20:19:43 -0800
  • ee6054700f Track current active filer in FilerClient for better HA Chris Lu 2025-11-25 20:19:01 -0800
  • 7611f05f37 Document credential store HA limitation with TODO Chris Lu 2025-11-25 20:15:35 -0800
  • 9346e6bc25 Fix IAM manager initialization: remove code duplication, add TODO for HA Chris Lu 2025-11-25 20:14:57 -0800
  • 839c450d21 Address PR review comments: implement full failover for IAM operations Chris Lu 2025-11-25 20:08:08 -0800
  • 60dae3887d Add filer discovery: treat initial filers as seeds and discover peers from master Chris Lu 2025-11-25 20:03:59 -0800
  • e537852ec6 Support multiple filers for S3 and IAM servers with automatic failover Chris Lu 2025-11-25 19:57:17 -0800
  • b669607fcd
    Add error list each entry func (#7485) tam-i13 2025-11-26 06:35:19 +0300
  • 76f1a23fec fix docker login chrislu 2025-11-25 19:35:07 -0800
  • c156a130b7
    S3: Auto create bucket (#7549) Chris Lu 2025-11-25 15:34:28 -0800
  • 4b0fcd93a9 multiple errors #7549 chrislu 2025-11-25 15:10:19 -0800
  • c19e2f6b85 ensure owner chrislu 2025-11-25 15:01:36 -0800
  • 5d69a6a990
    Merge branch 'master' into auto-create-bucket Chris Lu 2025-11-25 14:57:33 -0800
  • b06364d641 refetch chrislu 2025-11-25 14:56:21 -0800
  • 2d7e5bc959 error chrislu 2025-11-25 14:56:12 -0800
  • 4f9f2d1f4c error handling chrislu 2025-11-25 14:51:40 -0800
  • bb4ac68af3 refactor chrislu 2025-11-25 14:40:45 -0800
  • ae08a97156 validate bucket name chrislu 2025-11-25 14:31:40 -0800
  • ab1bb15e73
    Update weed/s3api/s3api_bucket_handlers.go Chris Lu 2025-11-25 14:30:37 -0800
  • 88d06f48a6 only admin users can auto create buckets chrislu 2025-11-25 14:19:46 -0800
  • a3af4d4077 auto create buckets chrislu 2025-11-25 14:03:44 -0800
  • 2843cb1255
    Bootstrap logic to fix read-only volumes with `volume.check.disk`. (#7531) Lisandro Pin 2025-11-25 22:41:03 +0100
  • 6f063524b6 variable and parameter renaming #7531 chrislu 2025-11-25 13:36:16 -0800
  • 2e6c746a30
    fix copying for paused versioning buckets (#7548) Chris Lu 2025-11-25 13:25:47 -0800
  • 31915da08c revert #7548 chrislu 2025-11-25 13:00:27 -0800
  • 87909afab3
    Update weed/s3api/s3api_object_handlers_copy_test.go Chris Lu 2025-11-25 12:55:59 -0800
  • c5c18aa0a9
    Update weed/s3api/s3api_object_handlers_copy_test.go Chris Lu 2025-11-25 12:55:50 -0800
  • da3c05426a Update s3api_object_handlers_copy_test.go chrislu 2025-11-25 12:40:44 -0800
  • f9ff61569f update chrislu 2025-11-25 12:37:21 -0800
  • 45bf66357c remove etag chrislu 2025-11-25 12:34:37 -0800
  • 5ffe627027
    Update weed/s3api/s3api_object_handlers_copy.go Chris Lu 2025-11-25 12:33:19 -0800
  • f167c6838b better tests chrislu 2025-11-25 12:27:27 -0800
  • e8ffb305bd add tests chrislu 2025-11-25 12:16:32 -0800