Version of Cadence server, and client(which language)
This is very important to root cause bugs.
- Server version: v1.2.13
- Client version: 2.7.8
- Client langauge: Java
Describe the bug
Sometimes, the pollers (activity task pollers and decision task pollers) are not able to poll any task from Cadence server even if both workflow worker instances and Cadence servers are still running normally.
After restarting worker instances, everything back to normal.
To Reproduce
Is the issue reproducible?
Steps to reproduce the behavior:
A clear and concise description of the reproduce steps.
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
- Metrics shown that the task pollers are still working but receive
no task from Cadence server.
- When calling to
http://${CADENCE_WEB_HOST}/api/domains/${DOMAIN}/task-lists/${TASK_QUEUE}/pollers to get poller list, this list is empty, while normally worker name must be appeared in this list