shut up dialyzer
don't intercept performance critical methods
This improves 'PerfTest' by ~10% when running with one scheduler
merge bug25817 into default
oops
this wasn't wrong, but it looked odd
cosmetic
missed one instance of the switch away from msg_seq_no as confirm indicator
merge bug24408 into default
Take account of arguments in rabbit_topic_trie_binding.
If given Credit=0 then don't accidentally return Unblocked=true.
Merge bug 25991
Merge default
Manage AckTag -> Ctag mapping in rabbit_queue_consumers, leave the channel out of it.
optimisation
Log a warning if the cluster name is picked from several candidates.
This optimisation only makes sense when the message is neither mandatory nor confirmable!
Merge bug24408 (again)
refactor: don't carry around so much state
cosmetic
refactor: more obvious correctness
don't modify the State in the fun passed to queue_consumers:deliver.
At least in one of the call sites.
Don't reinvent orddict:update_counter/3.