aboutsummaryrefslogtreecommitdiff
path: root/weed/storage/super_block
AgeCommit message (Collapse)AuthorFilesLines
2025-06-16refactoringchrislu1-1/+1
2025-01-29`ec.encode`: Display a warning on EC balancing if no replica placement ↵Lisandro Pin2-0/+33
settings are found. (#6487)
2024-11-21ReadAt may return io.EOF t end of filechrislu1-3/+5
related to https://github.com/seaweedfs/seaweedfs/issues/6219
2024-11-18Introduce logic to resolve volume replica placement within EC rebalancing. ↵Lisandro Pin1-0/+9
(#6254) * Rename `command_ec_encode_test.go` to `command_ec_common_test.go`. All tests defined in this file are now for `command_ec_common.go`. * Minor code cleanups. - Fix broken `ec.balance` test. - Rework integer ceiling division to not use floats, which can introduce precision errors. * Introduce logic to resolve volume replica placement within EC rebalancing. This will be used to make rebalancing logic topology-aware. * Give shell.EcNode.dc a dedicated DataCenterId type.
2024-10-01handle missing leading zero padding in replicachrislu1-0/+8
2024-08-21fix replication range checkchrislu1-12/+14
fix for https://github.com/seaweedfs/seaweedfs/wiki/Replication#replication-string
2022-08-17move proto packagechrislu2-2/+2
2022-07-29move to https://github.com/seaweedfs/seaweedfschrislu3-9/+9
2021-03-01skip network error when remote volumes startChris Lu1-0/+3
2021-02-18add descriptive error if no free volumesChris Lu1-3/+3
2019-12-23shell: add ec.decode commandChris Lu5-0/+205