<div dir="ltr">Is your brutal_purge on the PostPurge or the PrePurge?</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Feb 13, 2014 at 10:00 AM, Ivan Uemlianin <span dir="ltr"><<a href="mailto:ivan@llaisdy.com" target="_blank">ivan@llaisdy.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear All<br>
<br>
I am just getting started with live release upgrades, using relx and following this tutorial:<br>
<br>
  <a href="http://blog.troutwine.us/2013/09/13/trivial_otp_releases.html" target="_blank">http://blog.troutwine.us/2013/<u></u>09/13/trivial_otp_releases.<u></u>html</a><br>
<br>
Everything seems to work as advertised, except sometimes I need to explicitly load the code into the running vm (i.e., using code_load_file/1) for the new stuff to take effect.  The function release_handler:which_<u></u>releases/0 reports the new release as active and permanent, but I can see from behaviour that old versions of certain modules are still running and handling data.<br>

<br>
I can't be much more specific I'm afraid.  One example: one application uses cowboy.  If a release upgrade changes a cowboy resource module, the new release version might still be running the old version of that module until I load_file and purge.<br>

<br>
Why might this be happening?  Am I missing something in the packaging and upgrade process?  Is there a better way I can write my modules?<br>
<br>
If the information above is too vague, what should I look out for next time this happens?<br>
<br>
With thanks and best wishes<br>
<br>
Ivan<br>
<br>
<br>
-- <br>
==============================<u></u>==============================<br>
Ivan A. Uemlianin PhD<br>
Llaisdy<br>
Speech Technology Research and Development<br>
<br>
                    <a href="mailto:ivan@llaisdy.com" target="_blank">ivan@llaisdy.com</a><br>
                     <a href="http://www.llaisdy.com" target="_blank">www.llaisdy.com</a><br>
                         <a href="http://llaisdy.wordpress.com" target="_blank">llaisdy.wordpress.com</a><br>
              <a href="http://github.com/llaisdy" target="_blank">github.com/llaisdy</a><br>
                     <a href="http://www.linkedin.com/in/ivanuemlianin" target="_blank">www.linkedin.com/in/<u></u>ivanuemlianin</a><br>
<br>
                        festina lente<br>
==============================<u></u>==============================<br>
______________________________<u></u>_________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/<u></u>listinfo/erlang-questions</a><br>
</blockquote></div><br></div>