<div dir="ltr"><div>Check out some of the other command sections that are skipped for certain &#39;types&#39;.  Figure out the type that rancid sets for the GSRs and use the line below (formatted for the correct type) in the command sections you don&#39;t want to run for them.<br>
<br></div>I assume the following would skip 12006, 12010, 12404, 12410, etc.:<br><div><div><br>return(1) if ($type !~ /^12[40]/);<br><br></div><div><br></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Mon, Jun 17, 2013 at 3:21 PM, Alan McKinnon <span dir="ltr">&lt;<a href="mailto:alan.mckinnon@gmail.com" target="_blank">alan.mckinnon@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
Our provider edge runs on GSR 12&#39;s and they carry a hefty config. NetOps<br>
complain that rancid noticeably spikes the cpu load [1] when it runs<br>
these 4 (essentially the same) commands.<br>
<br>
{&#39;more system:running-config&#39;   =&gt; &#39;WriteTerm&#39;},        # ASA/PIX<br>
{ running-config view full&#39;=&gt; &#39;WriteTerm&#39;},        # workaround for<br>
{&#39;show running-config&#39;          =&gt; &#39;WriteTerm&#39;},<br>
{&#39;write term&#39;                   =&gt; &#39;WriteTerm&#39;},<br>
<br>
I got it under control easily by forking rancid to a gsrrancid script<br>
and removing the bits I don&#39;t want from @commandtable.<br>
<br>
I&#39;d rather not do it this way, I&#39;d like to have this in the rancid<br>
parser. But I can&#39;t figure a way to modify @commandtable at runtime<br>
based on chassis/OS type.<br>
<br>
Ideas?<br>
<br>
<br>
[1] It&#39;s a legit complaint, not a fiction of a NetOps engineer&#39;s<br>
imagination. On every other chassis I can ignore the effects rancid<br>
causes, but not these ones. We do things with the 12k most folks think<br>
should not be possible :-)<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Alan McKinnon<br>
<a href="mailto:alan.mckinnon@gmail.com">alan.mckinnon@gmail.com</a><br>
<br>
_______________________________________________<br>
Rancid-discuss mailing list<br>
<a href="mailto:Rancid-discuss@shrubbery.net">Rancid-discuss@shrubbery.net</a><br>
<a href="http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss" target="_blank">http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss</a><br>
</font></span></blockquote></div><br></div>