990 Commits (48aec1956eb8159fe65a8aff02b13f32fa4749b7)

Author SHA1 Message Date
Lisandro Pin f400fb44a0
Update `cluster.status` to resolve file details on EC volumes. (#8268) 3 days ago
Chris Lu 30812b85f3
fix ec.encode skipping volumes when one replica is on a full disk (#8227) 3 days ago
Chris Lu 6a61037333
fix issue #8230: volume.fsck deletion logic to respect purgeAbsent flag (#8266) 3 days ago
Lisandro Pin 63b846b73b
Parallelize operations for the `volume.scrub` and `ec.scrub` commands (#8247) 3 days ago
Chris Lu 2ed5a8f65c add tests 3 days ago
Feng Shao 963398ac8c
use ReadFull (#40) (#8240) 5 days ago
Lisandro Pin 9d751a7b61
Contrib/volume scrub local (#8226) 7 days ago
Chris Lu 3306abae10
shell: add minCacheAge flag to remote.uncache command (#8225) 7 days ago
Lisandro Pin 2ecbae3611
Add volume.scrub and ec.scrub shell commands to scrub regular & EC volumes on demand. (#8188) 1 week ago
Chris Lu 79722bcf30
Add s3tables shell and admin UI (#8172) 2 weeks ago
Chris Lu 49c66bbb2e
shell: allow spaces in arguments via quoting (#8157) (#8165) 2 weeks ago
Chris Lu 94e0b902f9 shell: update fs.verify and volume.fsck for new BFS signature 2 weeks ago
Chris Lu 3b05efbdbc shell: fix potential deadlock in fs.meta.save BFS traversal 2 weeks ago
Chris Lu 550a4ff761
Fix inconsistent TTL reporting in volume.list #8158 (#8164) 2 weeks ago
Andrei Kvapil b1d63d0943
feat(shell): add Object Lock management commands (#8141) 2 weeks ago
Chris Lu 6bf088cec9
IAM Policy Management via gRPC (#8109) 3 weeks ago
Chris Lu 0a46577700
Fix #8040: Support '_default' keyword in collectionPattern to match default collection (#8046) 4 weeks ago
Chris Lu 7eb90fdfd7
Enhance EC balancing to separate parity and data shards (#8038) 4 weeks ago
Chris Lu 905e7e72d9
Add remote.copy.local command to copy local files to remote storage (#8033) 4 weeks ago
Jaehoon Kim f2e7af257d
Fix volume.fsck -forcePurging -reallyDeleteFromVolume to fail fast on filer traversal errors (#8015) 4 weeks ago
Chris Lu f47bc8c539
Fix remote.meta.sync TTL issue (#8021) (#8030) 4 weeks ago
promalert 9012069bd7
chore: execute goimports to format the code (#7983) 1 month ago
Chris Lu e10f11b480
opt: reduce ShardsInfo memory usage with bitmap and sorted slice (#7974) 1 month ago
Chris Lu 0b5a65e00b avoid extra missing shard warning 1 month ago
Lisandro Pin 91fcc60898
Have `volume.list` account for EC shards when computing disk usage. (#7909) 1 month ago
Lisandro Pin 6b98b52acc
Fix reporting of EC shard sizes from nodes to masters. (#7835) 2 months ago
Chris Lu f88b9a643d add one example 2 months ago
Chris Lu 2b3ff3cd05 verbose mode 2 months ago
Copilot b866907461
fs.meta.save: fix directory entry parent path in FullEntry construction (#7886) 2 months ago
Chris Lu 4aa50bfa6a
fix: EC rebalance fails with replica placement 000 (#7812) 2 months ago
Chris Lu f4cdfcc5fd
Add cluster.raft.leader.transfer command for graceful leader change (#7819) 2 months ago
Lisandro Pin 6a1b9ce8cd
Give `cluster.status` detailed file metrics for regular volumes (#7791) 2 months ago
Chris Lu 347ed7cbfa
fix: sync replica entries before ec.encode and volume.tier.move (#7798) 2 months ago
G-OD 504b258258
s3: fix remote object not caching (#7790) 2 months ago
Lisandro Pin 187ef65e8f
Humanize output for `weed.server` by default (#7758) 2 months ago
Chris Lu 7ed7578424
fix(ec.decode): purge EC shards when volume is empty (#7749) 2 months ago
Chris Lu f77e6ed2d4
fix: admin UI bucket delete now properly deletes collection and checks Object Lock (#7734) 2 months ago
Chris Lu 93cca3a96b
volume.fsck: increase default cutoffTimeAgo from 5 minutes to 5 hours (#7730) 2 months ago
Lisandro Pin 662a6ac8ee
Implement a `weed shell` command to return a status overview of the cluster. (#7704) 2 months ago
Chris Lu a1eab5ff99
shell: add -owner flag to s3.bucket.create command (#7728) 2 months ago
Chris Lu e8b7347031
Reduce memory allocations in hot paths (#7725) 2 months ago
Chris Lu df4f2f7020
ec: add -diskType flag to EC commands for SSD support (#7607) 2 months ago
Lisandro Pin ca1ad9c4c2
Nit: have `ec.encode` exit immediately if no volumes are processed. (#7654) 2 months ago
Chris Lu f9b4a4c396
fix: check freeEcSlot before evacuating EC shards to prevent data loss (#7621) 2 months ago
Lisandro Pin d59cc1b09f
Fix handling of fixed read-only volumes for `volume.check.disk`. (#7612) 2 months ago
Chris Lu 4f038820dc
Add disk-aware EC rebalancing (#7597) 2 months ago
Lisandro Pin ebb06a3908
Mutex command output writes for `volume.check.disk`. (#7605) 2 months ago
Lisandro Pin ee775825bc
Parallelize read-only volume check pass for `volume.check.disk`. (#7602) 2 months ago
Lisandro Pin 36dd59560b
Have `volume.check.disk` select a random (heathly) source volume when… (#7574) 2 months ago
steve.wei 5c25df20f2
feat(volume.fix): show all replica locations for misplaced volumes (#7560) 3 months ago