Add getTotalBufferedBytes() method fo AsyncTransport Summary: When BufferCallback::onEgressBuffered() is called, applications usually want to know how many bytes were buffered so that can take actions (such as avoiding that connection, failing fast, etc). This diff adds getTotalPendingBytes() to AsyncTransport to allow applications to easily query how many bytes were actually buffered. Reviewed By: spalamarchuk Differential Revision: D13252677 fbshipit-source-id: 8ec203f6764e00f52d471321afb549376397eb84
- f473934 fixes a security issue. Updating to a version that includes that fix (i.e. version 36 or greater) is highly recommended.
- New option in MissFailoverRoute allows returning the “best” reply instead of the last reply. Check this wiki page for more information.
- New feature that saves the last valid configuration to disk and falls back to it when mcrouter starts with an invalid config. Mcrouter will trust this saved config for up to one hour (configurable). More information in this wiki page.
- Bug fixes and performance improvements.