aboutsummaryrefslogtreecommitdiff
path: root/weed/pb/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2025-07-06Admin UI add maintenance menu (#6944)Chris Lu1-0/+1
* add ui for maintenance * valid config loading. fix workers page. * refactor * grpc between admin and workers * add a long-running bidirectional grpc call between admin and worker * use the grpc call to heartbeat * use the grpc call to communicate * worker can remove the http client * admin uses http port + 10000 as its default grpc port * one task one package * handles connection failures gracefully with exponential backoff * grpc with insecure tls * grpc with optional tls * fix detecting tls * change time config from nano seconds to seconds * add tasks with 3 interfaces * compiles reducing hard coded * remove a couple of tasks * remove hard coded references * reduce hard coded values * remove hard coded values * remove hard coded from templ * refactor maintenance package * fix import cycle * simplify * simplify * auto register * auto register factory * auto register task types * self register types * refactor * simplify * remove one task * register ui * lazy init executor factories * use registered task types * DefaultWorkerConfig remove hard coded task types * remove more hard coded * implement get maintenance task * dynamic task configuration * "System Settings" should only have system level settings * adjust menu for tasks * ensure menu not collapsed * render job configuration well * use templ for ui of task configuration * fix ordering * fix bugs * saving duration in seconds * use value and unit for duration * Delete WORKER_REFACTORING_PLAN.md * Delete maintenance.json * Delete custom_worker_example.go * remove address from workers * remove old code from ec task * remove creating collection button * reconnect with exponential backoff * worker use security.toml * start admin server with tls info from security.toml * fix "weed admin" cli description
2025-01-20Add message queue agent (#6463)Chris Lu1-2/+3
* scaffold message queue agent * adjust proto, add mq_agent * add agent client implementation * remove unused function * agent publish server implementation * adding agent
2024-04-12add schema.protochrislu1-0/+1
2022-07-28add flatbuffer serde for messagechrislu1-0/+3
2022-07-28renamingchrislu1-1/+1
2022-05-15s3: add grpc server to accept configuration changeschrislu1-0/+1
2022-04-02mount: add grpc method to adjust quotachrislu1-0/+1
2021-12-05upgrade protoc to 3.17.3chrislu1-6/+6
$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-08-26refactor: separating out remote.protoChris Lu1-0/+1
2020-06-20adjust protocChris Lu1-5/+5
2020-04-16scaffolding messagingChris Lu1-1/+1
2020-02-27weed queue startsChris Lu1-0/+1
2020-02-09support aclChris Lu1-0/+1
2018-11-25WIP SeaweedFileSystem added mkdirs, getFileStatus, listStatus, deleteChris Lu1-0/+2
2018-10-11adding basic grpc to volume serverChris Lu1-0/+1
2018-10-11rename fileChris Lu1-1/+1
2018-05-09mv filer proto to filer_pbChris Lu1-1/+1
2018-05-09mv pb to master_pbChris Lu1-1/+1
2018-05-08change filer API to gRPCChris Lu1-0/+1
2017-01-10gRpc for master~volume heartbeatChris Lu1-0/+6