<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Feb 18, 2019 at 3:06 PM Dániel Szoboszlay <<a href="mailto:dszoboszlay@gmail.com">dszoboszlay@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 18 Feb 2019 at 14:15 Lukas Larsson <<a href="mailto:lukas@erlang.org" target="_blank">lukas@erlang.org</a>> wrote:</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div>No need to restart the node, the same effect should be possible to achieve by deleting the table and re-creating it.</div></div></div></blockquote><div><br></div><div>Yes, that's true. I was just thinking that restarting the node is more practical, because that's a scenario all applications shall support. On the other hand re-creating a single ETS table from scratch on a running node is a feature that would have to be developed and tested a lot before doing it in production.</div></div></div></blockquote><div><br></div><div>Indeed it does add a bit of testing. We have talked about adding an ets:rename variant that replaces the new name atomically for this type of operations.</div><div><br></div><div>Though I suppose the new modern world you could implement that yourself by using persistent term. Just be careful with the inherent cost of replacing values in the pts (persistent term store). Though if the alternative is a node restart, it may be worth doing a global GC once a day in a live system.</div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div><br></div><div>Daniel</div></div></div>_______________________________________________<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" rel="noreferrer" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</blockquote></div></div>