aboutsummaryrefslogtreecommitdiff
path: root/weed/topology
AgeCommit message (Expand)AuthorFilesLines
12 daysfix random volume ids in master.html (#7655)Trim212-0/+6
2025-12-02Support separate volume server ID independent of RPC bind address (#7609)Chris Lu3-11/+178
2025-11-04master: fix negative active volumes (#7440)Chris Lu2-0/+127
2025-11-04Nit: use `time.Duration`s instead of constants in seconds. (#7438)Lisandro Pin1-2/+2
2025-10-27Erasure Coding: Ec refactoring (#7396)Chris Lu1-1/+10
2025-10-23S3 API: Fix SSE-S3 decryption on object download (#7366)Chris Lu1-10/+22
2025-10-22Update volume_growth_reservation_test.gochrislu1-0/+5
2025-10-22Update volume_growth_reservation_test.gochrislu1-6/+8
2025-10-22S3: Avoid in-memory map concurrent writes in SSE-S3 key manager (#7358)Chris Lu1-0/+6
2025-10-20fix testschrislu1-3/+5
2025-10-13Add Kafka Gateway (#7231)Chris Lu2-3/+7
2025-08-30S3 API: Advanced IAM System (#7160)Chris Lu1-20/+51
2025-08-23Master: volume assignment concurrency (#7159)Chris Lu10-32/+1086
2025-08-02Admin UI: include ec shard sizes into volume server info (#7071)Chris Lu1-27/+36
2025-07-30Admin: misc improvements on admin server and workers. EC now works. (#7055)Chris Lu2-5/+22
2025-07-16convert error fromating to %w everywhere (#6995)Chris Lu2-3/+3
2025-06-19follow grow volume option versionchrislu1-1/+1
2025-06-16refactoringchrislu4-9/+10
2025-06-16add version to volume protochrislu2-2/+5
2025-05-28Add context with request (#6824)Aleksey Kosov1-2/+3
2025-04-16Fix implementation of `master_pb.CollectionList` RPC call (#6715)Lisandro Pin2-5/+87
2024-12-19"golang.org/x/exp/slices" => "slices" and go fmtchrislu3-3/+3
2024-12-18[shell] feat:stop vacuum immediately once volume.vacuum.disable was executed ...dsd2-6/+20
2024-11-26[master] avoid timeout when assigning for main request with filter by DC or r...Konstantin Lebedev2-4/+4
2024-11-25use ShouldGrowVolumesByDcAndRack (#6280)Konstantin Lebedev2-19/+25
2024-11-23wait a bit before getting the next volume id if the leader is recently electedchrislu2-0/+7
2024-11-21[master] avoid crowded more writable for auto grow (#6214)Konstantin Lebedev1-2/+5
2024-10-24correcting free volume count, factor it during ec encoding to ensure enough d...chrislu1-2/+2
2024-10-24rename proto field from DestroyTime to expire_at_secchrislu1-3/+3
2024-10-14feat: add in-flight metric for s3/file/volume-server (#6120)steve.wei1-0/+10
2024-10-10optimize memory usage for large number of volumeschrislu7-49/+50
2024-09-11change math/rand => math/rand/v2 in volume_layout.go where is a perfo… (#6006)dsd1-3/+4
2024-09-09[master] process grow request with must grow (#5999)Konstantin Lebedev1-10/+8
2024-09-07better logging for volume growthchrislu2-2/+2
2024-09-07refactorchrislu1-0/+6
2024-09-04[master] refactor func ShouldGrowVolumes (#5884)Konstantin Lebedev4-43/+74
2024-08-30unnecessary skippingchrislu1-6/+1
2024-08-30parameter namechrislu1-2/+2
2024-08-30fix typochrislu1-1/+1
2024-08-29math/rand => math/rand/v2chrislu5-9/+9
2024-08-27ensure none zero lastGrowCountchrislu1-1/+1
2024-08-21add parallel vacuumingchrislu2-9/+69
2024-08-20add warning for not enough copies when skipping vacuuming volumeschrislu1-1/+5
2024-08-19add http endpoint to get the size of a collection (#5910)Riccardo Bertossa1-0/+22
2024-08-16EC volume supports expiration and displays expiration message when executing ...augustazz1-3/+4
2024-08-15[master] fix master panic (#5893)wusong2-8/+19
2024-07-30[master] do sync grow request only if absolutely necessary (#5821)Konstantin Lebedev2-27/+13
2024-07-26fix allocate reduplicated volumeId to different volume (#5811)wyang1-2/+45
2024-07-21avoid nilchrislu1-0/+1
2024-07-16Added tls for http clients (#5766)vadimartynov1-2/+8