{"id":583,"date":"2009-06-19T07:44:54","date_gmt":"2009-06-18T21:44:54","guid":{"rendered":"http:\/\/nsrd.wordpress.com\/?p=583"},"modified":"2009-06-19T07:44:54","modified_gmt":"2009-06-18T21:44:54","slug":"when-is-a-cumulative-patch-cluster-not-a-cumulative-patch-cluster","status":"publish","type":"post","link":"https:\/\/nsrd.info\/blog\/2009\/06\/19\/when-is-a-cumulative-patch-cluster-not-a-cumulative-patch-cluster\/","title":{"rendered":"When is a cumulative patch cluster not a cumulative patch cluster?"},"content":{"rendered":"<p>In the past EMC have not so much &#8220;issued&#8221; cumulative patch clusters, but let them trickle out on an as-needs basis.<\/p>\n<p>With the 7.5.1 cumulative patch cluster, this appears to be following the same general scenario &#8211; there&#8217;s certainly nothing in PowerLink&#8217;s download section (as of this morning) that indicates anything different.<\/p>\n<p>However, this morning I finally got around to installing the cumulative patch cluster for my primary lab machine, and noticed something very odd. You see, when I&#8217;d been given the details for downloading the cumulative patch cluster (as part of a support case), I&#8217;d set the download running and kept working on other things, so this is the first time I&#8217;ve actually gone to look at the files.<\/p>\n<p>When I decompressed the Linux 64-bit Intel package though, I thought maybe I&#8217;d uncompressed the wrong thing &#8211; it was a bunch of RPMs. If you&#8217;ve got any familiarity with NetWorker cumulative patch clusters, you know they&#8217;re usually done as a bunch of standalone binaries. Indeed, the couple of pages of notes I got over the patch cluster indicated just this.<\/p>\n<p>However, the story is very different. The cumulative patch clusters I downloaded as part of my support case for 7.5.1 are actually <em>completely new replacement <strong>distributions<\/strong><\/em> for 7.5.1.<\/p>\n<p>Here are the file sizes &#8211; something I should have looked at earlier, but didn&#8217;t think to:<\/p>\n<pre>[root@nox 7.5.1.2-Cumulative]# du -hs *\n235M\u00a0\u00a0\u00a0 nw75sp1_aix.tar.gz\n148M\u00a0\u00a0\u00a0 nw75sp1_hpux11_64.tar.gz\n97M\u00a0\u00a0\u00a0  nw75sp1_hpux11_ia64.tar.gz\n63M\u00a0\u00a0\u00a0  nw75sp1_linux_ia64.tar.gz\n15M\u00a0\u00a0\u00a0  nw75sp1_linux_ppc64.tar.gz\n180M\u00a0\u00a0\u00a0 nw75sp1_linux_x86_64.tar.gz\n186M\u00a0\u00a0\u00a0 nw75sp1_linux_x86.tar.gz\n228M\u00a0\u00a0\u00a0 nw75sp1_solaris_64.tar.gz\n62M\u00a0\u00a0\u00a0  nw75sp1_solaris_amd64.tar.gz\n24M\u00a0\u00a0\u00a0  nw75sp1_solaris_x86.tar.gz\n79M\u00a0\u00a0\u00a0  nw75sp1_tru64.tar.gz\n27M\u00a0\u00a0\u00a0  nw75sp1_win_ia64.zip\n160M\u00a0\u00a0\u00a0 nw75sp1_win_x64.zip\n155M\u00a0\u00a0\u00a0 nw75sp1_win_x86.zip<\/pre>\n<p>As you can see, those sizes alone are indicative of distributions.<em> [edit &#8211; 2009-06-26 had said &#8220;&#8230;of patches&#8221; by mistake.]<\/em><\/p>\n<p>Looking at say, version information for the <em>nsrd<\/em> binary compared to the original 7.5.1 and the cumulative patch cluster, we get, for the original:<\/p>\n<pre>@(#) Release:\u00a0\u00a0\u00a0\u00a0\u00a0 7.5.1.Build.269\n@(#) Build date:\u00a0\u00a0 Fri Mar 20 23:05:02 PDT 2009\n@(#) Build info:\u00a0\u00a0 DBG=0,OPT=-O2 -fno-strict-aliasing\n@(#) Product:\u00a0\u00a0\u00a0\u00a0\u00a0 NetWorker\n@(#) Build number: 269\n@(#) Build arch.:\u00a0 linux86w<\/pre>\n<p>Then for the one installed this morning in the cumulative patch cluster:<\/p>\n<pre>@(#) Build date:\u00a0\u00a0 Sat May 30 23:05:04 PDT 2009\n@(#) Build info:\u00a0\u00a0 DBG=0,OPT=-O2 -fno-strict-aliasing\n@(#) Product:\u00a0\u00a0\u00a0\u00a0\u00a0 NetWorker\n@(#) Release:\u00a0\u00a0\u00a0\u00a0\u00a0 7.5.1.2\n@(#) Build number: 323\n@(#) Build arch.:\u00a0 linux86w<\/pre>\n<p>They are two very different &#8211; and very obviously different &#8211; builds. (So it&#8217;s not the case that I&#8217;ve say, been accidentally given the distributions as cumulative patch downloads.)<\/p>\n<p>To me, sorry EMC, this is <strong>not<\/strong> good way of updating. Patches are either done as patches, in which case they&#8217;re issued by support and they&#8217;re standalone binaries\/zips of binaries, or they&#8217;re done as new installs, in which case <em>they are published and updated on PowerLink as well<\/em>.<\/p>\n<p>This pseudo, &#8220;six of one, half a dozen of another&#8221; is just going to all end in tears. For goodness sakes, if you go to the trouble of generating the patches as entirely new installs, do the following:<\/p>\n<ul>\n<li>Update PowerLink&#8217;s download section (currently showing &#8220;March 30&#8221;, not &#8220;May 30&#8221;).<\/li>\n<li>Notify users of the update.<\/li>\n<\/ul>\n<p>Note \u2013 my complaint here is <em>not<\/em> that the patches have been issued as new releases of the software. My complaint is that it&#8217;s been done in such a way that it&#8217;s just going to create confusion by <em>not<\/em> making the new release readily available under PowerLink.<\/p>\n<div id=\"_mcePaste\" style=\"position:absolute;left:-10000px;top:121px;width:1px;height:1px;\">[root@nox 7.5.1.2-Cumulative]# du -hs *<\/div>\n<div id=\"_mcePaste\" style=\"position:absolute;left:-10000px;top:121px;width:1px;height:1px;\">235M<span style=\"white-space:pre;\"> <\/span>nw75sp1_aix.tar.gz<\/div>\n<div id=\"_mcePaste\" style=\"position:absolute;left:-10000px;top:121px;width:1px;height:1px;\">148M<span style=\"white-space:pre;\"> <\/span>nw75sp1_hpux11_64.tar.gz<\/div>\n<div id=\"_mcePaste\" style=\"position:absolute;left:-10000px;top:121px;width:1px;height:1px;\">97M<span style=\"white-space:pre;\"> <\/span>nw75sp1_hpux11_ia64.tar.gz<\/div>\n<div id=\"_mcePaste\" style=\"position:absolute;left:-10000px;top:121px;width:1px;height:1px;\">63M<span style=\"white-space:pre;\"> <\/span>nw75sp1_linux_ia64.tar.gz<\/div>\n<div id=\"_mcePaste\" style=\"position:absolute;left:-10000px;top:121px;width:1px;height:1px;\">15M<span style=\"white-space:pre;\"> <\/span>nw75sp1_linux_ppc64.tar.gz<\/div>\n<div id=\"_mcePaste\" style=\"position:absolute;left:-10000px;top:121px;width:1px;height:1px;\">180M<span style=\"white-space:pre;\"> <\/span>nw75sp1_linux_x86_64.tar.gz<\/div>\n<div id=\"_mcePaste\" style=\"position:absolute;left:-10000px;top:121px;width:1px;height:1px;\">186M<span style=\"white-space:pre;\"> <\/span>nw75sp1_linux_x86.tar.gz<\/div>\n<div id=\"_mcePaste\" style=\"position:absolute;left:-10000px;top:121px;width:1px;height:1px;\">228M<span style=\"white-space:pre;\"> <\/span>nw75sp1_solaris_64.tar.gz<\/div>\n<div id=\"_mcePaste\" style=\"position:absolute;left:-10000px;top:121px;width:1px;height:1px;\">62M<span style=\"white-space:pre;\"> <\/span>nw75sp1_solaris_amd64.tar.gz<\/div>\n<div id=\"_mcePaste\" style=\"position:absolute;left:-10000px;top:121px;width:1px;height:1px;\">24M<span style=\"white-space:pre;\"> <\/span>nw75sp1_solaris_x86.tar.gz<\/div>\n<div id=\"_mcePaste\" style=\"position:absolute;left:-10000px;top:121px;width:1px;height:1px;\">79M<span style=\"white-space:pre;\"> <\/span>nw75sp1_tru64.tar.gz<\/div>\n<div id=\"_mcePaste\" style=\"position:absolute;left:-10000px;top:121px;width:1px;height:1px;\">27M<span style=\"white-space:pre;\"> <\/span>nw75sp1_win_ia64.zip<\/div>\n<div id=\"_mcePaste\" style=\"position:absolute;left:-10000px;top:121px;width:1px;height:1px;\">160M<span style=\"white-space:pre;\"> <\/span>nw75sp1_win_x64.zip<\/div>\n<div id=\"_mcePaste\" style=\"position:absolute;left:-10000px;top:121px;width:1px;height:1px;\">155M<span style=\"white-space:pre;\"> <\/span>nw75sp1_win_x86.zip<\/div>\n","protected":false},"excerpt":{"rendered":"<p>In the past EMC have not so much &#8220;issued&#8221; cumulative patch clusters, but let them trickle out on an as-needs&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":[13,16],"tags":[263,1259,726],"class_list":["post-583","post","type-post","status-publish","format-standard","hentry","category-general-thoughts","category-networker","tag-cumulative-patch","tag-emc","tag-patch"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pKpIN-9p","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/583","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=583"}],"version-history":[{"count":0,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/583\/revisions"}],"wp:attachment":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/media?parent=583"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/categories?post=583"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/tags?post=583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}