Not the original asker, but it would be nice to be able to upgrade between OTP releases, without having to restart my application (but I have no expectation of that being possible ever when there are VM changes, and unlikely for the effort to be spent to do it for the user-space erlang bits either). I have to use DNS for load balancing [1] and big mnesia tables, so I have to wait a long time for traffic to drain, and then another long time for the application to start back up.<p>Working for 4 years in an Erlang environment where hotloading is the norm, makes me wish for it everywhere!  Why do I have to reboot to fix kernel bugs in tcp? :(<p>[1] the load balancers I have access to where we host had more downtime than our hosts, so not actually helpful