Skip to content

[Bug]: Salt Syndic Cluster Mode Is Not Aware of Expected Minions #68319

@Ch3LL

Description

@Ch3LL

What happened?

When using syndic cluster mode and your gather_job_timeout or timeout are set high, it will wait for those timeout options even when it gets all expected returns. This is because in cluster mode we do not forward up the event with the minion list. The Master of Masters needs this event to determine when its received all expected events (https://github.com/saltstack/salt/blob/master/salt/client/__init__.py#L1167)

For example, if gather_job_timeout and timeout are set to 60 on the master of masters and we target a minion we will wait on the cli for about 2 minutes even though we have all expected returns.

Type of salt install

Official deb

Major version

3006.x

What supported OS are you seeing the problem on? Can select multiple. (If bug appears on an unsupported OS, please open a GitHub Discussion instead)

ubuntu-22.04

salt --versions-report output

3006.9

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugbroken, incorrect, or confusing behaviorneeds-triage

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions