commit | 525cdb8c3674147d434a059ce6a280d39f567294 | [log] [tgz] |
---|---|---|
author | Suharsh Sivakumar <suharshs@google.com> | Fri Feb 05 11:16:07 2016 -0800 |
committer | Suharsh Sivakumar <suharshs@google.com> | Fri Feb 05 11:16:07 2016 -0800 |
tree | 4bbf04d473513d7a047f5fe055a909169d1b0a0f | |
parent | 6a9e7c02eb6f6bc588e8887afbf8f1223692dae3 [diff] |
ref: Introduce client.Connection and refactor xclient.go. This should hopefully make changing the parallel dial policy in the future simpler. Next step: Use the client.Connection function in syncbase peer selection. Improvements observed during this change: We should get rid of RetryTimeout: - No one uses it currently. - It allowed for a bug that made it possible for nested calls to rpcs to mess with the perceived timeout of inner nested calls. MultiPart: 2/2 Change-Id: I60d7c2231d06ee0a8ae9b8c305bab9494541e255
This repository contains a reference implementation of the Vanadium APIs.
Unlike the APIs in https://github.com/vanadium/go.v23, which promises to provide backward compatibility this repository makes no such promises.