HADOOP-13226 Support async call retry and failover.

(cherry picked from commit 83f2f78c118a7e52aba5104bd97b0acedc96be7b)
14 files changed