Release 14!
authorMatt Mullins <mmullins@mmlx.us>
Mon, 4 Jan 2016 07:49:35 +0000 (23:49 -0800)
committerMatt Mullins <mmullins@mmlx.us>
Mon, 4 Jan 2016 07:49:35 +0000 (23:49 -0800)
commitaf205db5bf109bca5f36c2489e5c56605e4ac542
treebf57e42d104bbba40e3417bff1096499cc8582c1
parent22619ffa8e0a388b7f770353e7b590615159f16f
Release 14!

This release adds rate limits and failure (gen_server timeout) tolerance to the
AMQP codepaths, so that they always stay under their supervisor's restart
intensity.

This upgrade/downgrade path is a little racey:
  - It's not guaranteed that rate_limit is loaded before other modules.
  - The supervisors are running while the worker modules with shiny new init/1
    arguments are loaded.
This can cause full failure if something needs to restart while the upgrade is
ongoing.  Since these are just init codepaths, I'll take my chances.  It's like
the big sky theory, in the time domain.
amqp/amqp.app
amqp/amqp.appup
bot.rel
core/core.app
core/core.appup
irc/irc.app
irc/irc.appup
irc/irc_conn.erl