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: 4/4
Change-Id: I1672535bc25fcd6b904c94ca09c4d9f42bcd2e06
5 files changed