seaweedfs/weed
Chris Lu e4ab55cada admin: default -dataDir to "." so maintenance task state persists
Previously -dataDir defaulted to empty, so the admin ran maintenance in
memory only: task state was never saved and maintenance tasks (notably EC
balance/rebuild) were re-issued every scan cycle without converging,
churning EC shards (moves landed shards without their .ecx index, leaving
EC volumes unloadable/missing shards).

Default -dataDir to "." (the process working directory, which under the
standard systemd unit is the admin's data dir) so state persists out of
the box.
2026-06-07 15:10:55 -07:00
..
admin Treat co-located volume servers as one fault domain when balancing and allocating (#9854) 2026-06-07 14:14:45 -07:00
cluster s3: route object reads to the key's owner filer (#9806) 2026-06-03 00:12:28 -07:00
command admin: default -dataDir to "." so maintenance task state persists 2026-06-07 15:10:55 -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 filer: keep S3 list order byte-lexicographic regardless of SQL name column collation (#9824) 2026-06-04 14:33:41 -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(mount): don't strand a directory cached-but-empty when an eviction races a rebuild (#9791) 2026-06-02 14:43:46 -07:00
mq chore(weed/mq/kafka/protocol): remove unused functions and variables (#9488) 2026-05-13 13:59:24 -07:00
notification Adjust rename events metadata format (#8854) 2026-03-30 18:25:11 -07:00
operation operation: index VidCache by map instead of slice (#9853) 2026-06-07 11:46:57 -07:00
pb s3: actually bind outbound connections when -ip.bind is set (#9849) 2026-06-07 10:20:58 -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 fix(remote_storage/gcs): forward entry mime as ContentType (#9711) 2026-05-27 12:21:27 -07:00
replication grpc: don't tear down the shared master connection on a caller's own timeout (#9775) 2026-06-01 15:11:02 -07:00
s3api fix(s3api): require space in v2 auth prefix (#9852) 2026-06-07 11:52:09 -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 filer: replicate RECOMPUTE_LATEST pointer updates to peers (#9840) 2026-06-06 18:02:28 -07:00
sftpd sftpd: support SSH user certificates signed by a trusted CA (#9815) 2026-06-03 22:32:47 -07:00
shell Treat co-located volume servers as one fault domain when balancing and allocating (#9854) 2026-06-07 14:14:45 -07:00
static adjust logo 2026-04-23 10:05:51 -07:00
stats [CheckDisk]: implement disk health detection (#9560) 2026-06-02 09:02:05 -07:00
storage Treat co-located volume servers as one fault domain when balancing and allocating (#9854) 2026-06-07 14:14:45 -07:00
telemetry Prevent split-brain: Persistent ClusterID and Join Validation (#8022) 2026-01-18 14:02:34 -08:00
topology Treat co-located volume servers as one fault domain when balancing and allocating (#9854) 2026-06-07 14:14:45 -07:00
util ip.bind: bind outbound connections to the configured address (#9834) 2026-06-05 12:44:21 -07:00
wdclient grpc: don't tear down the shared master connection on a caller's own timeout (#9775) 2026-06-01 15:11:02 -07:00
worker Treat co-located volume servers as one fault domain when balancing and allocating (#9854) 2026-06-07 14:14:45 -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