I agree with the idea of starting a new Janitor to update the modules to use '<module> reload' and change the behaviour of module reload to unload and load the module. This way, '<module> reload' should reparse the configuration file and 'module reload' should unload and load the module.
<br>Also, I think this should be documented in some doc for the sake of consistency to users and developers in future releases.<br><br>Best regards, Tomás.<br><br><div class="gmail_quote">On Nov 27, 2007 1:39 PM, Eliel Sardanons &lt;
<a href="mailto:eliel@eliel.com.ar">eliel@eliel.com.ar</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">We could start a janitor for creating a &#39;foo reload&#39; and we could make
<br>de &#39;module reload *.so&#39; do a module unload; module load<br><div><div></div><div class="Wj3C7c"><br><br>On 11/27/07, Russell Bryant &lt;<a href="mailto:russell@digium.com">russell@digium.com</a>&gt; wrote:<br>&gt; Kevin P. Fleming wrote:
<br>&gt; &gt; I would be surprised if any module&#39;s &#39;reload&#39; command actually did much<br>&gt; &gt; of anything different than &#39;module reload&#39; for the same module does, but<br>&gt; &gt; as BJ points out there certainly is no reason that they have to provide
<br>&gt; &gt; the same functionality.<br>&gt;<br>&gt; They better not do anything different. &nbsp;:) &nbsp;If they do, I would definitely<br>&gt; consider it a bug. &nbsp;That would be frustratingly inconsistent.<br>&gt;<br>&gt; &gt; I think adding a &#39;voicemail reload&#39; command is a fine idea.
<br>&gt;<br>&gt; Well, I guess I agree that it is fine because it is a bit more user friendly<br>&gt; than &quot;module reload app_voicemail.so&quot;. &nbsp;However, I don&#39;t think we can leave the<br>&gt; conversation at that.
<br>&gt;<br>&gt; The Asterisk CLI syntax got significantly switched around for Asterisk 1.4 for<br>&gt; the sake of consistency. &nbsp;This issue points to another area where the Asterisk<br>&gt; CLI is not consistent. &nbsp;We need to pick one way or the other and stick with it.
<br>&gt; &nbsp;If people really like the idea of having individual reload CLI commands like<br>&gt; &quot;voicemail reload&quot;, then I say that we should:<br>&gt;<br>&gt; 1) Start a janitor project to go through the code base and implement &quot;foo
<br>&gt; reload&quot; CLI commands for _every_ module that implements a reload module callback<br>&gt; function.<br>&gt;<br>&gt; 2) Mark the &quot;module reload res_foo.so&quot; syntax as deprecated and eventually<br>&gt; completely remove it. &nbsp;This syntax was always confusing to me when I started
<br>&gt; with Asterisk, because I thought it was equivalent to &quot;module unload / module load&quot;.<br>&gt;<br>&gt; --<br>&gt; Russell Bryant<br>&gt; Senior Software Engineer<br>&gt; Open Source Team Lead<br>&gt; Digium, Inc.
<br>&gt;<br>&gt; _______________________________________________<br>&gt; --Bandwidth and Colocation Provided by <a href="http://www.api-digital.com--" target="_blank">http://www.api-digital.com--</a><br>&gt;<br>&gt; asterisk-dev mailing list
<br>&gt; To UNSUBSCRIBE or update options visit:<br>&gt; &nbsp; &nbsp;<a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br>&gt;<br><br><br></div>
</div><font color="#888888">--<br>Eliel Sardañons<br></font><div><div></div><div class="Wj3C7c"><br>_______________________________________________<br>--Bandwidth and Colocation Provided by <a href="http://www.api-digital.com--" target="_blank">
http://www.api-digital.com--</a><br><br>asterisk-dev mailing list<br>To UNSUBSCRIBE or update options visit:<br> &nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev
</a><br></div></div></blockquote></div><br>