Commit Graph

  • 3563738699 4.44 4.44 github-actions[bot] 2026-08-22 07:41:01 +00:00
  • c1a993bc3b filer: keep the TUS sub-chunks that already landed when a write fails (#10876) Chris Lu 2026-08-22 00:30:14 -07:00
  • 34bb444f33 test: drive the Lance namespace with Spark (#10864) Chris Lu 2026-08-21 23:49:09 -07:00
  • 4af6798639 helm: render the mysql secret and env only for the mysql filer store (#10872) Chris Lu 2026-08-21 23:43:56 -07:00
  • df93d01c06 admin: add bucket lifecycle rule editing (#10860) Mathieu Arnold 2026-08-22 08:42:26 +02:00
  • 301d83cc7a test: wait for the master to register the volume servers before failover tests run (#10871) Chris Lu 2026-08-21 23:05:14 -07:00
  • c0a9b110dd volume: stop reporting read-only volumes that are no longer here (#10867) Chris Lu 2026-08-21 22:33:01 -07:00
  • 96304b6870 S3: source config credentials from the environment, and let the chart point at an existing secret (#10868) Chris Lu 2026-08-21 22:32:47 -07:00
  • 480795d40d release: cut the whole release from the version bump workflow (#10870) Chris Lu 2026-08-21 22:19:58 -07:00
  • 5e7ab43ddd test: read Lance tables from DuckDB (#10866) Chris Lu 2026-08-21 15:22:38 -07:00
  • 35d53a20f6 master: let the leader admit a master that starts with no raft state (#10865) Chris Lu 2026-08-21 15:22:22 -07:00
  • 0c95137528 filer: stop aggregated metadata subscribers from spinning on a peer watermark hold (#10863) Chris Lu 2026-08-21 15:22:05 -07:00
  • 0dfaa103d0 test: take a table through its whole life, for Iceberg and Lance (#10862) Chris Lu 2026-08-21 15:16:11 -07:00
  • 3bd218e030 volume: cut idle memory at high volume counts (#10861) Chris Lu 2026-08-21 13:04:56 -07:00
  • 3466e74391 test: drive the Lance namespace with Spark lancedb-integration-test Chris Lu 2026-08-21 12:32:59 -07:00
  • 930603eb74 S3: optionally serve remote-mounted objects from remote when the local read fails (#10837) Da.Sanchez 2026-08-21 19:47:53 +01:00
  • 6faa9d20e8 iceberg: stop compaction from corrupting dictionary-encoded columns (#10857) Chris Lu 2026-08-21 10:12:01 -07:00
  • 813c439af6 admin: regenerate the gzipped static mirror (#10859) Chris Lu 2026-08-21 10:10:10 -07:00
  • bd34565e56 admin: keep the copy confirmation in front of the access key modal (#10856) Chris Lu 2026-08-21 09:20:27 -07:00
  • 3e3dab5df4 Publish seaweedfs-4.43.0.tgz chrislusf 2026-08-21 08:24:22 +00:00
  • c32cf710e9 Publish seaweedfs-4.43.0.tgz chrislusf 2026-08-21 07:34:41 +00:00
  • 6c7f184381 4.43 4.43 github-actions[bot] 2026-08-21 07:08:16 +00:00
  • 8a532cc0cf mini: state the format of a -tableBucket, do not infer it (#10851) Chris Lu 2026-08-20 23:46:32 -07:00
  • 83753ccdad test: drive the Lance namespace with LanceDB (#10850) Chris Lu 2026-08-20 20:11:48 -07:00
  • 49a7d4ff6a test: pin the LanceDB client, and index before searching Chris Lu 2026-08-20 19:51:55 -07:00
  • 2481641abf test: drive the Lance namespace with LanceDB Chris Lu 2026-08-20 12:38:06 -07:00
  • 6f3b5a4f4d metrics: graph the plugin workers (#10849) Chris Lu 2026-08-20 11:49:30 -07:00
  • 6d0489de6e metrics: graph the plugin workers rust-worker-metrics Chris Lu 2026-08-20 10:44:32 -07:00
  • f56a7a1557 seaweed-worker: serve health, readiness and metrics (#10848) Chris Lu 2026-08-20 10:11:58 -07:00
  • fc97f8ea8f mount: index directory state by path (#10827) Chris Lu 2026-08-20 10:09:42 -07:00
  • f7c4636d22 topology: refresh oversized mark on every heartbeat (#10829) 孙超 2026-08-21 00:56:53 +08:00
  • 88d61ca4cd seaweed-worker: fix the metrics address, the count, and a dead field Chris Lu 2026-08-20 08:43:00 -07:00
  • 99975a527a seaweed-worker: serve health, readiness and metrics Chris Lu 2026-08-19 23:16:40 -07:00
  • 8c7d714d5e Lance catalog, and a Rust plugin worker to maintain it (#10841) Chris Lu 2026-08-19 22:59:56 -07:00
  • 814ee75af4 s3: allow-unordered is a listing parameter, not an unimplemented subresource (#10846) Chris Lu 2026-08-19 20:09:23 -07:00
  • e5edd8be3c s3: place multipart part chunks by the destination object's storage rule (#10845) Chris Lu 2026-08-19 20:07:57 -07:00
  • abd61de52c S3: stamp the gateway's own uid/gid on PutObject and copy entries (#10844) Chris Lu 2026-08-19 18:57:37 -07:00
  • 5d5fcdf07b fix(filer): bound aggregated metadata reads by peer watermarks (#10803) Jaehoon Kim 2026-08-20 10:38:46 +09:00
  • 804111745a mount: discard a path-cache insert that raced a purge (#10842) Chris Lu 2026-08-19 17:05:49 -07:00
  • da1e5e714f mount: move the inode table when a rename arrives from the cluster (#10822) Chris Lu 2026-08-19 14:57:45 -07:00
  • 9a8b204a7e Add monitoring label to filer servicemonitor (#10835) slimes28 2026-08-20 00:21:36 +03:00
  • cd3db76eed ci: stop installing FUSE headers nothing links against (#10840) Chris Lu 2026-08-19 14:09:40 -07:00
  • e0c4732e5e rust: stop writing when a durable write's index flush fails (#10825) Chris Lu 2026-08-19 14:01:19 -07:00
  • 489563ca42 design: key the mount's inode table on parent and name design-mount-inode-table Chris Lu 2026-08-18 17:33:13 -07:00
  • 3b18a635df ci: call the apt helper from the workflow's working directory (#10832) Chris Lu 2026-08-19 00:46:32 -07:00
  • baead6901c ci: build protoc into the crate instead of installing it per job (#10830) Chris Lu 2026-08-19 00:18:30 -07:00
  • 1564244b1a ci: install the runner's own packages through the mirror fallback too (#10831) Chris Lu 2026-08-19 00:17:51 -07:00
  • 05013ad3da ci: fall through to another Ubuntu mirror when one is unreachable (#10828) Chris Lu 2026-08-19 00:03:04 -07:00
  • da4f06ec12 Give the local Unix socket gRPC transport room to breathe (#10824) Chris Lu 2026-08-18 21:32:23 -07:00
  • bd3b75b534 mount: let a readdirplus stop taking references at a cap mount-max-inode-entries Chris Lu 2026-08-18 17:30:47 -07:00
  • bb223967bd mount: fold an inode's single link into its entry (#10818) Chris Lu 2026-08-18 20:56:06 -07:00
  • 9f15e3935c mount: reuse the listed entry's path instead of rebuilding it (#10817) Chris Lu 2026-08-18 20:55:17 -07:00
  • 887910b377 rust: honor fsync on the volume server write path (#10816) Chris Lu 2026-08-18 20:22:42 -07:00
  • 358fd314ea test(s3/versioning): read the whole version body instead of one Read (#10815) Chris Lu 2026-08-18 18:34:01 -07:00
  • 911d4e5f31 Pin grpc-go to v1.82.0 to avoid a Unix-socket transport deadlock grpc-downgrade-unix-deadlock Chris Lu 2026-08-18 17:45:19 -07:00
  • ed75a61fb0 fix(test/s3/versioning): dropped test error (#10813) Lars Lehtonen 2026-08-18 17:26:51 -07:00
  • 9575032b4c volume: forward fsync=true to replicas in ReplicatedWrite (#10805) 孙超 2026-08-19 08:17:50 +08:00
  • 1354b58675 s3: stop unrouted bucket subresources from being answered with a listing (#10814) Chris Lu 2026-08-18 16:03:08 -07:00
  • 68a23a4b3c filer: stop remote.unmount from deleting the remote objects (#10811) Da.Sanchez 2026-08-18 23:38:02 +01:00
  • f41595fb10 mount: drop consumed entries when reading a directory through (#10802) Chris Lu 2026-08-17 21:22:03 -07:00
  • 3cf7d306a5 Give the WebDav chunk reader a bounded, invalidatable location cache (#10801) Chris Lu 2026-08-17 20:19:54 -07:00
  • f3dc530919 Re-look-up a chunk's locations as soon as they all fail (#10800) Chris Lu 2026-08-17 20:19:28 -07:00
  • 93227c6dc3 build(deps): bump go.etcd.io/etcd/client/v3 from 3.6.12 to 3.7.1 (#10789) dependabot[bot] 2026-08-17 19:57:31 -07:00
  • 606a90b3b1 filer: close the empty-folder race by checking after each mutation (#10799) Chris Lu 2026-08-17 19:57:05 -07:00
  • 1ddec72707 Recover from a dead volume server on the mount read path (#10798) Chris Lu 2026-08-17 17:30:33 -07:00
  • 6fda8c67f3 Guard the gcs credential path in FetchAndWriteNeedle like the other backends (#10796) Chris Lu 2026-08-17 16:40:56 -07:00
  • 9d8acbd244 Create icon.svg Chris Lu 2026-08-17 16:11:27 -07:00
  • 1bcd55eba2 go 1.26 (#10797) Chris Lu 2026-08-17 15:39:20 -07:00
  • e383ee47cb filer: use bind variables for request-controlled values in the arangodb store (#10795) Chris Lu 2026-08-17 15:15:26 -07:00
  • 5d5ea63b3f Fix what the Go 1.26 language bump breaks (#10794) Chris Lu 2026-08-17 14:46:25 -07:00
  • 518da712b5 build(deps): bump github.com/rabbitmq/amqp091-go from 1.11.0 to 1.13.0 (#10791) dependabot[bot] 2026-08-17 14:44:06 -07:00
  • d36073f8d7 build(deps): bump golang.org/x/net from 0.57.0 to 0.58.0 (#10790) dependabot[bot] 2026-08-17 14:43:39 -07:00
  • 42f2a48c90 build(deps): bump google.golang.org/api from 0.289.0 to 0.293.0 (#10792) dependabot[bot] 2026-08-17 13:15:45 -07:00
  • 42699b0f98 build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.43.4 to 1.43.5 (#10787) dependabot[bot] 2026-08-17 10:17:00 -07:00
  • 52ebc9ea4e build(deps): bump golang.org/x/crypto from 0.54.0 to 0.55.0 (#10786) dependabot[bot] 2026-08-17 10:16:46 -07:00
  • f4bcec60d7 readme: fold RustFS into the MinIO comparison (#10788) Chris Lu 2026-08-17 10:11:48 -07:00
  • 923f632056 Publish seaweedfs-4.42.0.tgz chrislusf 2026-08-17 08:36:23 +00:00
  • 605b7d752e Publish seaweedfs-4.42.0.tgz chrislusf 2026-08-17 07:27:30 +00:00
  • f04da8e9ad 4.42 4.42 github-actions[bot] 2026-08-17 07:15:32 +00:00
  • 5c43c03b76 filer: restore a folder that received an entry while it was deleted (#10783) Chris Lu 2026-08-17 00:04:07 -07:00
  • f530102c45 filer: do not sweep children when deleting a folder non-recursively (#10782) Chris Lu 2026-08-16 22:09:23 -07:00
  • 7522e17b6d iceberg: vend table-scoped credentials to clients that ask for delegation (#10777) Chris Lu 2026-08-16 12:57:12 -07:00
  • ec37ef5aaa iceberg: add view rename, scan-report and snapshots=refs to the catalog (#10776) Chris Lu 2026-08-16 12:56:45 -07:00
  • d044839ab2 iceberg: make a table commit a compare-and-swap (#10775) Chris Lu 2026-08-16 12:55:42 -07:00
  • a80259d362 iceberg maintenance: fix the test build master merged broken (#10780) Chris Lu 2026-08-16 12:06:43 -07:00
  • 5f6dd4d3e5 iceberg maintenance: keep the snapshots that branches and tags pin (#10774) Chris Lu 2026-08-16 10:48:19 -07:00
  • eef6f3d1e6 s3tables: add the maintenance configuration APIs (#10773) Chris Lu 2026-08-16 10:36:59 -07:00
  • a1d3fe236f iceberg: let table properties override the worker config (#10772) Chris Lu 2026-08-16 09:16:05 -07:00
  • 4c40ec3a9e master: align default volume size with EC rows (#10761) roosevelt lai 2026-08-16 00:37:20 -04:00
  • b45f8314c5 ec.encode: require the shards to agree on size before deleting the volume (#10769) Chris Lu 2026-08-15 14:21:13 -07:00
  • 76a1983c86 test: re-lock and retry every chaos command, not just the balance (#10770) Chris Lu 2026-08-15 14:13:37 -07:00
  • fbd85d31b0 ec.decode: check the rebuilt .dat is complete before the shards can be deleted (#10768) Chris Lu 2026-08-15 13:28:49 -07:00
  • 829064af71 ec.decode: finish the cleanup an interrupted decode left behind (#10767) Chris Lu 2026-08-15 13:04:37 -07:00
  • 97a155d14d admin: show capacity per storage tier and stop counting remote-tiered bytes as local disk usage (#10766) Chris Lu 2026-08-15 12:35:16 -07:00
  • 1c926e8fac test: systematic EC interruption verification — exhaustive model check + deterministic kill matrix (#10764) Chris Lu 2026-08-14 17:45:11 -07:00
  • 602746f51d test: EC lifecycle chaos harness, with four fixes it found (#10763) Chris Lu 2026-08-14 17:26:54 -07:00
  • 944d967502 refactor: extract EC orchestration into a shared weed/ec package (#10760) Chris Lu 2026-08-14 13:54:12 -07:00
  • f66d6ffc4a s3: option to disable bucket auto-creation on upload (#10759) Chris Lu 2026-08-14 10:58:45 -07:00
  • 02b3ec6e90 sftp: url-encode the upload path (#10758) Chris Lu 2026-08-14 09:19:37 -07:00
  • c2ea452b9d skiplist: fix TestFindGreaterOrEqual flake (compare against largest key, not value) (#10757) Chris Lu 2026-08-14 08:31:31 -07:00