Move the forwarder retry logic out of the http layer

By moving the retry logic above the http layer, we make it possible
to retry requests on a different target URL. This is necessary when
the other peer node restarts and comes back on a different URL.

Change-Id: Ia566a2a80b0bdefc765507cec0fa34e94c1ae17f
6 files changed
tree: 46a7d933f99f993c59d2f2aa970a70526ae79d3a
  1. lib/
  2. src/
  3. .buckconfig
  4. .gitignore
  5. .mailmap
  6. BUCK