Skip to content

Pollers can not poll any tasks from Cadence server even if there're tasks available #6320

@tuannh982

Description

@tuannh982

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?

  • No

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions