Open danfoster opened 4 years ago
ping @saltstack/team-network any ideas here?
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.
I'm still interested in how we can debug this further and hopefully solve it, so commenting to prevent the stalebot from closing this issue.
Thank you for updating this issue. It is no longer marked as stale.
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.
I'm still interested in how we can debug this further (anti stale-bot comment)
Thank you for updating this issue. It is no longer marked as stale.
Description of Issue
If you run 2 parallel
net.cli
commands, the output can get mixed up. There is also a change it can break the napalm proxy-minion if the wrong process reads consumes the prompt.In the example below I run the following two loops:
This quickly reproduces the issue, but a more common, real world example is when the minion grains gets refreshed at the same time as applying a state.
In the above example, you would expect the first command to produce the following output:
And the 2nd command:
In the file attached, I show an example of the output of the proxy-minion in debug mode when the two commands are getting merged.
20191115154146169012
.20191115154146711930
20191115154146169012
returns:20191115154146711930
returns:Versions Report
Using the
onyx
napalm driver (https://github.com/napalm-automation-community/napalm-onyx), but I don't think this should make a difference?napalm_bug.txt