13993: Support for federated collection requests by uuid
authorPeter Amstutz <pamstutz@veritasgenetics.com>
Fri, 7 Sep 2018 19:52:52 +0000 (15:52 -0400)
committerPeter Amstutz <pamstutz@veritasgenetics.com>
Fri, 7 Sep 2018 19:52:52 +0000 (15:52 -0400)
commit9c1f240500cca97fe986b529fcfc9c7f9fe1a283
treed262b9cd91d787b3239c4f89ba814637c893621a
parent0091c45c908f1056904865f37e136812fb769351
13993: Support for federated collection requests by uuid

Do remote record retrevial using a salted token, update the block
signatures to "remote" signatures (changing +A to +R and adding the
remote cluster id), and return it to the original client.

Refactor routing and proxying of federated requeststo provide hooks to
support this and future types of requests.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>
lib/controller/federation.go
lib/controller/federation_test.go
lib/controller/handler.go
lib/controller/proxy.go
lib/controller/shared.go [deleted file]