seaweedfs/weed
Lisandro Pin 345ac950b6
Add volume server RPCs to read and update state flags. (#8186)
* Boostrap persistent state for volume servers.

This PR implements logic load/save persistent state information for storages
associated with volume servers, and reporting state changes back to masters
via heartbeat messages.

More work ensues!

See https://github.com/seaweedfs/seaweedfs/issues/7977 for details.

* Add volume server RPCs to read and update state flags.
2026-02-02 16:22:17 -08:00
..
admin mount: refresh and evict hot dir cache (#8174) 2026-01-31 13:46:37 -08:00
cluster go fmt 2026-01-28 14:34:07 -08:00
command mount: refresh and evict hot dir cache (#8174) 2026-01-31 13:46:37 -08:00
credential Add s3tables shell and admin UI (#8172) 2026-01-30 22:57:05 -08:00
filer Fix S3 Gateway Read Failover #8076 (#8087) 2026-01-22 14:07:24 -08:00
filer_client Clean up logs and deprecated functions (#7339) 2025-10-17 22:11:50 -07:00
glog chore: execute goimports to format the code (#7983) 2026-01-07 13:06:08 -08:00
iam iam: add ECDSA support for OIDC token validation (#8166) 2026-01-29 20:03:43 -08:00
iamapi Refactor Admin UI to use unified IAM storage and add MultipleFileStore (#8101) 2026-01-23 20:12:59 -08:00
images chore: execute goimports to format the code (#7983) 2026-01-07 13:06:08 -08:00
kms S3 API: Add integration with KMS providers (#7152) 2025-08-22 22:10:30 -07:00
mount mount: refresh and evict hot dir cache (#8174) 2026-01-31 13:46:37 -08:00
mq cast i to int64 first, ensuring the calculation happens in 64-bit space 2026-01-22 14:05:45 -08:00
notification chore: execute goimports to format the code (#7983) 2026-01-07 13:06:08 -08:00
operation fix: correct chunk size in encrypted uploads (fixes #8151) (#8154) 2026-01-28 20:46:03 -08:00
pb Add volume server RPCs to read and update state flags. (#8186) 2026-02-02 16:22:17 -08:00
query fix: comprehensive go vet error fixes and add CI enforcement (#7861) 2025-12-23 14:48:50 -08:00
remote_storage feat(gcs): add application default credentials fallback support (#8161) 2026-01-29 09:57:49 -08:00
replication chore: execute goimports to format the code (#7983) 2026-01-07 13:06:08 -08:00
s3api s3tables: add Iceberg file layout validation for table buckets (#8176) 2026-02-02 10:05:04 -08:00
security feat: Optional path-prefix and method scoping for Filer HTTP JWT (#8014) 2026-01-12 13:21:48 -08:00
sequence chore: execute goimports to format the code (#7983) 2026-01-07 13:06:08 -08:00
server Add volume server RPCs to read and update state flags. (#8186) 2026-02-02 16:22:17 -08:00
sftpd SFTP: support reloading user store on HUP signal (#7651) 2025-12-08 01:24:42 -08:00
shell Add s3tables shell and admin UI (#8172) 2026-01-30 22:57:05 -08:00
static Fix Broken Links (#5287) 2024-02-14 08:26:38 -08:00
stats chore: execute goimports to format the code (#7983) 2026-01-07 13:06:08 -08:00
storage Add volume server RPCs to read and update state flags. (#8186) 2026-02-02 16:22:17 -08:00
telemetry Prevent split-brain: Persistent ClusterID and Join Validation (#8022) 2026-01-18 14:02:34 -08:00
topology Have masters update DataNode details based on state heartbeats from volume servers. (#8017) 2026-01-29 21:51:46 -08:00
util 4.07 2026-01-18 15:48:09 -08:00
wdclient Fix S3 Gateway Read Failover #8076 (#8087) 2026-01-22 14:07:24 -08:00
worker Update detection.go 2026-01-23 21:38:51 -08:00
Makefile Update README and weed/Makefile (#7571) 2025-11-29 11:36:22 -08:00
weed.go Fix the issue where fuse command on a node cannot specify multiple configuration directory paths (#7874) 2025-12-25 11:36:38 -08:00