seaweedfs/weed
qzhello 18b03d5dc7 fix: avoid reading upload body when writing JSON errors (#10073)
* fix(shell): correct volume.list -writable filter unit and comparison

* fix(shell): correct volume.list -writable filter unit and comparison

* chore(shell): fix typo in EC shard helper param names

* fix(shell): use exact match for volume.balance -racks/-nodes filter

The old strings.Contains-based filter quietly included any id that was a
  substring of the user-supplied flag value (e.g. -racks=rack10 also matched
  rack1). Replace it with an exact-match set parsed from the comma-separated
  flag value, and add regression tests for both -racks and -nodes paths.

  Also fix a small typo in the "remote storage" error returned by
  maybeMoveOneVolume.

* fix(shell): use exact match for volume.balance -racks/-nodes filter

The old strings.Contains-based filter quietly included any id that was a
  substring of the user-supplied flag value (e.g. -racks=rack10 also matched
  rack1). Replace it with an exact-match set parsed from the comma-separated
  flag value, and add regression tests for both -racks and -nodes paths.

  Also fix a small typo in the "remote storage" error returned by
  maybeMoveOneVolume.

* refactor(shell): drop nil sentinel in splitCSVSet, use len() in callers

* fix: avoid reading upload body when writing JSON errors
2026-06-24 00:32:36 -07:00
..
admin admin: surface user inline policies in object store user details (#10013) 2026-06-18 22:20:56 -07:00
cluster s3: route object reads to the key's owner filer (#9806) 2026-06-03 00:12:28 -07:00
command fix(benchmark): close CPU profile file handle after profiling (#10048) 2026-06-22 20:33:22 -07:00
credential grpc: don't tear down the shared master connection on a caller's own timeout (#9775) 2026-06-01 15:11:02 -07:00
filer s3: keep a file promoted to a directory retrievable as an object (#10070) 2026-06-23 14:06:00 -07:00
filer_client fix: resolve gRPC DNS resolution issues in Kubernetes #8384 (#8387) 2026-02-19 15:46:02 -08:00
glog go fmt 2026-04-10 17:31:14 -07:00
iam fix(iam): return a valid user ARN from CreateUser and GetUser (#9794) 2026-06-02 22:01:57 -07:00
iamapi fix(iam): return a valid user ARN from CreateUser and GetUser (#9794) 2026-06-02 22:01:57 -07:00
images chore: remove ~50k lines of unreachable dead code (#8913) 2026-04-03 16:04:27 -07:00
kms chore: remove ~50k lines of unreachable dead code (#8913) 2026-04-03 16:04:27 -07:00
mount fix: enforce XATTR_REPLACE semantics in setxattr (#10059) 2026-06-23 01:31:14 -07:00
mq mq(kafka): don't drop an existing topic when auto-create races (#9998) 2026-06-16 22:24:40 -07:00
notification Adjust rename events metadata format (#8854) 2026-03-30 18:25:11 -07:00
operation feat(mount): attach Content-MD5 to chunk uploads (#10016) 2026-06-19 10:29:28 -07:00
pb s3: keep a file promoted to a directory retrievable as an object (#10070) 2026-06-23 14:06:00 -07:00
plugin/worker Treat co-located volume servers as one fault domain when balancing and allocating (#9854) 2026-06-07 14:14:45 -07:00
query fix(weed/query/engine): check for nil pointers (#9114) 2026-04-16 16:27:55 -07:00
remote_storage s3: improve TTFB for large remote objects (#10010) 2026-06-18 17:22:32 -07:00
replication fix(filer.sync): replicate a rename as an atomic move, not a no-op update (#9895) 2026-06-09 12:54:28 -07:00
s3api iceberg: support table rename (#10068) 2026-06-23 20:18:11 -07:00
security security: hot-reload JWT signing keys on SIGHUP (#9826) 2026-06-04 22:26:08 -07:00
sequence [nfs] Add NFS (#9067) 2026-04-14 20:48:24 -07:00
server fix: avoid reading upload body when writing JSON errors (#10073) 2026-06-24 00:32:36 -07:00
sftpd Don't mangle filer paths with the OS separator on Windows (#9878) 2026-06-08 13:56:02 -07:00
shell feat: support marking volumes by collection (#9585) 2026-06-23 11:27:43 -07:00
static adjust logo 2026-04-23 10:05:51 -07:00
stats stats: define metric subsystems as constants (#10027) 2026-06-21 11:52:08 -07:00
storage volume: detect phantom volumes held open as deleted FDs (#10011) 2026-06-19 09:24:04 -07:00
telemetry Prevent split-brain: Persistent ClusterID and Join Validation (#8022) 2026-01-18 14:02:34 -08:00
topology feat: add Prometheus metric for volume creation operations (#10026) 2026-06-21 10:56:03 -07:00
util fix(chunk_cache): close data/index files on initialization error (#10057) 2026-06-23 01:49:35 -07:00
wdclient refactor: 将fmt.Errorf中的%v替换为%w以保留错误链 (#10050) 2026-06-22 21:31:45 -07:00
worker worker: don't leak task goroutines on forced shutdown (#10062) 2026-06-23 10:06:59 -07:00
Makefile Move SQL engine and PostgreSQL server to their own binaries (#8417) 2026-02-23 16:27:08 -08:00
weed.go chore: remove ~50k lines of unreachable dead code (#8913) 2026-04-03 16:04:27 -07:00