It seems to me that Heroku has chosen to be dishonest:
Heroku's blog response:
"but until this week, we failed to see a common thread among these reports."
vs.
Adam's response to Tim Watson, a year ago:
"You're correct, the routing mesh does not behave in quite the way described by the docs. We're working on evolving away from the global backlog concept in order to provide better support for different concurrency models, and the docs are no longer accurate. The current behavior is not ideal, but we're on our way to a new model which we'll document fully once it's done."
I think they also addressed the performance issue in addition to saying it is not documented: "...evolving away from the global backlog concept in order to provide better support for different concurrency models"
Heroku's blog response: "but until this week, we failed to see a common thread among these reports."
vs.
Adam's response to Tim Watson, a year ago:
"You're correct, the routing mesh does not behave in quite the way described by the docs. We're working on evolving away from the global backlog concept in order to provide better support for different concurrency models, and the docs are no longer accurate. The current behavior is not ideal, but we're on our way to a new model which we'll document fully once it's done."
https://groups.google.com/forum/?fromgroups=#!msg/heroku/8eO...