On 10/09/13 18:44, Ken Schneider - openSUSE wrote:
On 10/09/2013 12:21 AM, Greg KH pecked at the keyboard and wrote:
It all depends on what your "production" is? I know lots of valid use cases for constantly rolling updates for real-life-production-systems, so please don't think that "stability" is somehow the only way stuff like that can work.
Properly administered/managed /production/ machines should never be updated without properly testing any software update whether it be kernel or application updates.
Google, Netflix, Facebook, and other companies beg to differ. Netflix goes as far as openly killing production machines in the wild. http://techblog.netflix.com/2012/07/chaos-monkey-released-into-wild.html is the best link I could find within 5 seconds. Facebook DevOps' releases dozens of production updates directly from developer's trunk each day. If you have a fault-tolerant distributed large scale system, "stability" needs a new definition; and thoroughly testing each and every change doesn't belong to that definition. It defies other goals of flexibility and ability to change very quick. The goal is that deployment / installation / updates is not something special that must be planned for. It's something that happens all the time, around the clock, in quick and rapid steps. If you want to stay current, you have to look at what these guys are doing. You have to evaluate where these approaches fit in your environment and where they don't. (Not that they're not testing; continous integration is an obvious part of their dev and ops process. It's how they are testing and how they are coping with failures that makes the difference.) If you just oppose that change, well, look up Gorbatchow's famous last words (which he never said, btw) »those who are too late are comdemned by life«. If you work as a sysadmin, have a look at this. Otherwise, in one to two decades, you won't have work any more. Joachim -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Joachim Schrod, Roedermark, Germany Email: jschrod@acm.org -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org