347 Коммитов (67461ccd272c52d823084114efee73821884867a)

Автор SHA1 Сообщение Дата
Konstantin Lebedev e2e97db917
[master] avoid timeout when assigning for main request with filter by DC or rack (#6291) 7 месяцев назад
Konstantin Lebedev 8836fa19b6
use ShouldGrowVolumesByDcAndRack (#6280) 7 месяцев назад
chrislu ccf1795e6f wait a bit before getting the next volume id if the leader is recently elected 7 месяцев назад
Konstantin Lebedev a49d9e020c
[master] avoid crowded more writable for auto grow (#6214) 8 месяцев назад
chrislu 6e388e29c9 correcting free volume count, factor it during ec encoding to ensure enough disk space available 8 месяцев назад
chrislu ae5bd0667a rename proto field from DestroyTime to expire_at_sec 8 месяцев назад
steve.wei cfbe45c765
feat: add in-flight metric for s3/file/volume-server (#6120) 9 месяцев назад
chrislu 35fd1e1c9a optimize memory usage for large number of volumes 9 месяцев назад
dsd 3b840c20e3
change math/rand => math/rand/v2 in volume_layout.go where is a perfo… (#6006) 10 месяцев назад
Konstantin Lebedev 34bbaa2cdd
[master] process grow request with must grow (#5999) 10 месяцев назад
chrislu ff3d46637d better logging for volume growth 10 месяцев назад
chrislu accba3070a refactor 10 месяцев назад
Konstantin Lebedev 67a252ee8a
[master] refactor func ShouldGrowVolumes (#5884) 10 месяцев назад
chrislu 3c0854e986 unnecessary skipping 10 месяцев назад
chrislu 654b8210f7 parameter name 10 месяцев назад
chrislu 8679870008 fix typo 10 месяцев назад
chrislu a4b25a642d math/rand => math/rand/v2 10 месяцев назад
chrislu ded5e084ea ensure none zero lastGrowCount 10 месяцев назад
chrislu 4463296811 add parallel vacuuming 11 месяцев назад
chrislu b3696024d1 add warning for not enough copies when skipping vacuuming volumes 11 месяцев назад
Riccardo Bertossa 6fe8639504
add http endpoint to get the size of a collection (#5910) 11 месяцев назад
augustazz 0b00706454
EC volume supports expiration and displays expiration message when executing volume.list (#5895) 11 месяцев назад
wusong 6f58ab7e8b
[master] fix master panic (#5893) 11 месяцев назад
Konstantin Lebedev b2ffcdaab2
[master] do sync grow request only if absolutely necessary (#5821) 11 месяцев назад
wyang 4b1f539ab8
fix allocate reduplicated volumeId to different volume (#5811) 11 месяцев назад
chrislu 9265be43c0 avoid nil 12 месяцев назад
vadimartynov 86d92a42b4
Added tls for http clients (#5766) 12 месяцев назад
Konstantin Lebedev 67edf1d014
[master] Do Automatic Volume Grow in background (#5781) 12 месяцев назад
Konstantin Lebedev a53e406c99
[master] refactor HasGrowRequest to atomic bool (#5782) 12 месяцев назад
Konstantin Lebedev 33964fa292
metrics stats of volume layout depends on the data center (#5775) 12 месяцев назад
Konstantin Lebedev 04f4b10884
fix: avoid timeout if datacenter does not exist in topology (#5772) 12 месяцев назад
小羽 e8537d7172
Different disk labels should not use the same DiskUsages instance while master received volume heatbeat (#5770) 12 месяцев назад
Numblgw 73baf82f05
bugfix: unregister ec shards when volume server disconnected (#5697) 1 год назад
chrislu 3e7a92061b pass along volume server grpc port 1 год назад
chrislu d218fe54fa go fmt 1 год назад
chrislu 55976ae04a avoid repeated calls to heavy-weighted viper 1 год назад
chrislu 31f1f96038 improve perf a bit 1 год назад
Konstantin Lebedev 5189a09de0
[volume] Reduce the number of buffers for uploading one chunk (#5458) 1 год назад
Konstantin Lebedev d5d8b8e2ae
fix panic at isAllWritable (#5457) 1 год назад
Konstantin Lebedev 9c1e0f5811
[master] grow volumes if no writable volumes in current dataCenter (#5434) 1 год назад
Konstantin Lebedev df40908e57
fix panic 5435 (#5436) 1 год назад
Konstantin Lebedev dc9568fc0d
[master] add test for PickForWrite add metrics for volume layout (#5413) 1 год назад
Konstantin Lebedev 0f8e76bbd6
fix: clean metric MasterReplicaPlacementMismatch for unregister volume (#5239) 1 год назад
chrislu 025f8eb37b return dir assign counter 1 год назад
chrislu d4e66cc140 return dir assign counter 1 год назад
chrislu 49fcb48e04 same logic as grpc assign 1 год назад
Konstantin Lebedev a7fc723ae0
chore: add status code for request_total metrics (#5188) 2 лет назад
chrislu bebbc9fe44 create volume grow request if the selected volume is close to full 2 лет назад
chrislu c6b1dc7058 remove unused code 2 лет назад
chrislu b62066d38f adding DiskType to /dir/status output 2 лет назад