Jira (PUP-10400) apply splay after network issues resolved

7 views
Skip to first unread message

Josh Cooper (Jira)

unread,
Mar 30, 2020, 1:47:05 PM3/30/20
to puppe...@googlegroups.com
Josh Cooper moved an issue
 
Puppet / Improvement PUP-10400
apply splay after network issues resolved
Change By: Josh Cooper
Component/s: puppet-runtime
Key: PA PUP - 3174 10400
Project: Puppet Agent
Add Comment Add Comment
 
This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935)
Atlassian logo

Josh Cooper (Jira)

unread,
Mar 31, 2020, 12:54:04 PM3/31/20
to puppe...@googlegroups.com
Josh Cooper commented on Improvement PUP-10400
 
Re: apply splay after network issues resolved

The part about agents returning to their original "slot" is filed as PUP-9563, so I believe this is a duplicate.

Josh Cooper (Jira)

unread,
Apr 1, 2020, 12:02:02 AM4/1/20
to puppe...@googlegroups.com
Josh Cooper updated an issue
 
Change By: Josh Cooper
Team: Coremunity

Pavel Moravec (Jira)

unread,
Apr 4, 2020, 4:11:03 AM4/4/20
to puppe...@googlegroups.com
Pavel Moravec commented on Improvement PUP-10400
 
Re: apply splay after network issues resolved

My understanding from the PUP-9563 is rather opposite request (follow new runtimes, without speaking about splay) and for a different error received (503, not network failures). But since I dont know internals of puppet implementation, it is possible both scenarios can be improved by a joint fix.

 

My particular user scenario: Have 10 clients with runinterval=60 (just to speedup reproducer) that apply catalog at fairly distributed times:

 

Apr  3 22:01:01 pmoravec-rhel77-9 puppet-agent[5548]: Applied catalog in 0.04 seconds
Apr  3 22:01:04 pmoravec-rhel77-1 puppet-agent[5794]: Applied catalog in 0.05 seconds
Apr  3 22:01:10 pmoravec-rhel77-3 puppet-agent[5614]: Applied catalog in 0.06 seconds
Apr  3 22:01:19 pmoravec-rhel77-8 puppet-agent[5631]: Applied catalog in 0.05 seconds
Apr  3 22:01:23 pmoravec-rhel77-4 puppet-agent[5713]: Applied catalog in 0.05 seconds
Apr  3 22:01:29 pmoravec-rhel77-7 puppet-agent[6189]: Applied catalog in 0.04 seconds
Apr  3 22:01:35 pmoravec-rhel77-0 puppet-agent[5521]: Applied catalog in 0.05 seconds
Apr  3 22:01:41 pmoravec-rhel77-6 puppet-agent[5861]: Applied catalog in 0.05 seconds
Apr  3 22:01:47 pmoravec-rhel77-2 puppet-agent[5972]: Applied catalog in 0.06 seconds
Apr  3 22:01:55 pmoravec-rhel77-5 puppet-agent[5600]: Applied catalog in 0.06 seconds

Now, randomly disabling port 8140 (dropping packets to the port) for random (max 60s) time ended in:

 

Apr  4 10:07:34 pmoravec-rhel77-5 puppet-agent[27554]: Applied catalog in 0.05 seconds
Apr  4 10:07:35 pmoravec-rhel77-0 puppet-agent[27577]: Applied catalog in 0.04 seconds
Apr  4 10:07:35 pmoravec-rhel77-3 puppet-agent[27736]: Applied catalog in 0.06 seconds
Apr  4 10:07:37 pmoravec-rhel77-7 puppet-agent[28234]: Applied catalog in 0.04 seconds
Apr  4 10:07:37 pmoravec-rhel77-9 puppet-agent[27622]: Applied catalog in 0.06 seconds
Apr  4 10:07:39 pmoravec-rhel77-1 puppet-agent[27845]: Applied catalog in 0.04 seconds
Apr  4 10:07:39 pmoravec-rhel77-4 puppet-agent[27769]: Applied catalog in 0.05 seconds
Apr  4 10:07:42 pmoravec-rhel77-6 puppet-agent[27943]: Applied catalog in 0.05 seconds
Apr  4 10:07:42 pmoravec-rhel77-8 puppet-agent[27685]: Applied catalog in 0.05 seconds
Apr  4 10:07:47 pmoravec-rhel77-2 puppet-agent[28035]: Applied catalog in 0.06 seconds

where the agents talk to the server in one or two bulks.

Reply all
Reply to author
Forward
0 new messages