aboutsummaryrefslogtreecommitdiff
path: root/weed/pb/filer_pb/filer.pb.go
AgeCommit message (Collapse)AuthorFilesLines
2025-06-16add version to volume protochrislu1-2390/+1047
2025-01-20Add message queue agent (#6463)Chris Lu1-1/+1
* scaffold message queue agent * adjust proto, add mq_agent * add agent client implementation * remove unused function * agent publish server implementation * adding agent
2024-12-31worm grace period and retention time support (#6404)Guang Jiong Lou1-655/+689
Signed-off-by: lou <alex1988@outlook.com>
2024-10-24rename proto field from DestroyTime to expire_at_secchrislu1-71/+71
For TTL volume converted into EC volume, this change may leave the volumes staying.
2024-09-16improve worm support (#5983)Guang Jiong Lou1-199/+209
* 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-08-01conditional deletechrislu1-495/+506
2024-07-21add version to filerchrislu1-321/+342
2024-07-20Revert "add collection for buckets"chrislu1-13/+3
This reverts commit 96af5712195be37b309115795066f17c7cc6126d.
2024-07-17add collection for bucketschrislu1-3/+13
2024-06-28bootstrap filer from one peerchrislu1-447/+605
2024-06-15optionally skip deleting file chunkschrislu1-209/+220
2024-03-07include key in LogEntrychrislu1-261/+270
2024-02-29latest protoc-gen-gochrislu1-1/+1
2024-02-29go fmtchrislu1-2/+2
2024-02-05upgrade protocChris Lu1-2/+2
2024-02-02lock returns host and ownerchrislu1-174/+185
2023-10-12upgrading grpcchrislu1-1/+1
2023-10-12 fix: disallow file name too long when writing a file (#4881)Konstantin Lebedev1-191/+203
* fix: disallow file name too long when writing a file * bool LongerName to MaxFilenameLength --------- Co-authored-by: Konstantin Lebedev <9497591+kmlebedev@users.noreply.github.co>
2023-09-30update proto generated fileschrislu1-1/+1
2023-09-26rename functionchrislu1-1/+1
2023-09-16balancer workschrislu1-209/+371
2023-08-28protoc versionchrislu1-1/+1
2023-08-27rename to lookupchrislu1-1/+1
2023-06-25adjust filer.protochrislu1-9/+9
2023-06-25filer can proxy to peer filer holding the lockchrislu1-172/+191
2023-06-25add distributed lock managerchrislu1-139/+139
2023-06-25add distributed lock managerchrislu1-174/+705
2023-06-19remove unused cluster node leaderchrislu1-1/+1
2023-06-05Fix no more writable volumes by delay judgment (#4548)wusong1-2/+2
* 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 Subery1-7/+7
Co-authored-by: Muhammad Hallaj bin Subery <hallaj@tuta.io>
2022-12-28support enable/disable vacuum (#4087)Guo Lei1-3/+3
* stop vacuum * suspend/resume vacuum * remove unused code * rename * rename param
2022-11-15refactor filer_pb.Entry and filer.Entry to use GetChunks()chrislu1-1/+1
for later locking on reading chunks
2022-10-28refactor filer proto chunk variable from mtime to modified_ts_nschrislu1-15/+16
2022-10-24ADHOC: volume fsck using append at ns (#3906)Eric Yang1-8/+8
* ADHOC: volume fsck using append at ns * nit * nit Co-authored-by: root <root@HQ-10MSTD3EY.roblox.local>
2022-09-20grpc: watch metadata changes by directorychrislu1-212/+223
2022-09-14go fmtchrislu1-2/+2
2022-09-06ADHOC: add read needle meta grpc (#3581)Eric Yang1-1/+1
* 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-318/+328
* 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-63/+48
# 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 Lebedev1-2/+2
2022-07-28fix rebasingchrislu1-196/+197
2022-07-28remove old codechrislu1-238/+222
2022-07-23metadata subscription uses client epochchrislu1-216/+226
2022-06-06filer: remove replication, collection, disk_type info from entry metadatachrislu1-497/+467
these metadata can change and are not used
2022-05-30subscribe metadata between a rangechrislu1-217/+227
2022-05-29shell: cluster.ps display filer groupchrislu1-226/+236
2022-05-01filer: add filer groupchrislu1-2/+2
2022-04-18shell vacuum volume by collection and volume idKonstantin Lebedev1-2/+2
2022-04-16add timing info during ping operationchrislu1-254/+286