未验证 提交 768535f3 编写于 作者: C congqixia 提交者: GitHub

Add positionProvider implementation assertion (#9261)

Signed-off-by: NCongqi Xia <congqi.xia@zilliz.com>
上级 cbbdbc69
......@@ -25,6 +25,8 @@ type positionProvider interface {
GetVChanPositions(vchans []vchannel, seekFromStartPosition bool) ([]*datapb.VchannelInfo, error)
}
var _ positionProvider = (*dummyPosProvider)(nil)
type dummyPosProvider struct{}
//GetVChanPositions implements positionProvider
......
......@@ -79,6 +79,9 @@ type RootCoordCreatorFunc func(ctx context.Context, metaRootPath string, etcdEnd
// makes sure Server implements `DataCoord`
var _ types.DataCoord = (*Server)(nil)
// makes sure Server implements `positionProvider`
var _ positionProvider = (*Server)(nil)
// Server implements `types.Datacoord`
// handles Data Cooridinator related jobs
type Server struct {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册