Pillar rendering blocks file fetches #67700
Replies: 6 comments
-
Alternatively, one active connection per worker model may be used. |
Beta Was this translation helpful? Give feedback.
-
@bobrik Thanks for reporting this. |
Beta Was this translation helpful? Give feedback.
-
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. If this issue is closed prematurely, please leave a comment and we will gladly reopen the issue. |
Beta Was this translation helpful? Give feedback.
-
Pretty sure this is still an issue. |
Beta Was this translation helpful? Give feedback.
-
Thank you for updating this issue. It is no longer marked as stale. |
Beta Was this translation helpful? Give feedback.
-
Looks like the issue is limited to With
With
I'm still on 2017.7.8. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Description of Issue/Question
Long pillar rendering blocks unrelated requests like file fetches, even though there are multiple idle workers.
Setup
Have the following external pillar that simulates 5s rendering time:
Have the following state that install 10 files:
Steps to Reproduce Issue
Ping master continuously from one terminal:
Run the state from another terminal:
From time to time state will hung for the duration of pillar render:
This is SUPER painful if pillar takes a long time to render and state fetches tons of files from master.
Ideally we'd want for fetch requests to be picked up by any available worker.
Versions Report
Master is in Docker:
Minion is on bare metal:
Beta Was this translation helpful? Give feedback.
All reactions