Commit Graph

  • 0f718f8509 filer: add a placement overlay seam for the write path (#10437) Chris Lu 2026-07-25 11:20:41 -07:00
  • 91979ec51e filer: fix credential handling on the proxyChunkId path (#10434) Chris Lu 2026-07-25 11:17:00 -07:00
  • 4f43153918 filer: reject a proxyChunkId that isn't a well-formed fid (#10436) Chris Lu 2026-07-25 10:42:33 -07:00
  • d867b6e739 log_buffer: bound the flush queue in bytes, not in copies (#10433) Chris Lu 2026-07-25 10:20:53 -07:00
  • 2d9227747a volume: reject needle blob writes to read-only volumes (#10435) Chris Lu 2026-07-24 23:10:35 -07:00
  • 186a72c39d build(deps): bump rand from 0.8.5 to 0.10.2 in /seaweed-volume (#10428) dependabot[bot] 2026-07-24 21:42:51 -07:00
  • b3f35ed338 chore(weed/worker): prune unused Registry (#10431) Lars Lehtonen 2026-07-24 21:29:11 -07:00
  • 7b3462be6a filer: stop an oversized metadata log flush from wedging the change feed (#10430) Chris Lu 2026-07-24 17:59:20 -07:00
  • cba2e5150c plugin: fix flaky scheduler lock test (#10432) Chris Lu 2026-07-24 17:51:33 -07:00
  • 19ce7c0b6f consolidate the duplicated transient-error classifiers onto util.IsTransientError (#10429) Chris Lu 2026-07-24 11:08:18 -07:00
  • c438c5ef94 filer.replicate: acknowledge notifications after the sink write, not on receipt (#10427) Chris Lu 2026-07-24 10:43:48 -07:00
  • 79b7356a52 build(deps): bump quinn-proto from 0.11.14 to 0.11.16 in /seaweed-volume (#10426) dependabot[bot] 2026-07-24 10:37:14 -07:00
  • 652273301e filer sync: do not advance the sync offset past a failed event (#10424) Chris Lu 2026-07-24 10:32:14 -07:00
  • f18ad39142 filer: honor the documented TLS options in every redis store (#10425) Chris Lu 2026-07-24 10:26:38 -07:00
  • b50116ccae fix(redis2/redis3): support separate sentinel auth credentials (#10412) TJDawson10 2026-07-24 12:28:46 -04:00
  • c392f45705 s3: stop listing prefixes whose objects are all delete-marked (#10419) Chris Lu 2026-07-24 09:26:18 -07:00
  • bee5fbc05d build(deps): bump google.golang.org/grpc from 1.81.1 to 1.82.1 in /seaweedfs-rdma-sidecar (#10407) dependabot[bot] 2026-07-24 09:20:23 -07:00
  • 0e78031fa8 build(deps): bump google.golang.org/grpc from 1.82.0 to 1.82.1 (#10409) dependabot[bot] 2026-07-24 09:19:42 -07:00
  • 9ad19c0ca4 build(deps): bump io.netty:netty-codec-http from 4.2.15.Final to 4.2.16.Final in /test/java/spark (#10408) dependabot[bot] 2026-07-24 09:19:24 -07:00
  • 1e1b2bb2f9 iceberg maintenance: record file counters on the snapshots it commits (#10420) Chris Lu 2026-07-24 02:42:53 -07:00
  • b4b0346f95 iceberg maintenance: resolve table files from the recorded location (#10418) Chris Lu 2026-07-24 02:40:14 -07:00
  • c194924d13 telemetry: per-cluster size over time on the dashboard (#10417) Chris Lu 2026-07-24 01:43:48 -07:00
  • 6e6255b58e shell: accept a context in the volume move helpers (#10415) Chris Lu 2026-07-24 01:29:41 -07:00
  • 47b491b53c mount: version open file handles by filer log position (#10403) Chris Lu 2026-07-23 17:44:02 -07:00
  • fe0a357624 exclusive_locks: clear renew-running flag before dropping isLocked (#10413) Chris Lu 2026-07-23 12:49:29 -07:00
  • 2e9b944e5c test(s3): aim collection force-delete at the master the suite actually runs (#10404) Chris Lu 2026-07-22 21:37:59 -07:00
  • 5731f37a2f telemetry: validate reports on the collect endpoint (#10401) Chris Lu 2026-07-22 20:52:24 -07:00
  • 8e8b4c4f34 telemetry: confirmed-cluster stats (2+ distinct days) (#10402) Chris Lu 2026-07-22 20:51:59 -07:00
  • ab490013e0 mount: stable-read open fence, causal log timestamp on the cache response witty-sponge Chris Lu 2026-07-22 20:06:29 -07:00
  • de3ad8db12 telemetry: per-cluster usage history on the built-in dashboard (#10400) Chris Lu 2026-07-22 19:46:41 -07:00
  • 3e9154def2 telemetry: persist server state across restarts (#10399) Chris Lu 2026-07-22 19:33:32 -07:00
  • 5457c5b5ed ci: fix Deploy Telemetry Server build (nested telemetry/server module) (#10398) Chris Lu 2026-07-22 19:17:26 -07:00
  • 6832b76529 telemetry: key per-cluster value gauges by cluster_id only (#10397) Chris Lu 2026-07-22 17:41:27 -07:00
  • 6a5f1b66b4 mount: cover buffered build events in the cursor, barrier via the failover client Chris Lu 2026-07-22 16:11:00 -07:00
  • 87ecaf1afa telemetry: fix empty over-time charts on the built-in dashboard (#10396) Chris Lu 2026-07-22 15:52:20 -07:00
  • 239cfe64d3 mount: fence new handles and cover undelivered events in the watermark Chris Lu 2026-07-22 15:43:19 -07:00
  • 36b25fca76 mount: advance the handle watermark for every acknowledged local mutation Chris Lu 2026-07-22 15:22:30 -07:00
  • ed015b0d6b mount: order handle invalidations by filer log timestamp Chris Lu 2026-07-22 14:38:27 -07:00
  • 490379bff3 Add codespell support with configuration and typo fixes (#10393) Yaroslav Halchenko 2026-07-22 17:38:06 -04:00
  • edacb39b81 mount: re-invalidate open handles when replaying buffered build events Chris Lu 2026-07-22 14:09:39 -07:00
  • 3696790a9d mount: resolve queued invalidations against the local store Chris Lu 2026-07-22 12:07:43 -07:00
  • fbda7d9601 mount: refresh open file handles from the metadata event entry Chris Lu 2026-07-22 11:22:44 -07:00
  • 6c4eb95a3a fix(admin): implement ApplyPluginConfigFromToml to propagate settings (#10388) baracudaz 2026-07-21 23:00:37 +02:00
  • ca06589d64 volume.fix.replication: add a well-placed replica before deleting a misplaced one (#10364) steve.wei 2026-07-22 03:43:38 +08:00
  • 742bd9f3aa helm: generate the SFTP host key per install (#10390) Chris Lu 2026-07-21 12:25:21 -07:00
  • 68a4e3347f S3: track manifest blob ownership through multipart completion (#10386) Chris Lu 2026-07-21 08:59:40 -07:00
  • 5a54beac80 EC decode: read shards with the encode-time block layout (#10385) Chris Lu 2026-07-21 08:59:14 -07:00
  • cdb60069a6 filer: conditional UpdateEntry with a chunk-set write condition (#10382) Chris Lu 2026-07-21 00:19:15 -07:00
  • 542495f1f1 S3: fold large chunk lists into manifest chunks on the direct write path (#10383) Chris Lu 2026-07-21 00:08:05 -07:00
  • 5d9364d0d7 helm: support fixed nodePort numbers on all-in-one, s3, sftp, and admin services (#10381) Chris Lu 2026-07-20 23:16:26 -07:00
  • e4eb5996d5 telemetry: tidy server module after prometheus bumps (#10380) Chris Lu 2026-07-20 23:13:27 -07:00
  • ce4b7f43bd build(deps): bump com.fasterxml.jackson.core:jackson-databind from 2.22.0 to 2.22.1 in /test/java/spark (#10378) dependabot[bot] 2026-07-20 17:50:10 -07:00
  • 599585cafd build(deps): bump github.com/pkg/sftp from 1.13.10 to 1.13.11 (#10373) dependabot[bot] 2026-07-20 17:49:49 -07:00
  • 71ae8097ac build(deps): bump github.com/prometheus/procfs from 0.20.1 to 0.21.1 (#10371) dependabot[bot] 2026-07-20 17:49:24 -07:00
  • b8f919b75f build(deps): bump actions/setup-python from 6 to 7 (#10369) dependabot[bot] 2026-07-20 17:48:16 -07:00
  • 2248f5f4f9 build(deps): bump actions/setup-go from 6 to 7 (#10370) dependabot[bot] 2026-07-20 17:47:58 -07:00
  • f6d746705e build(deps): bump github.com/prometheus/client_golang from 1.23.2 to 1.24.0 (#10372) dependabot[bot] 2026-07-20 17:47:29 -07:00
  • 8c885ef5fe build(deps): bump google.golang.org/api from 0.287.0 to 0.289.0 (#10374) dependabot[bot] 2026-07-20 17:47:18 -07:00
  • 34d5a5677c build(deps): bump github.com/ydb-platform/ydb-go-sdk/v3 from 3.143.0 to 3.144.5 (#10375) dependabot[bot] 2026-07-20 17:47:07 -07:00
  • ed1c54dae9 Bump Tarantool client library from 2.4.2 to 3.0.0 (#10377) MaratKarimov 2026-07-21 03:35:20 +03:00
  • 7abbf9f768 Publish seaweedfs-4.40.0.tgz chrislusf 2026-07-20 04:39:29 +00:00
  • ce37fcc0aa Publish seaweedfs-4.40.0.tgz chrislusf 2026-07-20 04:02:53 +00:00
  • 875cd1f67e 4.40 4.40 github-actions[bot] 2026-07-20 03:57:03 +00:00
  • eb6d8ebd5f remove unused files Chris Lu 2026-07-18 23:11:07 -07:00
  • 07c9e0db85 iceberg maintenance: write absolute s3:// locations into table metadata (#10363) Chris Lu 2026-07-18 19:21:35 -07:00
  • d8196428e7 s3: invalid tagging on CopyObject returns InvalidTag, not InvalidCopySource (#10362) Chris Lu 2026-07-18 13:58:10 -07:00
  • efdfeaba44 cassandra: do not mask KvGet backend errors as not-found (#10361) Chris Lu 2026-07-18 13:57:24 -07:00
  • 02df1cf428 shell: cluster.ps lists s3 servers (#10359) Chris Lu 2026-07-18 13:56:47 -07:00
  • fba01ae2dd worker: balance pre-move check compares addresses in http form (#10360) Chris Lu 2026-07-18 13:52:34 -07:00
  • 564803becd shell: show who holds the cluster lock (#10353) Chris Lu 2026-07-17 12:30:42 -07:00
  • 6f14be1138 stats: remote-mount bucket cache hit/miss metrics (#10352) Chris Lu 2026-07-16 16:58:45 -07:00
  • 1f8d0a9ccf volume server: fill in ModifiedAtSecond on the /status volume list (#10351) Chris Lu 2026-07-16 15:18:38 -07:00
  • 267f595660 batch delete: align the shard test and Rust server with continue-past-mismatch (#10349) Chris Lu 2026-07-16 13:55:52 -07:00
  • 1fda7aa7f1 master: assign re-picks once after its growth concludes instead of shedding (#10348) Chris Lu 2026-07-16 13:55:38 -07:00
  • 8a71327324 fix: report short S3 ReaderAt reads (#10345) 7y-9 2026-07-16 17:05:20 +08:00
  • 8bff3b3213 fix(volume): reject overflowing needle ID deltas (#10342) 7y-9 2026-07-16 14:24:04 +08:00
  • ae46e79e98 trigger dev container builds on seaweed-volume changes (#10344) Chris Lu 2026-07-15 23:22:13 -07:00
  • 7bfc44432d fix Rust build with protoc versions lacking native proto3 optional (#10343) Chris Lu 2026-07-15 22:52:17 -07:00
  • 5553e7b876 mount: surface ENOSPC instead of endless waiting when the cluster is full (#10341) Chris Lu 2026-07-15 22:01:19 -07:00
  • 25ab4c3cac preserve Content-Encoding for remote-mounted objects (#10340) Chris Lu 2026-07-15 19:20:00 -07:00
  • c015cc3939 generate vtproto marshalers for filer_pb and use them on the metadata log path (#10337) Chris Lu 2026-07-15 02:32:05 -07:00
  • 0ad83d5061 Fix object tagging writing back to the wrong object for nested keys (#10338) Chris Lu 2026-07-15 02:31:51 -07:00
  • 8f29d0a91e route log buffer flush copies through the shared slab pool (#10336) Chris Lu 2026-07-15 00:51:41 -07:00
  • 68e6fc5f7c fuse test: keep derived filer gRPC port below the ephemeral floor (#10334) Chris Lu 2026-07-14 12:46:54 -07:00
  • f3e4a73696 s3: return NoSuchKey/NoSuchBucket for a missing CopyObject source (#10332) Chris Lu 2026-07-14 11:53:53 -07:00
  • 311bc3a6df Fix PutObjectAcl writing back to the wrong object for nested keys (#10333) Chris Lu 2026-07-14 11:46:37 -07:00
  • 10cdaf3818 Introduce weed shell command ec.check.replication. (#10328) Chris Lu 2026-07-13 17:18:42 -07:00
  • cd7c8ae784 build(deps): bump github.com/ydb-platform/ydb-go-sdk/v3 from 3.141.0 to 3.143.0 (#10322) dependabot[bot] 2026-07-13 11:45:03 -07:00
  • a7073a9778 build(deps): bump golang.org/x/crypto from 0.53.0 to 0.54.0 (#10323) dependabot[bot] 2026-07-13 11:44:56 -07:00
  • 0dc504733e build(deps): bump github.com/schollz/progressbar/v3 from 3.19.0 to 3.19.1 (#10324) dependabot[bot] 2026-07-13 11:44:46 -07:00
  • 9964d5b82a build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.19.26 to 1.19.28 (#10325) dependabot[bot] 2026-07-13 11:44:37 -07:00
  • 7b2bee9890 build(deps): bump github.com/cognusion/imaging from 1.0.3 to 1.0.4 (#10326) dependabot[bot] 2026-07-13 11:44:28 -07:00
  • bd9b5c25ff rust volume: verify the .dat ends at the last indexed needle (#10320) Chris Lu 2026-07-12 19:37:58 -07:00
  • 19dc085e33 master: statistics used size covers all collections and layouts (#10319) Chris Lu 2026-07-12 12:56:10 -07:00
  • 013281b498 shell: volume.check.disk -resurrectMissingNeedles for never-vacuumed replicas (#10316) Chris Lu 2026-07-12 00:14:16 -07:00
  • fa549e9c83 filer: harden TUS session authorization against cross-prefix access (#10315) Chris Lu 2026-07-11 22:45:28 -07:00
  • c1a1e3c1e3 shell: volume.tier.upload keeps volume replicas (#10314) Chris Lu 2026-07-11 13:49:36 -07:00
  • 40ee4a08c5 admin: show bucket lifecycle rules in the Admin UI (#10313) Chris Lu 2026-07-11 11:31:30 -07:00
  • 29981f8d24 sftp: match permission paths on path-component boundaries (#10311) Chris Lu 2026-07-10 22:10:01 -07:00
  • e7be6bb2f8 filer: allow clearing a bucket read-only flag stuck after quota removal (#10310) Chris Lu 2026-07-10 22:09:39 -07:00