Sorry, the 'master switch' is flipped when all masters have the 'bits'? or
after all the slaves have cloned?

Thanks,
Kyle.

On Fri, Dec 16, 2011 at 1:17 PM, Fletcher Dunn
<[email protected]>wrote:

> For what it's worth, we use -verify_all to sync the master server at each
> data center, then we rsync the contents to all of the slaves.
>
> I don't have any theories what might be different about steam.inf, other
> than failure to update that particular file is so highly visible, whereas
> failure for other files might go undetected.
>
> The game master server (GMS), which does the server listing and also is
> responsible for delivers the message, "Your server is out of date" is
> completely distinct from our content servers, which actually deliver the
> game bits.  When we release an update we first send out the bits to the
> content servers.  Then, when all of the content servers have all of the
> bits, then we flip the master switch to make those depots available for
> download.  After a short delay, this also lets the GMS know that there is a
> new version of the product.
>
> -----Original Message-----
> From: [email protected] [mailto:
> [email protected]] On Behalf Of PharaohsPaw
> Sent: Friday, December 16, 2011 1:05 PM
> To: Half-Life dedicated Linux server mailing list
> Subject: Re: [hlds_linux] (ATTN: Valve) steam.inf missing and other
> "incomplete update" problems
>
> Hi Fletch,
>
> No, it's OK.  Thanks for responding.
>
> I do have to wonder if there is something I could, or SHOULD do
> differently.  With folks like Steve who posted a few replies back
> mentioning that he updates 145 servers and has never seen this problem
> before - and that he doesn't use -verify_all either, it does make me wonder
> what could possibly be wrong, or at least "fatally different" about what
> our setup does.
>
> The steam.inf file must update properly for some people, since Steve has
> never seen a problem (and he has a lot more servers being updated also).
>
> Steve how do your servers update?  Do you have -autoupdate on the command
> line?  Do they just update when the map changes, or are you doing something
> different such as one of the plugins that uses steamtools to handle the
> master request restart?
>
> I'd hate to imagine having to manually restart/update 145 servers. :)
>
> I'm also wondering if maybe what I should do is edit the nemrun script to
> put some kind of a delay in, so that when an update is detected (because
> srcupdatecheck returned a 7 code), it waits a little while before it
> actually begins the update process (calling steam to update the tree) -- so
> that even though we detect an update being released really quickly after it
> hits, and knows it needs to start an update, it waits X number of seconds
> first - to try to give extra time for the files to be pushed to the masters
> before we start that update.  If the problem has anything to do with
> waiting long enough for the update files to be propagated to any master the
> steam binary is likely to hit to begin the update, this would probably help.
>
> Fletch is there any chance at all that the steam.inf file might just be
> one of the last files to get placed onto the masters when update files are
> loaded/replicated?  If so, then this could be another indicator that nemrun
> just needs to wait a little longer before it starts an autoupdate.
>
> Thanks,
> PharaohsPaw
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux
>
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux

Reply via email to