<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The NetWorker Blog &#187; Features</title>
	<atom:link href="http://nsrd.info/blog/category/features/feed/" rel="self" type="application/rss+xml" />
	<link>http://nsrd.info/blog</link>
	<description>EMC NetWorker commentary from a long term backup consultant and theorist</description>
	<lastBuildDate>Mon, 06 Feb 2012 20:14:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Writing, 2147483647 sessions</title>
		<link>http://nsrd.info/blog/2011/02/06/writing-2147483647-sessions/</link>
		<comments>http://nsrd.info/blog/2011/02/06/writing-2147483647-sessions/#comments</comments>
		<pubDate>Sat, 05 Feb 2011 21:03:56 +0000</pubDate>
		<dc:creator>Preston de Guise</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[NetWorker]]></category>
		<category><![CDATA[Quibbles]]></category>
		<category><![CDATA[2147483647 sessions]]></category>
		<category><![CDATA[7.6.1.3]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://nsrd.info/blog/?p=2800</guid>
		<description><![CDATA[Somewhere along the way in NetWorker 7.6 SP1, an annoying reporting issue crept in where a device would report the number of sessions it was writing in an odd way. This didn&#8217;t always appear to be consistently repeatable, and in practice it wasn&#8217;t a major issue, but still, as cosmetic bugs go it wasn&#8217;t desirable. <a href='http://nsrd.info/blog/2011/02/06/writing-2147483647-sessions/'>[...]</a>
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Somewhere along the way in NetWorker 7.6 SP1, an annoying reporting issue crept in where a device would report the number of sessions it was writing in an odd way. This didn&#8217;t always appear to be consistently repeatable, and in practice it wasn&#8217;t a major issue, but still, as cosmetic bugs go it wasn&#8217;t desirable.</p>
<p>According to Skip Hanson, a senior member of the NetWorker usability team, in a recent reply on the NetWorker mailing list, this issue has been resolved in 7.6 SP1 Cumulative Release 3 (i.e., 7.6.1.3).</p>
<p>If you&#8217;re experiencing this bug, you may wish to review the update notes for 7.6.1.3 and see whether it would be applicable to apply on your site.</p>
<p>You can always find the latest update notes for cumulative releases at the <a title="NetWorker Product Support Page on PowerLink" href="https://support.emc.com/products/NetWorker" onclick="return TrackClick('https%3A%2F%2Fsupport.emc.com%2Fproducts%2FNetWorker','NetWorker+Product+Support+Page+on+PowerLink')" target="_blank">NetWorker Product Support page on Powerlink</a>:</p>
<p><a href="http://nsrd.info/blog/wp-content/uploads/2011/02/NetWorker-Support.jpg" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2Fwp-content%2Fuploads%2F2011%2F02%2FNetWorker-Support.jpg','NetWorker+Support')"><img class="aligncenter size-full wp-image-2801" title="NetWorker Support" src="http://nsrd.info/blog/wp-content/uploads/2011/02/NetWorker-Support.jpg" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2Fwp-content%2Fuploads%2F2011%2F02%2FNetWorker-Support.jpg','NetWorker+Support')" alt="NetWorker Support" width="800" height="287" /></a></p>
<p>[<strong>Note: 2011-02-19</strong>] It would appear this issue does actually still exist in NetWorker 7.6.1.3.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Share this using...</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fnsrd.info%2Fblog%2F2011%2F02%2F06%2Fwriting-2147483647-sessions%2F&amp;submitHeadline=Writing%2C+2147483647+sessions&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2011%2F02%2F06%2Fwriting-2147483647-sessions%2F&amp;title=Writing%2C+2147483647+sessions" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fnsrd.info%2Fblog%2F2011%2F02%2F06%2Fwriting-2147483647-sessions%2F&amp;title=Writing%2C+2147483647+sessions" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2011%2F02%2F06%2Fwriting-2147483647-sessions%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fnsrd.info%2Fblog%2F2011%2F02%2F06%2Fwriting-2147483647-sessions%2F&amp;title=Writing%2C+2147483647+sessions" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fnsrd.info%2Fblog%2F2011%2F02%2F06%2Fwriting-2147483647-sessions%2F&amp;bm_description=Writing%2C+2147483647+sessions" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fnsrd.info%2Fblog%2F2011%2F02%2F06%2Fwriting-2147483647-sessions%2F&amp;T=Writing%2C+2147483647+sessions" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2011%2F02%2F06%2Fwriting-2147483647-sessions%2F&amp;title=Writing%2C+2147483647+sessions" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2011%2F02%2F06%2Fwriting-2147483647-sessions%2F&amp;title=Writing%2C+2147483647+sessions" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fnsrd.info%2Fblog%2F2011%2F02%2F06%2Fwriting-2147483647-sessions%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2011%2F02%2F06%2Fwriting-2147483647-sessions%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Writing%2C+2147483647+sessions+@+http%3A%2F%2Fnsrd.info%2Fblog%2F2011%2F02%2F06%2Fwriting-2147483647-sessions%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2011%2F02%2F06%2Fwriting-2147483647-sessions%2F&amp;t=Writing%2C+2147483647+sessions" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nsrd.info/blog/2011/02/06/writing-2147483647-sessions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>7.5.2 and ADV_FILE devices</title>
		<link>http://nsrd.info/blog/2010/05/04/7-5-2-and-adv_file-devices/</link>
		<comments>http://nsrd.info/blog/2010/05/04/7-5-2-and-adv_file-devices/#comments</comments>
		<pubDate>Tue, 04 May 2010 07:07:04 +0000</pubDate>
		<dc:creator>Preston de Guise</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[NetWorker]]></category>
		<category><![CDATA[7.5 SP2]]></category>
		<category><![CDATA[7.5.2]]></category>
		<category><![CDATA[7.5.2.1]]></category>
		<category><![CDATA[ADV_FILE]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[disk backup]]></category>
		<category><![CDATA[disk backup unit]]></category>
		<category><![CDATA[evacuate]]></category>
		<category><![CDATA[recyclable]]></category>

		<guid isPermaLink="false">http://nsrd.info/blog/?p=2233</guid>
		<description><![CDATA[There is a bug with the way NetWorker 7.5.2 handles ADV_FILE devices in relation to disk evacuation. I.e., in a situation where you use NetWorker 7.5.2 to completely stage all savesets from an ADV_FILE device, the subsequent behaviour of NetWorker is contrary to normal operations. If following the disk evacuation, either the standard overnight volume/saveset <a href='http://nsrd.info/blog/2010/05/04/7-5-2-and-adv_file-devices/'>[...]</a>
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>There is a bug with the way NetWorker 7.5.2 handles ADV_FILE devices in relation to disk evacuation. I.e., in a situation where you use NetWorker 7.5.2 to completely stage all savesets from an ADV_FILE device, the subsequent behaviour of NetWorker is contrary to normal operations.</p>
<p>If following the disk evacuation, either the standard overnight volume/saveset recycling checks are done, or an nsrim -X is explicitly called, before any new savesets are written to the ADV_FILE device, NetWorker will flag the depopulated volume as recyclable. The net result of this is that it will not permit new savesets to be written to the volume until such time as it is relabelled, or flagged as not recyclable.</p>
<p>When a colleague asked me to investigate this for a customer, I honestly thought it had to be some mistake, but I ran up the tests and dutifully confirmed that NetWorker under v7.5.2 was indeed doing it. However, it just didn&#8217;t seem right in comparison to previous known NetWorker behaviour, so I stepped my lab server back to 7.4.5, and NetWorker didn&#8217;t mangle the volume after it was evacuated. I then stepped up to 7.5.1, and again, NetWorker didn&#8217;t mangle the volume after it was evacuated.</p>
<p>This led me to review the cumulative patch cluster notes for 7.5.2.1 – while there&#8217;s been a more recent version released, I didn&#8217;t have it handy at the time. Nothing was mentioned on the notes that seemed to relate to this issue, but since I&#8217;d got the test process down to a &lt;15 minute activity, I replaced the default 7.5.2 install with 7.5.2.1, and re-ran the tests.</p>
<p>Under 7.5.2.1, NetWorker behaved exactly as expected; no matter how many times &#8220;nsrim -X&#8221; was run after evacuating a disk backup unit volume, NetWorker did <em>not</em> mark the volume in question as recyclable.</p>
<p>My only surmise therefore is that one of the actual documented fixes in the 7.5.2.1 cumulative build, while not explicitly referring to the issue at hand, happened to (as a side-effect), resolve the issue.</p>
<p>To cut a long story short though, I would advise that if you&#8217;re backing up to ADV_FILE devices using NetWorker 7.5.2 that you strongly consider moving to 7.5.2 cumulative patch cluster 1 &#8211; i.e., 7.5.2.1.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Share this using...</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F05%2F04%2F7-5-2-and-adv_file-devices%2F&amp;submitHeadline=7.5.2+and+ADV_FILE+devices&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F05%2F04%2F7-5-2-and-adv_file-devices%2F&amp;title=7.5.2+and+ADV_FILE+devices" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F05%2F04%2F7-5-2-and-adv_file-devices%2F&amp;title=7.5.2+and+ADV_FILE+devices" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F05%2F04%2F7-5-2-and-adv_file-devices%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F05%2F04%2F7-5-2-and-adv_file-devices%2F&amp;title=7.5.2+and+ADV_FILE+devices" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F05%2F04%2F7-5-2-and-adv_file-devices%2F&amp;bm_description=7.5.2+and+ADV_FILE+devices" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F05%2F04%2F7-5-2-and-adv_file-devices%2F&amp;T=7.5.2+and+ADV_FILE+devices" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F05%2F04%2F7-5-2-and-adv_file-devices%2F&amp;title=7.5.2+and+ADV_FILE+devices" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F05%2F04%2F7-5-2-and-adv_file-devices%2F&amp;title=7.5.2+and+ADV_FILE+devices" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F05%2F04%2F7-5-2-and-adv_file-devices%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F05%2F04%2F7-5-2-and-adv_file-devices%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+7.5.2+and+ADV_FILE+devices+@+http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F05%2F04%2F7-5-2-and-adv_file-devices%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F05%2F04%2F7-5-2-and-adv_file-devices%2F&amp;t=7.5.2+and+ADV_FILE+devices" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nsrd.info/blog/2010/05/04/7-5-2-and-adv_file-devices/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Adding vs Refining vs Removing vs Fixing Features</title>
		<link>http://nsrd.info/blog/2010/03/05/adding-vs-refining-vs-removing-vs-fixing-features/</link>
		<comments>http://nsrd.info/blog/2010/03/05/adding-vs-refining-vs-removing-vs-fixing-features/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 05:07:29 +0000</pubDate>
		<dc:creator>Preston de Guise</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[NetWorker]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://nsrd.info/blog/?p=1881</guid>
		<description><![CDATA[Over at a website called ignore the code, there&#8217;s a fascinating and insightful piece at the moment about removing features. This is often a controversial topic in software design and development, and Lukas Mathis handles the topic in his typically excellent style. In particular, the summation of the problem through illustrations of two &#8220;Swiss Army <a href='http://nsrd.info/blog/2010/03/05/adding-vs-refining-vs-removing-vs-fixing-features/'>[...]</a>
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Over at a website called <a title="ignore the code" href="http://ignorethecode.net/blog/" onclick="return TrackClick('http%3A%2F%2Fignorethecode.net%2Fblog%2F','ignore+the+code')" target="_blank">ignore the code</a>, there&#8217;s a fascinating and insightful piece at the moment about <em><a title="Removing features" href="http://ignorethecode.net/blog/2010/02/02/removing-features/" onclick="return TrackClick('http%3A%2F%2Fignorethecode.net%2Fblog%2F2010%2F02%2F02%2Fremoving-features%2F','Removing+features')" target="_blank">removing features</a></em>.</p>
<p>This is often a controversial topic in software design and development, and Lukas Mathis handles the topic in his typically excellent style. In particular, the summation of the problem through illustrations of two &#8220;Swiss Army Knives&#8221; demonstrates the issue quite well.</p>
<p>So what does this have to do with NetWorker, you might ask? Well, quite a bit. In light of the recent release of NetWorker 7.5 SP2 I thought it relevant to spend a little time ruminating about the software development process, relating it to NetWorker, and asking EMC product management some questions about their processes.</p>
<p>Within any software development model, there are four requirements:</p>
<ol>
<li>Adding new features.</li>
<li>Refining existing features.</li>
<li>Removing obsolete features.</li>
<li>Fixing bugs.</li>
</ol>
<p>It&#8217;s a challenging problem – any one or two of these requirements can be readily accommodated without much fuss. The challenge that faces all vendors though is balancing all four software development processes. Personally, I don&#8217;t envy the juggling process that faces product managers and product support managers on a daily basis. Why? All four requirements combined create clashing priorities and schedules that makes for a very challenging environment. (It&#8217;s not unique to NetWorker of course – it applies pretty equally to just about every software product.)</p>
<p>In most situations, it&#8217;s easiest to add new features. This can be a double-edged sword. On the positive side, it can be a key factor in enticing <em>potential</em> customers to become <em>actual</em> customers, and it can equally be a key factor in enticing existing customers to remain customers rather than moving to the competition. On the negative side, it can lead to software bloating – a primary criticism of companies like <a title="Microsoft" href="http://www.microsoft.com" onclick="return TrackClick('http%3A%2F%2Fwww.microsoft.com','Microsoft')" target="_blank">Microsoft</a> and <a title="Adobe" href="http://www.adobe.com" onclick="return TrackClick('http%3A%2F%2Fwww.adobe.com','Adobe')" target="_blank">Adobe</a>. (Thankfully, I don&#8217;t think you can accuse NetWorker of being too &#8216;bloated&#8217;; in the 14 or so years I&#8217;ve been using it, the install footprint has of course gone up, but there&#8217;s not really been any &#8220;why the hell did they do that?&#8221; new features, and overall the footprint is well within the bounds for backup and recovery software.)</p>
<p>Like any good backup product, NetWorker&#8217;s development history is full of new features being added to it, such as the following:</p>
<ol>
<li>Storage nodes added in v5.x.</li>
<li>Dynamic drive sharing added in v6.</li>
<li>Advanced File Type Devices (ADV_FILE) added in v7.</li>
<li>Jobs database introduced in v7.3.</li>
<li>Virtualisation visualisation in v7.5.</li>
<li><em>and so on</em>.</li>
</ol>
<p>Without new features being regularly updated, companies leave themselves open to having the competition overtake them, and so periodically when we see a vendor respond to market forces (or try to push the market in a new direction), we should, even if we aren&#8217;t particularly fond of the new feature, accept that adding new features are inevitable in software development.</p>
<p>Equally, NetWorker history is rife with examples of existing features being refined, such as the following:</p>
<ol>
<li>Support for dedicated storage nodes.</li>
<li>Enhancing the index system in v6 to overcome previous design limitations.</li>
<li>Enhancing the resource configuration database in v7 to overcome previous design limitations.</li>
<li>Frequent enhancement of all the database and application backup modules.</li>
<li>Pool based retention.</li>
<li><em>and so on</em>.</li>
</ol>
<p>You could say that feature refinement is all about evolutionary growth of the product. It&#8217;s never specifically about introducing entire new features – these are existing features that have grown between releases – usually in response to changing requirements in customer environments. (For instance, the previous resource configuration database worked well so long as you had smallish environments. Over time as environments became more complex, with more clients, and increased configuration requirements, it could no longer cut the mustard, triggering the redesign.)</p>
<p>The more challenging aspect for enterprise backup software is the notion of removing features – if doing so affects legacy recoverability options, it could cause issues for long-term users of the products, and so we usually usability features removed rather than core support features. A few of the features over time that have been removed are:</p>
<ol>
<li>Support for the old GUIs (networkr.exe from Windows, nwadmin from Unix).</li>
<li>Support for browsing indices via <a title="nsriba" href="http://www.ipnom.com/Legato-NetWorker-Commands/nsrib.html" onclick="return TrackClick('http%3A%2F%2Fwww.ipnom.com%2FLegato-NetWorker-Commands%2Fnsrib.html','nsriba')" target="_blank">NFS mounts</a>. (This was even before <em>my</em> time with NetWorker. It looks like it would have been fun to play with, but it wasn&#8217;t exactly cross-platform compatible!)</li>
<li>Support for cross platform recoveries.</li>
<li>Support for defunct tape formats (e.g., VHS).</li>
</ol>
<p>I&#8217;d argue that it&#8217;s rarely the case that decisions to remove functionality are taken lightly. Usually it will be for one of three reasons:</p>
<ul>
<li>The feature was &#8216;fragile&#8217; and fixing it would take too much effort.</li>
<li>The feature is no longer required after a change in direction for the product.</li>
<li>The feature is no longer being used by a sufficient number of users <em>and</em> its continued presence would hamper new directions/features for the product.</li>
</ul>
<p>None of these, I&#8217;d argue, are easy decisions.</p>
<p>Finally we have the bugs – or &#8220;unanticipated features&#8221;, as we sometimes like to call them. Any vendor that tells you their software is 100% bug free is either lying, or their &#8216;product&#8217; no more complex than /bin/true. Bugs are practically unavoidable, so the focus must be on solid testing, identification and containment. I&#8217;ll be the first to admit that there have been spotty patches in the past where testing in NetWorker has seemed to be lacking, but having been on the last couple of betas, I&#8217;m seeing a roaring return to rigorous testing in 7.5 and 7.6. Did these pick up all bugs? No – again, see my point about no software ever being 100% bug free.</p>
<p>I&#8217;ll hand on my heart say that I can&#8217;t cite a single company that has had a spotless record when it comes to bug control – this isn&#8217;t easy. Enterprise class backup software introduces new levels of complexity into the equation, and it&#8217;s worthwhile considering why. You can take exactly the same piece of enterprise backup software and install it into 50 different companies and I&#8217;ll bet that you&#8217;ll get a significant number of &#8220;unique&#8221; situations in addition to the core/standard user experience. Backup software touches on practically every part of an IT environment, and so is affected by a myriad of environment and configuration issues that normal software rarely has to contend with. Or to put it better: while another piece of software may have to contend with one or two isolated areas of environment/configuration uniqueness, backup software will usually have to contend with <em>all</em> of them, <em>and</em> remain as stable as possible throughout.</p>
<p>This isn&#8217;t easy. I may periodically get exasperated over bugs, etc., but I recognise the inevitability that I&#8217;ll be continuing to deal with bugs in <strong><em>any</em></strong> software I&#8217;m using for the rest of my life – so it&#8217;s hardly a NetWorker specific issue. (I&#8217;m going on the basis here that quantum computing won&#8217;t suddenly deliver universal turing machines capable of simulating every possible situation and input for software and hardware.)</p>
<p>While I was writing this article, I thought it would be worthwhile to get some feedback from EMC NetWorker product management on this, and I&#8217;m pleased to include my questions to them, as well as their answers, below. These answers come from product management <em>and</em> engineering, and I&#8217;m presenting them unedited in their complete form.</p>
<h3>Question 1</h3>
<p><em>I&#8217;ve been told that EMC has taken considerable steps to speed up the RFE process. Can you briefly summarise the improvements that have been made and the buy-in from product management and engineering on this?</em></p>
<p><em><strong>Answer:</strong><br />
</em></p>
<blockquote><p>With the large size of the NetWorker installed base, we receive many RFEs per month. These requests range in nature from architectural changes to relatively small operational enhancements. We have made great strides in organizing the RFE pool in such a manner so that at the front end of the release planning process we can look back over hundreds of discreet requests and digest those requests into an achievable number of specific and prioritized product requirements.</p>
<p>RFEs come in to the product team through three sources. We take RFEs on PowerLink (EMC’s information portal), through the Support organization, and in face to face meetings with customers and partners. NetWorker Product Management has a central database so that we can consolidate the RFE pool and apply a standard process for scrubbing and categorizing the requests. This is a time consuming process, but it provides us with the capabilities to track the areas of the product that are receiving the most requests and. That allows us to establish goals for a particular release and include RFEs accordingly. An example might be improved back up to disk workflows. The ability to quickly drill down to the requests most relevant to our high-level priorities allows us to efficiently write requirements that directly incorporate end-user feedback.</p>
<p>More customer requests for enhancement will be implemented in 2010 than ever before.  We will address some of the big changes that customers have been calling for, and will also look to implement some bonus enhancements; small changes that won’t make the marketing slides but will make NetWorker operations easier on backup administrators who interact with the product on a daily basis.</p></blockquote>
<h3>Question 2</h3>
<p><em>One challenge with any software vendor is integrating patches (or hot fixes) into stable development trees. How would EMC rate itself with this in relation to NetWorker?</em></p>
<p><em><strong>Answer:</strong><br />
</em></p>
<blockquote><p>We maintain a high level of discipline in maintaining our active code branches.  Hot fixes typically flow into our bug-fix service packs, (such as 7.5 SP1) which then flow back into the main code branch. Any code change made to an active branch must also be applied to the development branch, which builds on a regular basis. Build failures in development are taken very seriously by Engineering, and we engage resources to actively troubleshoot and resolve these issues.</p></blockquote>
<h3>Question 3</h3>
<p><em>Currently we&#8217;re seeing cumulative patch cluster releases for most of the supported versions of NetWorker. E.g., NetWorker 7.5 SP1 is now up to cumulative patch cluster 8. These patch clusters currently remain available only via EMC support or partner support programs, and aren&#8217;t readily downloadable via standard PowerLink sources. With the projects currently being worked on to improve PowerLink, will we see this change, or is the rationale to not readily provide these cumulative patches a support one?</em></p>
<p><em><strong>Answer:</strong><br />
</em></p>
<blockquote><p>When we post to PowerLink, we want to be sure that anyone who downloads code from EMC knows exactly what they’re getting. If we posted all of the clusters within today’s PowerLink framework, the result would be a confusing PowerLink experience for customers.  We consider the patch cluster process to be an improvement on earlier practices and look forward to continued improvements in this area.</p></blockquote>
<h3>Question 4</h3>
<p><em>What feature are you most pleased to have seen integrated into either NetWorker 7.5 or 7.6?</em></p>
<p><em><strong>Answer:</strong><br />
</em></p>
<blockquote><p>We are very pleased with the NetWorker Management Console work that has done over the course of 7.5 and 7.6. Visualization of virtual environments (introduced in 7.5) has been very well received by customers, and we believe that the improvements in 7.6 around customization and performance will also be greatly appreciated as customers move to 7.6+ releases.</p></blockquote>
<h3>Question 5</h3>
<p><em>One RFE process advocated is to have product management vet RFEs and submit them to a public forum to be voted on by community users. Advocates of this model say that it allows better community involvement and has products evolve to meet existing user requirements. Those who disagree with this model usually suggest that existing user feature suggestions don&#8217;t always accommodate design changes that would help boost market share. Is this a model which EMC has considered, or is it seeking to informally do this via the various EMC Community Forums that have been established?</em></p>
<p><em><strong>Answer:</strong><br />
</em></p>
<blockquote><p>A closed loop is ideally what our enterprise customers who submit RFEs look for i.e. to enter an RFE, track it, see if it is relevant and will be seriously considered.  Capturing and allowing other users to vote is an option we are actively exploring. We would have to put some infrastructure in place to do so, but it is under investigation. The first audience for such an option would be our recently launched EMC community for NetWorker. The NetWorker user community is quite sophisticated, and we value their input tremendously. While it is true that some users take a narrow view of how NetWorker should evolve, others take a broader and more market-centric view. Our RFEs run the full spectrum.</p></blockquote>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Share this using...</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F03%2F05%2Fadding-vs-refining-vs-removing-vs-fixing-features%2F&amp;submitHeadline=Adding+vs+Refining+vs+Removing+vs+Fixing+Features&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F03%2F05%2Fadding-vs-refining-vs-removing-vs-fixing-features%2F&amp;title=Adding+vs+Refining+vs+Removing+vs+Fixing+Features" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F03%2F05%2Fadding-vs-refining-vs-removing-vs-fixing-features%2F&amp;title=Adding+vs+Refining+vs+Removing+vs+Fixing+Features" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F03%2F05%2Fadding-vs-refining-vs-removing-vs-fixing-features%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F03%2F05%2Fadding-vs-refining-vs-removing-vs-fixing-features%2F&amp;title=Adding+vs+Refining+vs+Removing+vs+Fixing+Features" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F03%2F05%2Fadding-vs-refining-vs-removing-vs-fixing-features%2F&amp;bm_description=Adding+vs+Refining+vs+Removing+vs+Fixing+Features" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F03%2F05%2Fadding-vs-refining-vs-removing-vs-fixing-features%2F&amp;T=Adding+vs+Refining+vs+Removing+vs+Fixing+Features" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F03%2F05%2Fadding-vs-refining-vs-removing-vs-fixing-features%2F&amp;title=Adding+vs+Refining+vs+Removing+vs+Fixing+Features" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F03%2F05%2Fadding-vs-refining-vs-removing-vs-fixing-features%2F&amp;title=Adding+vs+Refining+vs+Removing+vs+Fixing+Features" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F03%2F05%2Fadding-vs-refining-vs-removing-vs-fixing-features%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F03%2F05%2Fadding-vs-refining-vs-removing-vs-fixing-features%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Adding+vs+Refining+vs+Removing+vs+Fixing+Features+@+http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F03%2F05%2Fadding-vs-refining-vs-removing-vs-fixing-features%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F03%2F05%2Fadding-vs-refining-vs-removing-vs-fixing-features%2F&amp;t=Adding+vs+Refining+vs+Removing+vs+Fixing+Features" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nsrd.info/blog/2010/03/05/adding-vs-refining-vs-removing-vs-fixing-features/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>nsrnmo[291]: -l:  not found</title>
		<link>http://nsrd.info/blog/2010/01/30/nsrnmo291-l-not-found/</link>
		<comments>http://nsrd.info/blog/2010/01/30/nsrnmo291-l-not-found/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 19:55:50 +0000</pubDate>
		<dc:creator>Preston de Guise</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[NetWorker]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Support]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[RMAN]]></category>
		<category><![CDATA[save operations]]></category>
		<category><![CDATA[VSS]]></category>
		<category><![CDATA[VSS:*=off]]></category>

		<guid isPermaLink="false">http://nsrd.info/blog/?p=1836</guid>
		<description><![CDATA[Yesterday I experienced one of those weird NetWorker issues that is such an odd combination of factors that I felt it had to be discussed. Here&#8217;s the scenario. A customer was: Previously running NetWorker 7.4.2 on their backup server. Upgraded the server to 7.5.1. Had a bunch of Windows clients and one Unix client. The <a href='http://nsrd.info/blog/2010/01/30/nsrnmo291-l-not-found/'>[...]</a>
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Yesterday I experienced one of those weird NetWorker issues that is such an odd combination of factors that I felt it had to be discussed.</p>
<p>Here&#8217;s the scenario. A customer was:</p>
<ul>
<li>Previously running NetWorker 7.4.2 on their backup server.</li>
<li>Upgraded the server to 7.5.1.</li>
<li>Had a bunch of Windows clients and one Unix client.</li>
<li>The Unix client was configured for filesystem backups and Oracle backups.</li>
<li>All clients were running 7.4.2(ish). The Oracle module was 4.5.</li>
<li>Once the upgrade was done, Unix filesystem backups continued to work <em>but</em> the Oracle backups would fail with:</li>
</ul>
<pre>client:RMAN:/path/to/script.rman 1 retry attempted
client:RMAN:/path/to/script.rman off
client:RMAN:/path/to/script.rman /path/to/nsrnmo[291]: -l:  not found
client:RMAN:/path/to/script.rman nsrnmostart returned status of 127
client:RMAN:/path/to/script.rman /path/to/nsrnmo exiting.</pre>
<p>My first thought when a colleague asked me to have a look at it was that somehow there was enough of a slight enough incompatibility between 7.5.x and NMO 4.5 that some argument carried over from an earlier version of NMO was causing problems with talking to a 7.5.x server. This wasn&#8217;t the case. (Yes, I knew that the two versions <em>are</em> meant to be compatible, and when I&#8217;ve installed and used them they have been, but that doesn&#8217;t mean you can&#8217;t have one single setting somewhere that tickles a coding error across versions.)</p>
<p>I went back and forth with a few other checks with the customer, noting that there were various issues reported in the NMO applogs, but none specific enough to nail the problem. So since everything looked OK I agreed with the customer that a WebEx would probably help us solve the issue faster.</p>
<p>Even though the customer had given me the client resource, I hadn&#8217;t found anything wrong with the backup command or the save set name, so out of curiosity I&#8217;d asked the customer when we started the WebEx to show me the client details. The saveset looked fine, so we jumped across to the backup command, and that also looked fine. But then, underneath the backup command, there was the &#8220;save operations&#8221; field, and in that save operations field held:</p>
<p>VSS:*=off</p>
<p>It hadn&#8217;t been recently added. It had been there since before the upgrade, and before the upgrade the backups had been working. But as we know, on pre-VSS Windows systems invoking that will cause backup failures, so I asked the customer to remove that entry and start the backup. Neither of us really thought that this would solve the problem, given the <em>filesystem</em> backups were still working, but lo and behold, with that removed the Oracle RMAN backups started properly working.</p>
<p>In retrospect, this of course was definitely the problem, but working it out was a bit more challenging. The reason was that the configuration <em>shouldn&#8217;t</em> have worked under a NetWorker 7.4.x server either, but for some reason it did. The 7.4.x NetWorker server was likely not sending through the VSS directive to the Unix client and the Unix Oracle module, but having upgraded to 7.5.x, the new install stopped &#8220;filtering the error&#8221; and started causing the problem to manifest. Or alternatively, 7.4.x and 7.5.x both send the save operations setting, but just differently enough to be dangerous.</p>
<p>I wouldn&#8217;t exactly say this was NetWorker&#8217;s fault – those VSS options are only designed for use with Windows 2003 and higher clients, and I&#8217;d guess that the VSS:*=off was just applied to every single client on the customer site without considering the 1 x Unix client.</p>
<p>In retrospect, the following line now completely makes sense:</p>
<pre>client:RMAN:/path/to/script.rman off</pre>
<p>That was our only &#8220;hint&#8221; as to the cause of the problem in the savegroup completion. It wasn&#8217;t enough by a long stretch. Sometimes, and this is the challenging bit – sometimes you can have configuration errors even if you haven&#8217;t changed the actual resource configuration. Different versions of NetWorker will react differently to an <em>incorrect</em> configuration – so the upgrade didn&#8217;t <em>cause</em> the problem, it just allowed the problem to appear.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Share this using...</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F30%2Fnsrnmo291-l-not-found%2F&amp;submitHeadline=nsrnmo%5B291%5D%3A+-l%3A++not+found&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F30%2Fnsrnmo291-l-not-found%2F&amp;title=nsrnmo%5B291%5D%3A+-l%3A++not+found" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F30%2Fnsrnmo291-l-not-found%2F&amp;title=nsrnmo%5B291%5D%3A+-l%3A++not+found" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F30%2Fnsrnmo291-l-not-found%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F30%2Fnsrnmo291-l-not-found%2F&amp;title=nsrnmo%5B291%5D%3A+-l%3A++not+found" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F30%2Fnsrnmo291-l-not-found%2F&amp;bm_description=nsrnmo%5B291%5D%3A+-l%3A++not+found" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F30%2Fnsrnmo291-l-not-found%2F&amp;T=nsrnmo%5B291%5D%3A+-l%3A++not+found" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F30%2Fnsrnmo291-l-not-found%2F&amp;title=nsrnmo%5B291%5D%3A+-l%3A++not+found" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F30%2Fnsrnmo291-l-not-found%2F&amp;title=nsrnmo%5B291%5D%3A+-l%3A++not+found" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F30%2Fnsrnmo291-l-not-found%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F30%2Fnsrnmo291-l-not-found%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+nsrnmo%5B291%5D%3A+-l%3A++not+found+@+http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F30%2Fnsrnmo291-l-not-found%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F30%2Fnsrnmo291-l-not-found%2F&amp;t=nsrnmo%5B291%5D%3A+-l%3A++not+found" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nsrd.info/blog/2010/01/30/nsrnmo291-l-not-found/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Saveset sizes from 32-bit Windows</title>
		<link>http://nsrd.info/blog/2010/01/17/saveset-sizes-from-32-bit-windows/</link>
		<comments>http://nsrd.info/blog/2010/01/17/saveset-sizes-from-32-bit-windows/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 19:00:37 +0000</pubDate>
		<dc:creator>Preston de Guise</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[NetWorker]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[2TB]]></category>
		<category><![CDATA[32-bit]]></category>
		<category><![CDATA[mminfo]]></category>
		<category><![CDATA[NMC]]></category>
		<category><![CDATA[nsrwatch]]></category>
		<category><![CDATA[savegroup completion]]></category>
		<category><![CDATA[Saveset]]></category>
		<category><![CDATA[saveset size]]></category>

		<guid isPermaLink="false">http://nsrd.info/blog/?p=1769</guid>
		<description><![CDATA[There&#8217;s currently a bug within NetWorker whereby if you&#8217;re using a 32-bit Windows client that has a filesystem large enough such that the savesets generated are larger than 2TB, you&#8217;ll get a massively truncated size reported in the savegroup completion. In fact, for a 2,510 GB saveset, the savegroup completion report will look like this: <a href='http://nsrd.info/blog/2010/01/17/saveset-sizes-from-32-bit-windows/'>[...]</a>
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s currently a bug within NetWorker whereby if you&#8217;re using a 32-bit Windows client that has a filesystem large enough such that the savesets generated are larger than 2TB, you&#8217;ll get a massively truncated size reported in the savegroup completion. In fact, for a 2,510 GB saveset, the savegroup completion report will look like this:</p>
<pre>Start time:   Sat Nov 14 17:42:52 2009
End time:     Sun Nov 15 06:58:57 2009

--- Successful Save Sets ---
* cyclops:Probe savefs cyclops: succeeded.
* cyclops:C:\bigasms 66135:(pid 3308): NSR directive file (C:\bigasms\nsr.dir) parsed
 cyclops: C:\bigasms               level=full,   1742 MB 13:15:56    255 files
 trash.pmdg.lab: index:cyclops     level=full,     31 KB 00:00:00      7 files
 trash.pmdg.lab: bootstrap         level=full,    213 KB 00:00:00    198 files</pre>
<p>However, when checked through NMC, nsrwatch or mminfo, you&#8217;ll find that that the correct size for the saveset is actually shown:</p>
<pre>[root@trash ~]# mminfo
 volume        client       date      size   level  name
XFS.002        cyclops   11/14/2009 2510 GB   full  C:\bigasms
XFS.002.RO     cyclops   11/14/2009 2510 GB   full  C:\bigasms</pre>
<p>The reporting doesn&#8217;t affect recoverability, but if you&#8217;re reviewing savegroup completion reports the data sizes will likely (a) be a cause for concern or (b) affect any auto parsing that you&#8217;re doing of the savegroup completion report.</p>
<p>I&#8217;ve managed to secure a fix for 7.4.4 for this, with requests in to get it ported to 7.5.1 as well, and to get it integrated into the main trees for permanent inclusion upon the next service packs, etc. If you&#8217;ve been putting up with this problem for a while or have just noticed it and want it fixed, the escalation patch number was NW110493.</p>
<p>(It&#8217;s possible that this problem affects more than just 32-bit Windows clients – i.e,. it could affect other 32-bit clients as well. I&#8217;d be interested in knowing if someone has spotted it on another operating system. I&#8217;d test, but my lab environment is currently otherwise occupied and generating 2+TB of data, even at 90MB/s, is a wee bit long.)</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Share this using...</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F17%2Fsaveset-sizes-from-32-bit-windows%2F&amp;submitHeadline=Saveset+sizes+from+32-bit+Windows&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F17%2Fsaveset-sizes-from-32-bit-windows%2F&amp;title=Saveset+sizes+from+32-bit+Windows" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F17%2Fsaveset-sizes-from-32-bit-windows%2F&amp;title=Saveset+sizes+from+32-bit+Windows" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F17%2Fsaveset-sizes-from-32-bit-windows%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F17%2Fsaveset-sizes-from-32-bit-windows%2F&amp;title=Saveset+sizes+from+32-bit+Windows" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F17%2Fsaveset-sizes-from-32-bit-windows%2F&amp;bm_description=Saveset+sizes+from+32-bit+Windows" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F17%2Fsaveset-sizes-from-32-bit-windows%2F&amp;T=Saveset+sizes+from+32-bit+Windows" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F17%2Fsaveset-sizes-from-32-bit-windows%2F&amp;title=Saveset+sizes+from+32-bit+Windows" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F17%2Fsaveset-sizes-from-32-bit-windows%2F&amp;title=Saveset+sizes+from+32-bit+Windows" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F17%2Fsaveset-sizes-from-32-bit-windows%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F17%2Fsaveset-sizes-from-32-bit-windows%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Saveset+sizes+from+32-bit+Windows+@+http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F17%2Fsaveset-sizes-from-32-bit-windows%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F17%2Fsaveset-sizes-from-32-bit-windows%2F&amp;t=Saveset+sizes+from+32-bit+Windows" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nsrd.info/blog/2010/01/17/saveset-sizes-from-32-bit-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The A-Z of Backup and Recovery</title>
		<link>http://nsrd.info/blog/2010/01/07/the-a-z-of-backup-and-recovery/</link>
		<comments>http://nsrd.info/blog/2010/01/07/the-a-z-of-backup-and-recovery/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 04:02:49 +0000</pubDate>
		<dc:creator>Preston de Guise</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Backup theory]]></category>
		<category><![CDATA[Data loss]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[NetWorker]]></category>
		<category><![CDATA[Support]]></category>
		<category><![CDATA[A-Z]]></category>
		<category><![CDATA[audit]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[change control]]></category>
		<category><![CDATA[dedupe]]></category>
		<category><![CDATA[errors]]></category>
		<category><![CDATA[fast]]></category>
		<category><![CDATA[growth]]></category>
		<category><![CDATA[help]]></category>
		<category><![CDATA[insurance]]></category>
		<category><![CDATA[jeckyll]]></category>
		<category><![CDATA[knowledge]]></category>
		<category><![CDATA[logs]]></category>
		<category><![CDATA[magnetic tape]]></category>
		<category><![CDATA[napkin]]></category>
		<category><![CDATA[order]]></category>
		<category><![CDATA[procedures]]></category>
		<category><![CDATA[query]]></category>
		<category><![CDATA[Recovery]]></category>
		<category><![CDATA[SLAs]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[ululate]]></category>
		<category><![CDATA[VTL]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[x-ray]]></category>
		<category><![CDATA[yes]]></category>
		<category><![CDATA[zero error policy]]></category>

		<guid isPermaLink="false">http://nsrd.info/blog/?p=1682</guid>
		<description><![CDATA[I&#8217;ve debated for a while whether to do this or not, since it might come across as somewhat twee. I think though that in the same way that &#8220;My Very Eager Mate Just Sat Up Near Pluto&#8221; works for planets, having an A-Z for backups might help to point out the most important aspects to <a href='http://nsrd.info/blog/2010/01/07/the-a-z-of-backup-and-recovery/'>[...]</a>
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve debated for a while whether to do this or not, since it might come across as somewhat twee. I think though that in the same way that &#8220;My Very Eager Mate Just Sat Up Near Pluto&#8221; works for planets, having an A-Z for backups might help to point out the most important aspects to a backup and recovery system.</p>
<p>So, here goes:</p>

<table id="wp-table-reloaded-id-1-no-1" class="wp-table-reloaded wp-table-reloaded-id-1">
<tbody>
	<tr class="row-1 odd">
		<td class="column-1"><B>A</B></td><td class="column-2"><B>A is for Audit</B>. Your backup system should be able to stand in front of an audit as complete and trustworthy.</td>
	</tr>
	<tr class="row-2 even">
		<td class="column-1"><B>B</B></td><td class="column-2"><B>B is for Backup</B>. Without backup, you can't have recovery, and without recovery, your business is uninsured.</td>
	</tr>
	<tr class="row-3 odd">
		<td class="column-1"><B>C</B></td><td class="column-2"><B>C is for Change Control</B>. If your backup system isn't integrated into the change control process, neither your backup system nor your change control process works.</td>
	</tr>
	<tr class="row-4 even">
		<td class="column-1"><B>D</B></td><td class="column-2"><B>D is for DeDupe</B>. You'll be seeing a lot more of it in Backup and Recovery moving forward. My money is on target dedupe being considerably more popular than source dedupe. Why? For the same reason that VTLs are around. Target dedupe = easier dedupe, both for vendors, and for companies with existing solutions to integrate.</td>
	</tr>
	<tr class="row-5 odd">
		<td class="column-1"><B>E</B></td><td class="column-2"><B>E is for Errors</B>, User. The most common reason you'll need to recover is from user errors. Use this to help plan how your backup system will work.</td>
	</tr>
	<tr class="row-6 even">
		<td class="column-1"><B>F</B></td><td class="column-2"><B>F is for Fast</B>. Every person and their dog seems to have a story about making <I>backups</I> faster. Look instead for the stories about making recovery faster – they're the more important ones.</td>
	</tr>
	<tr class="row-7 odd">
		<td class="column-1"><B>G</B></td><td class="column-2"><B>G is for Growth</B>. Your backup environment should be scoped to handle at least 2 years growth upon implementation. If it isn't, budgets haven't been established correctly.</td>
	</tr>
	<tr class="row-8 even">
		<td class="column-1"><B>H</B></td><td class="column-2"><B>H is for Help</B>. Don't try to solve backup/recovery problems in isolation; they're too important to let stew.</td>
	</tr>
	<tr class="row-9 odd">
		<td class="column-1"><B>I</B></td><td class="column-2"><B>I is for Insurance</B>. It's the central purpose of backup, and if you think of it any other way, chances are you're wrong.</td>
	</tr>
	<tr class="row-10 even">
		<td class="column-1"><B>J</B></td><td class="column-2"><B>J is for Jeckyll</B>, not Hyde. When it comes to recovery situations, people should be able to work through them as calmly and cleanly as Dr Jeckyll might – not storm through them like Mr Hyde, flying apart.</td>
	</tr>
	<tr class="row-11 odd">
		<td class="column-1"><B>K</B></td><td class="column-2"><B>K is for Knowledge</B>. Know your system. Know your errors. Know where to look for information. Know your support hotline numbers. Know your averages. Know your performance peaks and your troughs. Know at a glance whether your system is running smoothly or having problems.</td>
	</tr>
	<tr class="row-12 even">
		<td class="column-1"><B>L</B></td><td class="column-2"><B>L is for Logs</B>. Treasure your logs. Don't throw them away too quickly, make sure they're backed up too. With access to your logs, you can answer in 3 years time why a backup from yesterday is proving problematic to recover from.</td>
	</tr>
	<tr class="row-13 odd">
		<td class="column-1"><B>M</B></td><td class="column-2"><B>M is for Magnetic Tape</B>. It's not going away any time soon. Don't kid yourself, you'll still be using it in backup and recovery systems for some time to come.</td>
	</tr>
	<tr class="row-14 even">
		<td class="column-1"><B>N</B></td><td class="column-2"><B>N is for Napkin</B>. If you can't summarise your backup system on the back of a napkin, it's too complicated. <I>There are no exceptions to this rule.</I></td>
	</tr>
	<tr class="row-15 odd">
		<td class="column-1"><B>O</B></td><td class="column-2"><B>O is for Order</B>. Backups bring Order to Chaos. Hence, your backup system must be an ordered process, rather than a chaotic and haphazard arrangement of scripts and non-processes.</td>
	</tr>
	<tr class="row-16 even">
		<td class="column-1"><B>P</B></td><td class="column-2"><B>P is for Procedures</B>; without them, you don't have a backup system at all.</td>
	</tr>
	<tr class="row-17 odd">
		<td class="column-1"><B>Q</B></td><td class="column-2"><B>Q is for Query</B>. If you're the backup administrator, you should be constantly prepared for a query about backup success. If you're a manager or system owner, you should feel confident you can get a positive response at any time to a query about backup success.</td>
	</tr>
	<tr class="row-18 even">
		<td class="column-1"><B>R</B></td><td class="column-2"><B>R is for Recovery</B>, the most important facet of data protection.</td>
	</tr>
	<tr class="row-19 odd">
		<td class="column-1"><B>S</B></td><td class="column-2"><B>S is for SLAs</B>. (Service Level Agreements). Recovery Time Objectives (RTOs) and Recovery Point Objectives (RPOs) form the heart of SLAs, and contrary to popular opinion in many circles, SLAs are vital to good design. Having SLAs is the first, most critical step to getting the correct budget for the correct system. Without defined recovery requirements, you can't prioritise activities properly; i.e., you'll have a reactionary environment rather than a proactive environment.</td>
	</tr>
	<tr class="row-20 even">
		<td class="column-1"><B>T</B></td><td class="column-2"><B>T is for Testing</B>. In fact, T is for Testing, Testing, Testing. If your backup system doesn't include test planning, test procedures and test results, it's not a system at all.</td>
	</tr>
	<tr class="row-21 odd">
		<td class="column-1"><B>U</B></td><td class="column-2"><B>U is for Ululate</B>. It's that sound you make when your only copy of a backup is destroyed by a failing tape drive or failing tape because you didn't clone it, and you know that recovery failure is not an option.</td>
	</tr>
	<tr class="row-22 even">
		<td class="column-1"><B>V</B></td><td class="column-2"><B>V is for VTL</B>. Whether you like the need for them or not, they're not going away any time soon.</td>
	</tr>
	<tr class="row-23 odd">
		<td class="column-1"><B>W</B></td><td class="column-2"><B>W is for Windows</B>. No, not <I><A HREF=http://www.microsoft.com>that</A></I> Windows. Backup Windows. Clone Windows. Recovery Windows. Design your system first to meet you recovery windows, then your clone windows, then and only then, your backup windows. If you don't do it in that order, your system isn't designed for recovery.</td>
	</tr>
	<tr class="row-24 even">
		<td class="column-1"><B>X</B></td><td class="column-2"><B>X is for X-Ray</B>. If you can't X-Ray your backup status, drill down and see how happened, you should assume the worst. (OK, I'm grasping there, but what do you eXpect?)</td>
	</tr>
	<tr class="row-25 odd">
		<td class="column-1"><B>Y</B></td><td class="column-2"><B>Y is for Yes</B>. Yes you should be backing up. Yes you should be checking the backup status. Yes you should be able to recover.</td>
	</tr>
	<tr class="row-26 even">
		<td class="column-1"><B>Z</B></td><td class="column-2"><B>Z is for Zero Error Policy</B>. If you don't run your backup system with a zero error policy, you're not running it properly, and it's not actually a system.</td>
	</tr>
</tbody>
</table>

<p>And there we have it. Maybe neither short, nor succinct, yet hopefully useful none-the-less.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Share this using...</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F07%2Fthe-a-z-of-backup-and-recovery%2F&amp;submitHeadline=The+A-Z+of+Backup+and+Recovery&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F07%2Fthe-a-z-of-backup-and-recovery%2F&amp;title=The+A-Z+of+Backup+and+Recovery" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F07%2Fthe-a-z-of-backup-and-recovery%2F&amp;title=The+A-Z+of+Backup+and+Recovery" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F07%2Fthe-a-z-of-backup-and-recovery%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F07%2Fthe-a-z-of-backup-and-recovery%2F&amp;title=The+A-Z+of+Backup+and+Recovery" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F07%2Fthe-a-z-of-backup-and-recovery%2F&amp;bm_description=The+A-Z+of+Backup+and+Recovery" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F07%2Fthe-a-z-of-backup-and-recovery%2F&amp;T=The+A-Z+of+Backup+and+Recovery" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F07%2Fthe-a-z-of-backup-and-recovery%2F&amp;title=The+A-Z+of+Backup+and+Recovery" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F07%2Fthe-a-z-of-backup-and-recovery%2F&amp;title=The+A-Z+of+Backup+and+Recovery" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F07%2Fthe-a-z-of-backup-and-recovery%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F07%2Fthe-a-z-of-backup-and-recovery%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+The+A-Z+of+Backup+and+Recovery+@+http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F07%2Fthe-a-z-of-backup-and-recovery%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F07%2Fthe-a-z-of-backup-and-recovery%2F&amp;t=The+A-Z+of+Backup+and+Recovery" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nsrd.info/blog/2010/01/07/the-a-z-of-backup-and-recovery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Validcopies hazardous to your sanity</title>
		<link>http://nsrd.info/blog/2009/12/04/validcopies-hazardous-sanity/</link>
		<comments>http://nsrd.info/blog/2009/12/04/validcopies-hazardous-sanity/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 21:15:56 +0000</pubDate>
		<dc:creator>Preston de Guise</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[NetWorker]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[copies]]></category>
		<category><![CDATA[mminfo]]></category>
		<category><![CDATA[offsite]]></category>
		<category><![CDATA[validcopies]]></category>

		<guid isPermaLink="false">http://nsrd.wordpress.com/?p=1402</guid>
		<description><![CDATA[While much of NetWorker 7.6&#8242;s enhancements have been surrounding updates to virtualisation or (urgh) cloud, there remains a bunch of smaller updates that are of interest. One of those new features is the validcopies flag, something I unfortunately failed to check out in beta testing. It looks like it could use some more work, but <a href='http://nsrd.info/blog/2009/12/04/validcopies-hazardous-sanity/'>[...]</a>
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>While much of NetWorker 7.6&#8242;s enhancements have been surrounding updates to virtualisation or (urgh) cloud, there remains a bunch of smaller updates that are of interest.</p>
<p>One of those new features is the <em>validcopies</em> flag, something I unfortunately failed to check out in beta testing. It looks like it could use some more work, but the <em>theory</em> is a good one. The idea behind <em>validcopies</em> is that we can use it in VTL style situations to determine not only whether we&#8217;ve got an appropriate number of copies, but they&#8217;re also <em>valid</em> – i.e., they&#8217;re usable by NetWorker for recovery purposes.</p>
<p>It&#8217;s a shame it&#8217;s too buggy to be used.</p>
<p>Here&#8217;s an example where I backup to an ADV_FILE type device:</p>
<pre>[root@tara ~]# save -b Default -e "+3 weeks" -LL -q /usr/share
57777:save:Multiple client instances of tara.pmdg.lab, using the first entry
save: /usr/share  1244 MB 00:03:23  87843 files
completed savetime=1259366579

[root@tara ~]# mminfo -q "name=/usr/share,validcopies&gt;1"
 volume        client       date      size   level  name
Default.001    tara.pmdg.lab 11/28/2009 1244 MB manual /usr/share
Default.001.RO tara.pmdg.lab 11/28/2009 1244 MB manual /usr/share

[root@tara ~]# mminfo -q "name=/usr/share,validcopies&gt;1" -r validcopies
6095:mminfo: no matches found for the query

[root@tara ~]# mminfo -q "name=/usr/share,validcopies&gt;1"
 volume        client       date      size   level  name
Default.001    tara.pmdg.lab 11/28/2009 1244 MB manual /usr/share
Default.001.RO tara.pmdg.lab 11/28/2009 1244 MB manual /usr/share

[root@tara ~]# mminfo -q "name=/usr/share,validcopies&gt;1" -r validcopies
6095:mminfo: no matches found for the query

[root@tara ~]# mminfo -q "name=/usr/share,validcopies&gt;1" -r validcopies,copies
 validcopies copies
 2     2
 2     2</pre>
<p>I have a few problems with the above output, and am working through the bugs in validcopies with EMC. Let&#8217;s look at each of those items and see what I&#8217;m concerned about:</p>
<ol>
<li>We don&#8217;t have more than one valid copy just because it&#8217;s sitting on an ADV_FILE device. If the purpose of the &#8220;validcopies&#8221; flag is to count the number of unique recoverable copies, we <em>do not have 2 copies</em> for each instance on ADV_FILE. There should be some logic there to not count copies on ADV_FILE devices twice for <em>valid</em> copy counts.</li>
<li>As you can see from the last two commands, the <em>results found</em> differ depending on report options. This is inappropriate, to say the least. We&#8217;re getting no validcopies reported at all if we only look for validcopies, or 2 validcopies reported if we search for both validcopies and copies.</li>
</ol>
<p>Verdict from the above:</p>
<ul>
<li>Don&#8217;t use validcopies for disk backup units.</li>
<li>Don&#8217;t report on validcopies only, or you&#8217;ll skew your results.</li>
</ul>
<p>Let&#8217;s move on to VTLs though &#8211; we&#8217;ll clone the saveset I just generated to the ADV_FILE type over to the VTL:</p>
<pre>[root@tara ~]# mminfo -q "volume=Default.001.RO" -r ssid,cloneid
 ssid         clone id
4279265459  1259366578

[root@tara ~]# nsrclone -b "Big Clone" -v -S 4279265459/1259366578
5874:nsrclone: Automatically copying save sets(s) to other volume(s)
6216:nsrclone:
Starting cloning operation...
Nov 28 11:29:42 tara logger: NetWorker media: (waiting) Waiting for 1 writable volume(s)
to backup pool 'Big Clone' tape(s) or disk(s) on tara.pmdg.lab
5884:nsrclone: Successfully cloned all requested save sets
5886:nsrclone: Clones were written to the following volume(s):
 BIG998S3

[root@tara ~]# mminfo -q "ssid=4279265459" -r validcopies
 0

[root@tara ~]# mminfo -q "ssid=4279265459" -r copies,validcopies
 copies validcopies
 3          3
 3          3
 3          3</pre>
<p>In the above instance, if we query just by the saveset ID for the number of valid copies, NetWorker happily tells us &#8220;0&#8243;. If we query for copies and validcopies, we get 3 of each.</p>
<p>So, what does this say to me? <strong><em>Steer away from &#8216;validcopies&#8217; until it&#8217;s fixed.</em></strong></p>
<p>(On a side note, why does the <em><strong>offsite</strong></em> parameter remain Write Only? We can&#8217;t query it through mminfo, and I&#8217;ve had an RFE in since the day the <em>offsite</em> option was introduced into nsrmm. Why this is &#8220;hard&#8221; or taking so long is beyond me.)</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Share this using...</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F12%2F04%2Fvalidcopies-hazardous-sanity%2F&amp;submitHeadline=Validcopies+hazardous+to+your+sanity&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F12%2F04%2Fvalidcopies-hazardous-sanity%2F&amp;title=Validcopies+hazardous+to+your+sanity" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F12%2F04%2Fvalidcopies-hazardous-sanity%2F&amp;title=Validcopies+hazardous+to+your+sanity" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F12%2F04%2Fvalidcopies-hazardous-sanity%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F12%2F04%2Fvalidcopies-hazardous-sanity%2F&amp;title=Validcopies+hazardous+to+your+sanity" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F12%2F04%2Fvalidcopies-hazardous-sanity%2F&amp;bm_description=Validcopies+hazardous+to+your+sanity" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F12%2F04%2Fvalidcopies-hazardous-sanity%2F&amp;T=Validcopies+hazardous+to+your+sanity" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F12%2F04%2Fvalidcopies-hazardous-sanity%2F&amp;title=Validcopies+hazardous+to+your+sanity" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F12%2F04%2Fvalidcopies-hazardous-sanity%2F&amp;title=Validcopies+hazardous+to+your+sanity" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F12%2F04%2Fvalidcopies-hazardous-sanity%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F12%2F04%2Fvalidcopies-hazardous-sanity%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Validcopies+hazardous+to+your+sanity+@+http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F12%2F04%2Fvalidcopies-hazardous-sanity%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F12%2F04%2Fvalidcopies-hazardous-sanity%2F&amp;t=Validcopies+hazardous+to+your+sanity" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nsrd.info/blog/2009/12/04/validcopies-hazardous-sanity/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Staging and Connectivity Loss</title>
		<link>http://nsrd.info/blog/2009/10/16/staging-and-connectivity-loss/</link>
		<comments>http://nsrd.info/blog/2009/10/16/staging-and-connectivity-loss/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 19:55:32 +0000</pubDate>
		<dc:creator>Preston de Guise</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[NetWorker]]></category>
		<category><![CDATA[Cloning]]></category>
		<category><![CDATA[connectivity]]></category>
		<category><![CDATA[filesys_nuke_ssid]]></category>
		<category><![CDATA[nsrmmd]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[staging]]></category>
		<category><![CDATA[storage node]]></category>

		<guid isPermaLink="false">http://nsrd.wordpress.com/?p=1192</guid>
		<description><![CDATA[For a while now I&#8217;ve been working with EMC support on an issue that&#8217;s only likely to strike sites that have intermittent connectivity between the server and storage nodes and that stage from ADV_FILE on the storage node to ADV_FILE on the server. The crux of the problem is that if you&#8217;re staging from storage <a href='http://nsrd.info/blog/2009/10/16/staging-and-connectivity-loss/'>[...]</a>
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>For a while now I&#8217;ve been working with EMC support on an issue that&#8217;s only likely to strike sites that have intermittent connectivity between the server and storage nodes <em>and</em> that stage from ADV_FILE on the storage node to ADV_FILE on the server.</p>
<p>The crux of the problem is that if you&#8217;re staging from storage node to server <em>and</em> comms between the sites are lost for long enough that NetWorker:</p>
<ul>
<li>Detects the storage node <em>nsrmmd</em> processes have failed, <em>and</em></li>
<li>Attempts to restart the storage node <em>nsrmmd</em> processes, <em>and</em></li>
<li>Fails to restart the storage node <em>nsrmmd</em> processes</li>
</ul>
<p>Then you can end up in a situation where the staging aborts in an &#8216;interesting&#8217; way. The first hint of the problem is that you&#8217;ll see a message such as the following in your daemon.raw:</p>
<p>68975 10/15/2009 09:59:05 AM  2 0 0 526402000 4495 0 tara.pmdg.lab nsrmmd <strong>filesys_nuke_ssid</strong>: unable to unlink /backup/84/05/notes/c452f569-00000006-fed6525c-4ad6525c-00051c00-dfb3d342 on device `/backup&#8217;: No such file or directory</p>
<p>(The above was rendered for your convenience.)</p>
<p>However, if you look for the cited file, you&#8217;ll find that it doesn&#8217;t exist. That&#8217;s not quite the end of the matter though. Unfortunately, while the saveset file that was being staged <em>didn&#8217;t</em> stay on disk, its media database details <em>did</em>. So in order to restart staging, it becomes necessary to first locate the saveset in question and delete the media database entry for the (failed) server disk backup unit copy. Interestingly, this is only ever to be found on the RW device, not the RO device:</p>
<pre>[root@tara ~]# mminfo -q "ssid=c452f569-00000006-fed6525c-4ad6525c-00051c00-dfb3d342"
 volume        client       date      size   level  name
Tara.001       fawn      10/15/2009 1287 MB manual  /usr/share
Fawn.001       fawn      10/15/2009 1287 MB manual  /usr/share
Fawn.001.RO    fawn      10/15/2009 1287 MB manual  /usr/share</pre>
<p>We had hoped that it was fixed in 7.5.1.5, but my tests aren&#8217;t showing that to be the case. Regardless, it&#8217;s certainly around in 7.4.x as well and (given the nature of it) has quite possibly been around for a while longer than that.</p>
<p>As I said at the outset, this isn&#8217;t likely to affect many sites, but it is something to be aware of.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Share this using...</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F10%2F16%2Fstaging-and-connectivity-loss%2F&amp;submitHeadline=Staging+and+Connectivity+Loss&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F10%2F16%2Fstaging-and-connectivity-loss%2F&amp;title=Staging+and+Connectivity+Loss" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F10%2F16%2Fstaging-and-connectivity-loss%2F&amp;title=Staging+and+Connectivity+Loss" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F10%2F16%2Fstaging-and-connectivity-loss%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F10%2F16%2Fstaging-and-connectivity-loss%2F&amp;title=Staging+and+Connectivity+Loss" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F10%2F16%2Fstaging-and-connectivity-loss%2F&amp;bm_description=Staging+and+Connectivity+Loss" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F10%2F16%2Fstaging-and-connectivity-loss%2F&amp;T=Staging+and+Connectivity+Loss" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F10%2F16%2Fstaging-and-connectivity-loss%2F&amp;title=Staging+and+Connectivity+Loss" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F10%2F16%2Fstaging-and-connectivity-loss%2F&amp;title=Staging+and+Connectivity+Loss" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F10%2F16%2Fstaging-and-connectivity-loss%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F10%2F16%2Fstaging-and-connectivity-loss%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Staging+and+Connectivity+Loss+@+http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F10%2F16%2Fstaging-and-connectivity-loss%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F10%2F16%2Fstaging-and-connectivity-loss%2F&amp;t=Staging+and+Connectivity+Loss" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nsrd.info/blog/2009/10/16/staging-and-connectivity-loss/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A cautionary tale about changing pools</title>
		<link>http://nsrd.info/blog/2009/10/08/a-cautionary-tale-about-changing-pools/</link>
		<comments>http://nsrd.info/blog/2009/10/08/a-cautionary-tale-about-changing-pools/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 23:21:57 +0000</pubDate>
		<dc:creator>Preston de Guise</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[NetWorker]]></category>
		<category><![CDATA[Support]]></category>
		<category><![CDATA[Default]]></category>
		<category><![CDATA[pool]]></category>

		<guid isPermaLink="false">http://nsrd.wordpress.com/?p=1137</guid>
		<description><![CDATA[Sometimes I feel like a NetWorker old-timer. (When I don&#8217;t feel like a NetWorker old-timer, it doesn&#8217;t change the fact that I am.) These days, given the huge architectural gulf between them, I&#8217;d suggest that anyone who has been using NetWorker since v4.x or v5.x days is a NetWorker &#8220;old timer&#8221;. Since I&#8217;ve been using it <a href='http://nsrd.info/blog/2009/10/08/a-cautionary-tale-about-changing-pools/'>[...]</a>
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Sometimes I feel like a NetWorker old-timer. (When I <em>don&#8217;t</em> feel like a NetWorker old-timer, it doesn&#8217;t change the fact that I <em>am</em>.) These days, given the huge architectural gulf between them, I&#8217;d suggest that anyone who has been using NetWorker since v4.x or v5.x days is a NetWorker &#8220;old timer&#8221;. Since I&#8217;ve been using it with a trailing edge of v3.x days and heavily from v4.x, that puts me well into that territory.</p>
<p>One of the things NetWorker old timers will remember is that for a lot of its history, it was <em>impossible</em> to change anything to do with pools whenever a backup was running. If for instance, you had a backup going to a Monthly pool, and you wanted to configure a new group that would go to the Daily pool, you had to wait for all backups to complete, even though there was no overlap in pool interests, before you could add that group to the Daily pool.</p>
<p>When the restriction was first relaxed, the NetWorker GUIs would prompt with a warning when pool changes were being made during backup activities to indicate that it wasn&#8217;t recommended, but giving a proceed/OK button to force the change. These days, NetWorker is more permissive, but not always more forgiving.</p>
<p>A customer experienced a problem recently where he&#8217;d configured a new group, and started the group, only to realise that he&#8217;d not configured it to go to the correct pool. Rather than stopping the group and making the pool change, he hoped that he could change the pool settings and see the group start requesting media from the correct pool instead of the Default pool. Once the change was made though, the group kept on asking for media in the Default pool, so he stopped the group, waited a few minutes, and restarted.</p>
<p>NetWorker kept asking for media in the Default pool. The NMC pool configuration pane clearly showed that the group was now configured for the correct pool, but plain as day, the group wanted to still write to the Default pool.</p>
<p>Stopping and starting NetWorker didn&#8217;t seem to help either.</p>
<p>When he logged the case, and explained about the pool-change-during-backup, I immediately thought back to how NetWorker previously wouldn&#8217;t have allowed such a change to happen, and how it in an interim period used to allow the change to happen after issuing a warning. But what if, I thought, there&#8217;s still some locking that can happen which would cause a screw-up if the pool were changed for a group <em>while the group was already requesting media</em>?</p>
<p>So I suggested two courses of action to the customer:</p>
<ul>
<li>EMC engineering&#8217;s hated solution: Stop NetWorker, clean out /nsr/tmp, restart, and see if that fixes it.</li>
<li>Stop the backup, take the group back out of the pool, restart and allow it to write to Default, then put the group back in the correct pool and run the backup again.</li>
</ul>
<p>In this case, the customer chose the first option &#8211; cleaning out /nsr/tmp. While it wasn&#8217;t tested, I equally suspect that the second option would have worked too.</p>
<p>There is a lesson with this: avoid making changes to pools for data which is already actively trying to be written to media. Even though it&#8217;s technically supported, operationally it can still cause issues.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Share this using...</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F10%2F08%2Fa-cautionary-tale-about-changing-pools%2F&amp;submitHeadline=A+cautionary+tale+about+changing+pools&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F10%2F08%2Fa-cautionary-tale-about-changing-pools%2F&amp;title=A+cautionary+tale+about+changing+pools" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F10%2F08%2Fa-cautionary-tale-about-changing-pools%2F&amp;title=A+cautionary+tale+about+changing+pools" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F10%2F08%2Fa-cautionary-tale-about-changing-pools%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F10%2F08%2Fa-cautionary-tale-about-changing-pools%2F&amp;title=A+cautionary+tale+about+changing+pools" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F10%2F08%2Fa-cautionary-tale-about-changing-pools%2F&amp;bm_description=A+cautionary+tale+about+changing+pools" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F10%2F08%2Fa-cautionary-tale-about-changing-pools%2F&amp;T=A+cautionary+tale+about+changing+pools" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F10%2F08%2Fa-cautionary-tale-about-changing-pools%2F&amp;title=A+cautionary+tale+about+changing+pools" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F10%2F08%2Fa-cautionary-tale-about-changing-pools%2F&amp;title=A+cautionary+tale+about+changing+pools" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F10%2F08%2Fa-cautionary-tale-about-changing-pools%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F10%2F08%2Fa-cautionary-tale-about-changing-pools%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+A+cautionary+tale+about+changing+pools+@+http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F10%2F08%2Fa-cautionary-tale-about-changing-pools%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F10%2F08%2Fa-cautionary-tale-about-changing-pools%2F&amp;t=A+cautionary+tale+about+changing+pools" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nsrd.info/blog/2009/10/08/a-cautionary-tale-about-changing-pools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Client side compression and saveset sizes</title>
		<link>http://nsrd.info/blog/2009/09/30/client-side-compression-and-saveset-sizes/</link>
		<comments>http://nsrd.info/blog/2009/09/30/client-side-compression-and-saveset-sizes/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 19:32:39 +0000</pubDate>
		<dc:creator>Preston de Guise</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[NetWorker]]></category>
		<category><![CDATA[client compression]]></category>
		<category><![CDATA[compression]]></category>
		<category><![CDATA[savegroup]]></category>
		<category><![CDATA[saveset size]]></category>
		<category><![CDATA[sumsize]]></category>
		<category><![CDATA[totalsize]]></category>

		<guid isPermaLink="false">http://nsrd.wordpress.com/?p=1086</guid>
		<description><![CDATA[While it turned out to be unrelated, a recent customer question made me think back to the impact of client side compression on the reported saveset size, and for the life of me I couldn&#8217;t remember how client side compression affected saveset size reporting. Of course, it&#8217;s relatively simple to test. So I created a <a href='http://nsrd.info/blog/2009/09/30/client-side-compression-and-saveset-sizes/'>[...]</a>
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>While it turned out to be unrelated, a recent customer question made me think back to the impact of client side compression on the reported saveset size, and for the life of me I couldn&#8217;t remember how client side compression affected saveset <em>size</em> reporting.</p>
<p>Of course, it&#8217;s relatively simple to test. So I created a 1GB file on my backup server using:</p>
<pre># dd if=/dev/zero bs=1024k count=1024 of=/root/test.dat</pre>
<p>Next, to test, I configured a client entry with a saveset of just &#8216;/root/test.dat&#8217;, and set the backup running without any client side compression. The savegroup completion email showed the sort of size you&#8217;d expect:</p>
<pre>--- Successful Save Sets ---

* tara.pmdg.lab:Probe savefs tara.pmdg.lab: succeeded.
 tara.pmdg.lab: /root/test.dat     level=full,   1048 MB 00:00:13      3 files
 tara.pmdg.lab: index:tara.pmdg.lab level=full,     3 KB 00:00:00      4 files
 tara.pmdg.lab: bootstrap          level=full,     91 KB 00:00:01    177 files</pre>
<p>The next step was to enable client side compression. Being lazy and not wanting to launch NMC, I created /root/.nsr with the following content:</p>
<pre>&lt;&lt; . &gt;&gt;
compressasm: test.dat</pre>
<p>With the backup re-run, I got the conclusive evidence that the saveset size reported is the data <em>written to media</em> (or transferred from the client) not the size of the data itself:</p>
<pre>--- Successful Save Sets ---

* tara.pmdg.lab:Probe savefs tara.pmdg.lab: succeeded.
* tara.pmdg.lab:/root/test.dat 66135:save: NSR directive file (/root/.nsr) parsed
* tara.pmdg.lab:/root/test.dat 66135:save: NSR directive file (/root/.nsr) parsed
 tara.pmdg.lab: /root/test.dat     level=full,    124 MB 00:00:07      3 files
 tara.pmdg.lab: index:tara.pmdg.lab level=full,     5 KB 00:00:00      5 files
 tara.pmdg.lab: bootstrap          level=full,    102 KB 00:00:01    186 files</pre>
<p>So the next question is &#8211; is this a good thing?</p>
<p>The answer is a little fluid. The correct answer I think is that both sizes should be recorded. Clearly for the purposes of backwards compatibility, current sizing values need to continue to report the data written to media. However, logically, there is significant merit in adding another field to the database &#8211; e.g., <em>clsize</em> that would report the amount of data the client <em>reads</em> for the backup. This would save a lot of hassle. (The &#8220;totalsize&#8221; field is not used for this, by the way.)</p>
<p>In the meantime, we just have to keep in mind that the size reported by mminfo, the savegroup completion, etc., is the <em>size written to media</em> &#8211; or if you will the <em>size transferred from the client to the storage node</em>.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Share this using...</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F09%2F30%2Fclient-side-compression-and-saveset-sizes%2F&amp;submitHeadline=Client+side+compression+and+saveset+sizes&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F09%2F30%2Fclient-side-compression-and-saveset-sizes%2F&amp;title=Client+side+compression+and+saveset+sizes" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F09%2F30%2Fclient-side-compression-and-saveset-sizes%2F&amp;title=Client+side+compression+and+saveset+sizes" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F09%2F30%2Fclient-side-compression-and-saveset-sizes%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F09%2F30%2Fclient-side-compression-and-saveset-sizes%2F&amp;title=Client+side+compression+and+saveset+sizes" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F09%2F30%2Fclient-side-compression-and-saveset-sizes%2F&amp;bm_description=Client+side+compression+and+saveset+sizes" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F09%2F30%2Fclient-side-compression-and-saveset-sizes%2F&amp;T=Client+side+compression+and+saveset+sizes" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F09%2F30%2Fclient-side-compression-and-saveset-sizes%2F&amp;title=Client+side+compression+and+saveset+sizes" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F09%2F30%2Fclient-side-compression-and-saveset-sizes%2F&amp;title=Client+side+compression+and+saveset+sizes" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F09%2F30%2Fclient-side-compression-and-saveset-sizes%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F09%2F30%2Fclient-side-compression-and-saveset-sizes%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Client+side+compression+and+saveset+sizes+@+http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F09%2F30%2Fclient-side-compression-and-saveset-sizes%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F09%2F30%2Fclient-side-compression-and-saveset-sizes%2F&amp;t=Client+side+compression+and+saveset+sizes" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nsrd.info/blog/2009/09/30/client-side-compression-and-saveset-sizes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: basic

Served from: nsrd.info @ 2012-02-09 14:01:04 -->
