commit | f8ece63febc3719aed063d255ec415481d33c918 | [log] [tgz] |
---|---|---|
author | Fred Quintana <fredq@google.com> | Fri May 06 17:38:33 2016 -0700 |
committer | Fred Quintana <fredq@google.com> | Fri May 06 17:38:33 2016 -0700 |
tree | ab7ce53a61307e6c3264f50ab7e8a0989be0d41f | |
parent | b2fcf24694b06e97e9941d563ee47cc3fe2f113f [diff] |
Make the syncgroup an Id Rather than it being a full vanadium path to the syncgroup service, change the client API and the RPC protocol to take an Id as the syncgroup identifier. Create RPC: syncgroupId spec memberInfo Create API: s.Database(dbName) .Syncgroup(Id{Name,Blessing}) .Create(spec, memberInfo) Join RPC: remoteSyncbaseName remoteSyncbaseExpectedBlessings syncgroupId memberInfo Join API: s.Database(dbName) .Syncgroup(sgName, userBlessing) .Join(remoteSyncbaseName, expectedRemoteSyncbaseBlessings, memberInfo) MultiPart: 1/4 Change-Id: I72e6a16aeca0e3f007a3e7d39a256b0d995dd61a
This repository defines the Go APIs of Vanadium.