aboutsummaryrefslogtreecommitdiff
path: root/weed/pb/master_pb
AgeCommit message (Collapse)AuthorFilesLines
2025-06-16add version to volume protochrislu2-2279/+965
2025-01-20Add message queue agent (#6463)Chris Lu2-2/+2
* scaffold message queue agent * adjust proto, add mq_agent * add agent client implementation * remove unused function * agent publish server implementation * adding agent
2024-10-24rename proto field from DestroyTime to expire_at_secchrislu2-828/+749
For TTL volume converted into EC volume, this change may leave the volumes staying.
2024-09-24fix unclaimed spaces calculation when volumePreallocate is enabled (#6063)LHHDZ1-642/+652
the calculation of `unclaimedSpaces` only needs to subtract `unusedSpace` when `preallocate` is not enabled. Signed-off-by: LHHDZ <shichanglin5@qq.com>
2024-09-16improve worm support (#5983)Guang Jiong Lou2-3/+3
* improve worm support Signed-off-by: lou <alex1988@outlook.com> * worm mode in filer Signed-off-by: lou <alex1988@outlook.com> * update after review Signed-off-by: lou <alex1988@outlook.com> * update after review Signed-off-by: lou <alex1988@outlook.com> * move to fs configure Signed-off-by: lou <alex1988@outlook.com> * remove flag Signed-off-by: lou <alex1988@outlook.com> * update after review Signed-off-by: lou <alex1988@outlook.com> * support worm hardlink Signed-off-by: lou <alex1988@outlook.com> * update after review Signed-off-by: lou <alex1988@outlook.com> * typo Signed-off-by: lou <alex1988@outlook.com> * sync filer conf Signed-off-by: lou <alex1988@outlook.com> --------- Signed-off-by: lou <alex1988@outlook.com>
2024-09-09[shell] fix volume grow in shell (#5992)Konstantin Lebedev2-733/+973
* fix volume grow in shell * revert add Async * check available volume space * create a VolumeGrowRequest and remove unnecessary fields
2024-08-16EC volume supports expiration and displays expiration message when executing ↵augustazz1-556/+566
volume.list (#5895) * ec volume expire * volume.list show DestroyTime * comments * code optimization --------- Co-authored-by: xuwenfeng <xuwenfeng1@zto.com>
2024-02-29latest protoc-gen-gochrislu1-1/+1
2024-02-29go fmtchrislu2-3/+3
2024-02-05upgrade protocChris Lu2-3/+3
2023-10-12upgrading grpcchrislu2-45/+70
2023-09-30update proto generated fileschrislu1-1/+1
2023-09-26rename functionchrislu1-1/+1
2023-08-22add stream assign protochrislu2-138/+213
2023-06-19remove unused cluster node leaderchrislu2-589/+535
2023-06-05Fix no more writable volumes by delay judgment (#4548)wusong2-44/+68
* fix nomore writables volumes while disk free space is sufficient by time delay * reset --------- Co-authored-by: wang wusong <wangwusong@virtaitech.com>
2023-02-05adding support for B2 region (#4177)Muhammad Hallaj bin Subery2-5/+5
Co-authored-by: Muhammad Hallaj bin Subery <hallaj@tuta.io>
2022-12-28support enable/disable vacuum (#4087)Guo Lei2-222/+518
* stop vacuum * suspend/resume vacuum * remove unused code * rename * rename param
2022-10-24ADHOC: volume fsck using append at ns (#3906)Eric Yang2-6/+6
* ADHOC: volume fsck using append at ns * nit * nit Co-authored-by: root <root@HQ-10MSTD3EY.roblox.local>
2022-10-13remove unused ReadNeedleBlobRequest.needle_idchrislu1-0/+1
fix https://github.com/seaweedfs/seaweedfs/issues/3853
2022-10-06show raft leader via shell (#3796)Konstantin Lebedev2-111/+120
2022-09-20grpc: watch metadata changes by directorychrislu1-0/+4
2022-09-14go fmtchrislu1-4/+0
2022-09-14master: implement grpc VolumeMarkWritablechrislu2-537/+454
fix https://github.com/seaweedfs/seaweedfs/issues/3657
2022-09-11skip deltaBeat if dn is zero (#3630)Konstantin Lebedev1-0/+5
* skip deltaBeat https://github.com/seaweedfs/seaweedfs/issues/3629 * fix GrpcPort * skip url :0 * skip empty DataCenter or Rack * skip empty heartbeat Ip * dell msg add DataCenter * comment todo * fix
2022-09-11volume server: synchronously report volume readonly status to masterchrislu2-204/+526
fix https://github.com/seaweedfs/seaweedfs/issues/3628
2022-09-06ADHOC: add read needle meta grpc (#3581)Eric Yang2-1/+6
* ADHOC: add read needle meta grpc * add test * nit Co-authored-by: root <root@HQ-10MSTD3EY.roblox.local>
2022-08-04filer prefer volume server in same data center (#3405)Konstantin Lebedev1-415/+421
* initial prefer same data center https://github.com/seaweedfs/seaweedfs/issues/3404 * GetDataCenter * prefer same data center for ReplicationSource * GetDataCenterId * remove glog
2022-08-01Merge branch 'master' into gentle_vacuumKonstantin Lebedev1-471/+529
# Conflicts: # weed/pb/messaging_pb/messaging.pb.go # weed/pb/messaging_pb/messaging_grpc.pb.go # weed/pb/s3_pb/s3.pb.go # weed/pb/volume_server_pb/volume_server.pb.go # weed/server/volume_grpc_vacuum.go
2022-07-31scaffoldchrislu1-1/+1
2022-07-29vacuum show LAKonstantin Lebedev2-3/+2
2022-07-28allocate brokers to serve segmentschrislu1-197/+216
2022-07-28display data center and rack in cluster.pschrislu1-173/+193
2022-07-28add dc and rackchrislu1-476/+495
2022-05-30collect cluster node start timechrislu1-445/+466
2022-05-18revert changes of pb fileguol-fnst1-4/+0
orignal protoc-gen-go-grpc verion is 1.1.0
2022-05-17fix naming conventionguol-fnst1-589/+588
notify volume server of duplicate directoris improve searching efficiency
2022-05-16avoid duplicated volume directoryguol-fnst2-22/+48
2022-05-01filer: add filer groupchrislu2-481/+512
2022-04-18shell vacuum volume by collection and volume idKonstantin Lebedev2-216/+235
2022-04-16add timing info during ping operationchrislu2-130/+163
2022-04-07fix conflictsKonstantin Lebedev1-447/+467
2022-04-07fix removing old raft serverKonstantin Lebedev1-121/+131
2022-04-06add raft shell cmdsKonstantin Lebedev2-163/+747
2022-04-01master supports grpc pingchrislu2-131/+298
2021-12-10add lock messageschrislu1-98/+107
2021-12-05upgrade protoc to 3.17.3chrislu2-624/+636
$brew install protobuf $ protoc --version libprotoc 3.17.3 $ go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.26 $ go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.1
2021-11-06auto updated filer peer listChris Lu1-109/+119
2021-11-05refactor grpc APIChris Lu1-604/+777
2021-11-05Revert "master: rename grpc function KeepConnected() to ↵Chris Lu1-419/+416
SubscribeVolumeLocationUpdates()" This reverts commit af71ae11aa29350a60ed7d3b9a16276a06ba9dcc.