I am in exactly the same shoes as you.

On Feb 15, 2006, at 4:59 AM, Timo Veith wrote:

Am Mittwoch 15 Februar 2006 01:02 schrieb Michael Stewart (vericgar):
You really should set up a test environment (if you don't have one
already) and do it there.

Hmm, I've done a upgrade on my personal workstation and it went ok. So the
issue is not that I haven't done any gcc upgrade, yet. But on my
workstation nobody else is affected if anything goes wrong. I can do
reboots, unmerges or remerges etc.

I am a little concerned about doing it on the production server, although
I don't know of any problems yet. I just want to be carefull.

You may also want to consider setting up a build server which will
compile your packages for your specific setup so all you have to do on
the production server is merge the binary.

Of course in general this is a good thing, but setting up a build
environment for just about five production systems seems to be too much
overhead to me. The machines we have aren't the same, as far as
architecture is concerned. So I would have to build packages with
different compiler flags. Probably there is a mechanism to solve that
issue, but is it really worth the effort? I would hold the compilation
away from the production system, but I could do it on day times where
only few ressources are needed. Also I can set PORTAGE_NICENESS.

I have 6 production servers most with different archs. I feel there is a lot of overhead also. not to mention we are a start up and all of my servers are being used to the fullest. We at this point in time cant afford to have a test server.

As far as the gcc upgrade, I haven't done it myself. Is there a
specific reason you need the latest version? If not, then why upgrade?

I like this approach however, my question is when will we be forced to upgrade.


I have learned that it is not possible to stay at a certain level of
package versions. You need to follow the flow, if you want to install
security updates. I know there are projects that want to take care of
this issue, but I think they aren't ready, yet. So I believe it could
only be a matter of time until you have to upgrade gcc.

Of course I could wait until it comes to that point in time. I am just
curious about what you think about and how you handle this.


When this point in time comes.. It is time to shed a tear for me.. I hope by then I get new servers and rotate services with fresh installs.

--
Timo
--
[email protected] mailing list


--
[email protected] mailing list

Reply via email to