{"id":1538,"date":"2009-12-28T18:58:04","date_gmt":"2009-12-28T08:58:04","guid":{"rendered":"http:\/\/nsrd.wordpress.com\/?p=1538"},"modified":"2009-12-28T18:58:04","modified_gmt":"2009-12-28T08:58:04","slug":"going-on-holiday-dont-upgrade-first","status":"publish","type":"post","link":"https:\/\/nsrd.info\/blog\/2009\/12\/28\/going-on-holiday-dont-upgrade-first\/","title":{"rendered":"Going on holiday? Don&#8217;t upgrade first"},"content":{"rendered":"<p>So you&#8217;re a busy backup administrator and you&#8217;re getting ready to go on leave. It&#8217;s 4pm on your final day before the holiday, you&#8217;ve finally got everything off your plate, and you think to yourself, &#8220;Now I&#8217;ve finally got the time, I&#8217;ll just quickly upgrade NetWorker before I leave.&#8221;<\/p>\n<p>This unfortunately is an alternative of that Friday change rule violation known as <a title=\"POETS Day\" href=\"http:\/\/en.wikipedia.org\/wiki\/POETS_day\" target=\"_blank\">POETS<\/a>.<\/p>\n<p>There&#8217;s three distinctly wrong things with this scenario:<\/p>\n<ul>\n<li>Infrastructure upgrade done without change control.<\/li>\n<li>Infrastructure upgrade done at the last minute.<\/li>\n<li>Infrastructure upgrade done without follow-up monitoring.<\/li>\n<\/ul>\n<p>Any one of those scenarios is enough to cause a nightmare situation \u2013 either for yourself, getting call-outs when you&#8217;re meant to be on holidays, or for your colleagues, left in the lurch after you switch your phone off for two weeks and go on a holiday to the <a title=\"New Zealand\" href=\"http:\/\/www.newzealand.com\/travel\/home\/usa.cfm\" target=\"_blank\">East Islands<\/a>.<\/p>\n<p>All three though? That&#8217;s just asking for trouble.<\/p>\n<p>(This lesson doesn&#8217;t actually <em>just<\/em> apply to NetWorker \u2013 it applies across the board for system, application and storage administration. <em>Don&#8217;t<\/em> modify the system just before going away for a while.)<\/p>\n<p>Just before this holiday season, I had a customer upgrade* their NetWorker server from 7.3.x to 7.5 before going on leave. Not 7.5.1, not 7.5.1.8, <strong>7.5<\/strong>. This didn&#8217;t go so well, and a few days later when the fill-in administrators noticed the issue**, there was a bit of work to rectify the various issues <em>and<\/em> some backups during that time didn&#8217;t work.<\/p>\n<p>This however is by no means unique. Following Twitter I noticed one on-call person suffer a hideous xmas day and following day working on a call-out from what appeared to be an untested change done by someone else before that other person went on holiday.<\/p>\n<p>And non-betting man that I am, I&#8217;d bet a considerable wad of money (and win) that this fellow&#8217;s experience wasn&#8217;t unique for IT workers over xmas 2009.<\/p>\n<p>In short: choosing to do an untested\/uncontrolled upgrade just before going on holidays can be either self-destructive or selfish (or even both) \u2013 it may lose your your holiday, depending on the level of the fail and the backup (or lack thereof) within your company, or it may cause a colleague to have an insufferably unpleasant time. (Alternatively, if you <em>can<\/em> be reached, it may result in you having a bad time on your holiday in order to help out a colleague having a bad time as well.)<\/p>\n<p>The problem with rushing through upgrades at the last minute is that they tend to be poorly done, even if they seem simple enough. Even <em>if<\/em> change control is being followed, if that change control has been rushed through (as it can sometimes be done as a &#8220;last minute&#8221; activity), then it provides no guarantee that the change will work smoothly. And don&#8217;t forget: <em>Murphy&#8217;s Law works in the datacentre as well<\/em>. Something that looks easy, that you should be able to do with your eyes closed, when done as a rush job at the last minute can come unstuck quite easily.<\/p>\n<p>So please \u2013 for your sake, for your colleagues sake, for NetWorkers&#8217; sake and for the sake of your company: please don&#8217;t upgrade just before you go on holidays.<\/p>\n<p>&#8212;<br \/>\n* upgrade = &#8220;update&#8221; in NetWorker speak<\/p>\n<p>** Which should serve as a reminder that you should never only have <em>one<\/em> backup administrator.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So you&#8217;re a busy backup administrator and you&#8217;re getting ready to go on leave. It&#8217;s 4pm on your final day&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[12,13,16,17],"tags":[111,209,438,529,748,1051,1054],"class_list":["post-1538","post","type-post","status-publish","format-standard","hentry","category-general-technology","category-general-thoughts","category-networker","category-policies","tag-annual-leave","tag-change-control","tag-holiday","tag-leave","tag-poets","tag-updates","tag-upgrades"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pKpIN-oO","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/1538","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/comments?post=1538"}],"version-history":[{"count":0,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/1538\/revisions"}],"wp:attachment":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/media?parent=1538"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/categories?post=1538"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/tags?post=1538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}