[Spacewalk-list] avoiding the thundering herd

Robert Paschedag robert.paschedag at web.de
Wed Apr 10 18:50:06 UTC 2019


Am 10. April 2019 17:25:12 MESZ schrieb Guy Matz <guymatz at gmail.com>:
>I think the correct answer is RTFM  :-)  Thanks, Robert, your
>suggestion is
>what I'm looking for.  yum also has a "--randomwait" option:
>
>--randomwait=[time in minutes]
>              Sets the maximum amount of time yum will wait before
>performing a command  -  it  randomizes
>              over the time.
>
>so "--downloadonly --randomwait" was what I was looking for!  Thanks!!
>

But then you can do the upgrade with one command only. No need to pre-stage.

Robert

>On Wed, Apr 10, 2019 at 3:24 AM Robert Paschedag
><robert.paschedag at web.de>
>wrote:
>
>> Am 9. April 2019 23:40:35 MESZ schrieb Guy Matz <guymatz at gmail.com>:
>> >Hello!  I am going to be upgrading a number of servers and don't
>want
>> >them
>> >all banging on my spacewalk server at the same time to download
>> >packages .
>> >. .  I was hoping to be able to "stage" the updates on the servers
>> >before-hand, then trigger the update via spacewalk.  I was hoping
>this
>> >might result in a faster upgrade process on the day of upgrades,
>making
>> >the
>> >upgrade a bit easier to deal with . . .
>> >
>> >Any thoughts on how to go about this?  Any suggestions otherwise?
>> >
>>
>> Hmm..I think I would run a remote command on all clients to do an
>> "upgrade" with "download only" option.
>>
>> That prefixed with a sleep $RANDOM for example so the packages get
>staged
>> on the clients and all not running at the same time.
>>
>> Then schedule upgrade of all hosts via spacewalk or - again - run
>remote
>> command to upgrade now.
>>
>> If no new packages have been added to the channels, the clients might
>only
>> refresh the channel metadata and the rest should run "offline"
>>
>> Robert
>>
>> >Thanks a lot,
>> >Guy
>>
>>
>> --
>> sent from my mobile device
>>


-- 
sent from my mobile device




More information about the Spacewalk-list mailing list