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>