aboutsummaryrefslogtreecommitdiff
path: root/weed/topology/volume_layout.go
AgeCommit message (Expand)AuthorFilesLines
2025-06-16refactoringchrislu1-1/+1
2024-11-26[master] avoid timeout when assigning for main request with filter by DC or r...Konstantin Lebedev1-3/+3
2024-11-25use ShouldGrowVolumesByDcAndRack (#6280)Konstantin Lebedev1-19/+12
2024-11-21[master] avoid crowded more writable for auto grow (#6214)Konstantin Lebedev1-2/+5
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 growthchrislu1-1/+1
2024-09-04[master] refactor func ShouldGrowVolumes (#5884)Konstantin Lebedev1-40/+54
2024-08-30unnecessary skippingchrislu1-6/+1
2024-08-29math/rand => math/rand/v2chrislu1-2/+2
2024-08-27ensure none zero lastGrowCountchrislu1-1/+1
2024-07-30[master] do sync grow request only if absolutely necessary (#5821)Konstantin Lebedev1-25/+11
2024-07-21avoid nilchrislu1-0/+1
2024-07-16[master] Do Automatic Volume Grow in background (#5781)Konstantin Lebedev1-1/+19
2024-07-15[master] refactor HasGrowRequest to atomic bool (#5782)Konstantin Lebedev1-4/+4
2024-07-12metrics stats of volume layout depends on the data center (#5775)Konstantin Lebedev1-3/+3
2024-05-20go fmtchrislu1-1/+1
2024-04-18avoid repeated calls to heavy-weighted viperchrislu1-4/+3
2024-04-18improve perf a bitchrislu1-1/+2
2024-04-02fix panic at isAllWritable (#5457)Konstantin Lebedev1-4/+9
2024-03-29[master] grow volumes if no writable volumes in current dataCenter (#5434)Konstantin Lebedev1-1/+1
2024-03-28fix panic 5435 (#5436)Konstantin Lebedev1-1/+1
2024-03-22[master] add test for PickForWrite add metrics for volume layout (#5413)Konstantin Lebedev1-4/+8
2024-01-23return dir assign counterchrislu1-0/+1
2023-12-27create volume grow request if the selected volume is close to fullchrislu1-24/+33
2023-10-12adding DiskType to /dir/status outputchrislu1-0/+2
2023-06-05Fix no more writable volumes by delay judgment (#4548)wusong1-3/+6
2023-03-19fix volume not found if marked as read onlychrislu1-0/+25
2022-08-29ensure memory alignment on different CPUschrislu1-2/+2
2022-08-29avoid race conditions access to growRequestCount (#3537)Konstantin Lebedev1-4/+6
2022-07-29move to https://github.com/seaweedfs/seaweedfschrislu1-5/+5
2022-07-22change topology mapping definition, improve spellingningfd1-6/+12
2022-06-26mount: stats report physical size instead of logical sizechrislu1-2/+2
2022-04-17less verbose logschrislu1-2/+5
2022-03-21log reasons volumes became unwritablechrislu1-1/+8
2022-03-21avoid possible deadlock if volume layout is used in some logschrislu1-3/+1
2021-12-21assign fileId according to DataNode with empty DataCenter and Rackbanjiaojuhao1-12/+13
2021-10-07go fmtChris Lu1-1/+1
2021-10-05reduce concurrent volume grow requestsChris Lu1-0/+17
2021-10-05refactorChris Lu1-0/+6
2021-09-28avoid possible modified location listChris Lu1-1/+1
2021-05-11master: avoid creating too many volumesChris Lu1-3/+3
2021-05-06ahead of time volume assignmentqieqieplus1-7/+40
2021-02-26Show the real disk usage in stats callsPatrick Schmidt1-1/+1
2021-02-16this can compile now!!!Chris Lu1-2/+3
2021-02-09Merge branch 'master' into support_ssd_volumeChris Lu1-1/+1
2021-01-31fix concurrent map readsChris Lu1-1/+1
2020-12-16go fmtChris Lu1-2/+2
2020-12-13rename from volumeType to diskTypeChris Lu1-3/+3
2020-12-13adding volume typeChris Lu1-1/+3