{"id":877,"date":"2009-08-19T05:22:35","date_gmt":"2009-08-18T19:22:35","guid":{"rendered":"http:\/\/nsrd.wordpress.com\/?p=877"},"modified":"2009-08-19T05:22:35","modified_gmt":"2009-08-18T19:22:35","slug":"avoiding-2gb-saveset-chunks","status":"publish","type":"post","link":"https:\/\/nsrd.info\/blog\/2009\/08\/19\/avoiding-2gb-saveset-chunks\/","title":{"rendered":"Avoiding 2GB saveset chunks"},"content":{"rendered":"<p>Periodically a customer will report to me that a client is generating savesets in 2GB chunks. That is, they get savesets like the following:<\/p>\n<ul>\n<li>C: &#8211; 2GB<\/li>\n<li>&lt;1&gt;C: &#8211; 2GB<\/li>\n<li>&lt;2&gt;C: &#8211; 2GB<\/li>\n<li>&lt;3&gt;C: &#8211; 1538MB<\/li>\n<\/ul>\n<p>Under much earlier versions of NetWorker, this was expected; these days, it really shouldn&#8217;t happen. (In fact, if it does happen, it should be considered a potential error condition.)<\/p>\n<p>The release notes for 7.4.5 suggest that if you&#8217;re currently experiencing chunking in the 7.4.x series, going to 7.4.5 may very well resolve the issue. However, if that doesn&#8217;t do the trick for you, the other way of doing it is to switch from <em>nsrauth<\/em> to <em>oldauth<\/em> authentication on the backup server for the client exhibiting the problem.<\/p>\n<p>To do this, you need to fire up nsradmin against the client process on the server and adjust the <em>NSRLA<\/em> record. Here&#8217;s an example server output\/session, using a NetWorker backup server of &#8216;tara&#8217; as our example:<\/p>\n<pre>[root@tara ~]# nsradmin -p 390113 -s tara\nNetWorker administration program.\nUse the \"help\" command for help, \"visual\" for full-screen mode.\nnsradmin&gt; show type:; name:; auth methods:\nnsradmin&gt; print type: NSRLA\n                        type: NSRLA;\n                        name: tara.pmdg.lab;\n                auth methods: \"0.0.0.0\/0,nsrauth\/oldauth\";<\/pre>\n<p>So, what we want to do is adjust the &#8216;auth methods&#8217; for the client that is chunking data, and we want to switch it to using &#8216;oldauth&#8217; instead. Assuming we have a client called &#8216;cyclops&#8217; that is exhibiting this problem, and we want to <em>only<\/em> adjust cyclops, we would run the command:<\/p>\n<pre>nsradmin&gt; update auth methods: \"cyclops,oldauth\",\"0.0.0.0\/0,nsrauth\/oldauth\"\n                auth methods: \"cyclops,oldauth\", \"0.0.0.0\/0,nsrauth\/oldauth\";\nUpdate? y\nupdated resource id 4.0.186.106.0.0.0.0.42.47.135.74.0.0.0.0.192.168.50.7(7)<\/pre>\n<p>Once this has been done, it&#8217;s necessary to stop and restart the NetWorker services on the backup server for the changes to take effect.<\/p>\n<p>So the obvious follow up questions and their answers are:<\/p>\n<ul>\n<li><strong>Why would you need to change the security model from nsrauth to oldauth to fix this problem?<\/strong> It seems the case that in some instances the security\/authentication model can lead to NetWorker having issues with some clients that forces a reversion to chunking. By switching to the oldauth method it prevents this behaviour.<\/li>\n<li><strong>Should you just change every client to using oldauth? <\/strong>No &#8211; oldauth is being retired over time, and nsrauth is more secure, so it&#8217;s best to only do this as a last resort. Indeed, if you can upgrade to 7.4.5 that may be the better solution.<\/li>\n<\/ul>\n<p><strong>[Edit &#8211; 2009-10-27]<\/strong><\/p>\n<p>If you&#8217;re on 7.5.1, then in order to <em>avoid<\/em> chunking you need to be at least on 7.5.1.5 (that&#8217;s cumulative patch cluster 5 for 7.5.1.); if you&#8217;re one of those sites experiencing recovery problems from continuation\/chunked savesets, you are going to need 7.5.1.6. Alternatively, you&#8217;ll need LGTsc31925 for whatever platform\/release of 7.5.1 that you&#8217;re running.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Periodically a customer will report to me that a client is generating savesets in 2GB chunks. That is, they get&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[16,21],"tags":[49,214,215,653,654,664,695,856],"class_list":["post-877","post","type-post","status-publish","format-standard","hentry","category-networker","category-security","tag-2gb","tag-chunk","tag-chunking","tag-nsradmin","tag-nsrauth","tag-nsrla","tag-oldauth","tag-saveset"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pKpIN-e9","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/877","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/comments?post=877"}],"version-history":[{"count":0,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/877\/revisions"}],"wp:attachment":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/media?parent=877"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/categories?post=877"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/tags?post=877"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}