Skip to content

Commit 3d37e9a

Browse files
authoredJul 16, 2024
Merge pull request #9417 from puppetlabs/backport-9416-to-7.x
[Backport 7.x] Revert "Merge pull request #9345 from mhashizume/PUP-11728/main/splay"
2 parents 2551911 + abea432 commit 3d37e9a

File tree

3 files changed

+0
-22
lines changed

3 files changed

+0
-22
lines changed
 

‎lib/puppet/daemon.rb

-1
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,6 @@ def run_event_loop
161161
reparse_run = Puppet::Scheduler.create_job(Puppet[:filetimeout]) do
162162
Puppet.settings.reparse_config_files
163163
agent_run.run_interval = Puppet[:runinterval]
164-
agent_run.splay_limit = Puppet[:splaylimit] if Puppet[:splay]
165164
if Puppet[:filetimeout] == 0
166165
reparse_run.disable
167166
else

‎lib/puppet/scheduler/splay_job.rb

-9
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,6 @@ def ready?(time)
2323
end
2424
end
2525

26-
# Recalculates splay.
27-
#
28-
# @param splay_limit [Integer] the maximum time (in seconds) to delay before an agent's first run.
29-
# @return @splay [Integer] a random integer less than or equal to the splay limit that represents the seconds to
30-
# delay before next agent run.
31-
def splay_limit=(splay_limit)
32-
@splay = calculate_splay(splay_limit)
33-
end
34-
3526
private
3627

3728
def calculate_splay(limit)

‎spec/unit/daemon_spec.rb

-12
Original file line numberDiff line numberDiff line change
@@ -86,18 +86,6 @@ def run_loop(jobs)
8686
daemon.start
8787
expect(scheduler.jobs[0]).not_to be_enabled
8888
end
89-
90-
it "recalculates splay if splaylimit changes" do
91-
# Set file timeout so the daemon reparses
92-
Puppet[:filetimeout] = 1
93-
Puppet[:splay] = true
94-
allow(agent).to receive(:run)
95-
daemon.start
96-
first_splay = scheduler.jobs[1].splay
97-
allow(Kernel).to receive(:rand).and_return(1738)
98-
scheduler.jobs[0].run(Time.now)
99-
expect(scheduler.jobs[1].splay).to_not eq(first_splay)
100-
end
10189
end
10290

10391
describe "when stopping" do

0 commit comments

Comments
 (0)
Failed to load comments.