Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Feb 2017 23:01:39 -0800
From:      Cy Schubert <Cy.Schubert@komquats.com>
To:        Alan Somers <asomers@freebsd.org>
Cc:        scrappy@freebsd.org, Brian Somers <brian@freebsd.org>, freebsd-bugzilla@ayaken.net, cy@freebsd.org, pkg@freebsd.org
Subject:   Re: Bug 217055 - Consolidate random sleeps in periodic scripts
Message-ID:  <201702130701.v1D71d4Y056355@slippy.cwsent.com>
In-Reply-To: Message from Alan Somers <asomers@freebsd.org> of "Sun, 12 Feb 2017 22:32:11 -0700." <CAOtMX2gJRuKKwwcHW5ZxTTZAm5Tmb7cVQ1SZEjwnuingYnO-Zg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
In message <CAOtMX2gJRuKKwwcHW5ZxTTZAm5Tmb7cVQ1SZEjwnuingYnO-Zg@mail.gmail.c
om>
, Alan Somers writes:
> I propose that we remove the various anti-congestion sleeps from
> different periodic scripts, and add a single anti-congestion sleep to
> the very beginning.  Does this sound like a good idea to all of you?
> 
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=217055

I think the problem with the sleeps is simply the sleeps. My original plan 
to put my sleep/fetch in the background was shot down by some who thought 
it wasn't simple enough.

Secondly, we don't need sleeps every boot. Ntpd for example only needs a 
sleep twice a year max to fetch a new leapfile so, to have a sleep every 
boot would be annoying.

The best solution to replace sleeps would be to put a list of files:URLs 
into a queue to be fetched by fetcher script which would fetch only needed 
files that boot (or in the case of ntp via periodic.conf twice a year).

A single script with a queue of files to fetch with one anti-congestion 
sleep, preferably in the background.

NTP, btw can (will) use the leapfile in /etc/ntp until a fresher copy is 
fetched.

Let's remove all fetching functions from the various rc scripts and queue 
them up early in a fetcher rc script, preferably in the background if at 
all possible.


-- 
Cheers,
Cy Schubert <Cy.Schubert@cschubert.com>
FreeBSD UNIX:  <cy@FreeBSD.org>   Web:  http://www.FreeBSD.org

	The need of the many outweighs the greed of the few.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201702130701.v1D71d4Y056355>