commit | 6509da54f5c95dd118903653e1ec55c8511241cc | [log] [tgz] |
---|---|---|
author | Jungho Ahn <jhahn@google.com> | Thu Mar 31 18:38:55 2016 -0700 |
committer | Jungho Ahn <jhahn@google.com> | Thu Mar 31 18:38:55 2016 -0700 |
tree | df85af2ac8c433193da5a871b4e9f97d366cb699 | |
parent | 1f62118c27bd170ac77bdeae2e9ce1c2d9cbed9b [diff] |
discovery: support large advertisements Support large advertisements by - discovery service brings up its own directory server so that we can fetch large advertisements through vanadium RPC without being restricted by the underlying protocol. - if the advertisement is too large for each plugin to advertise, it will try to send only mandatary fields like interface name, hash, and the directory server address. - during scanning, if the discovered advertisement does not have an enough information to query against it, it will be fetched from the directory server directly. - attachments are optional. so directory server will not send if they are too big. In this case, each large attachment will be fetched through additional RPCs when it is requested. * plugins will be updated in the following CL. Change-Id: If9d615ecb54a8cc3da2ccbd3610e67090d2a7340
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.