Commit e57aa58
committed
Add worker visibility API - RecordWorkerHeartbeat and ListWorkers (#601)
<!-- Describe what has changed in this PR -->
**What changed?**
What changed?
* 2 new APIs added:
* WorkerHeartbeat
* ListWorkerStatus
* WorkerInfo information added to:
* ShutDownWorker request
* Poll(Activity|Nexus|Workflow)TaskQueue requests
This is "for merge".
Here is a previous PR, where we discuss this at length:
temporalio/api#599
<!-- Tell your future self why have you made these changes -->
**Why?**
Part of the worker visibility work. Workers should be able to report
their status.
Users should be able to get information about workers.
<!-- Are there any breaking changes on binary or code level? -->
**Breaking changes**
Yes - new API is introduce.
<!-- If this breaks the Server, please provide the Server PR to merge
right after this PR was merged. -->
**Server PR**
[Server PR](temporalio/temporal#7870)1 parent 68ab55b commit e57aa58
File tree
14 files changed
+2726
-815
lines changed- enums/v1
- proto
- proxy
- temporalproto/openapi
- worker/v1
- workflowservicemock/v1
- workflowservice/v1
14 files changed
+2726
-815
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments