Store some process identity in the process dictionary.
Store connection name in server writers (but not Erlang client ones)
Oops
A bit more abstraction, plus identities for heartbeater /
queue_collector / limiter.
Rename
Merge in default
Add queue_coordinator / queue_syncer / gm. Shift to getting gen_server2 to store the name in most cases.
Document
Merge in default
API tweak for the AMQP client
Cosmetic
Automatically update process_name on become.
This code can now be invoked in the context of the Erlang client, in which case we are not guaranteed that the env key will be there at all.
Merge in default
Revert changes to add proc_name via gen_server2, instead do it explicitly with a helper macro.
Merge bug25910