func GetDriverName(ctx context.Context, conn *grpc.ClientConn) (string, error)
func GetPluginCapabilities(ctx context.Context, conn *grpc.ClientConn)
func GetControllerCapabilities(ctx context.Context, conn *grpc.ClientConn) (ControllerCapabilitySet, error)
func ProbeForever(conn *grpc.ClientConn, singleProbeTimeout time.Duration) error
func probeOnce(conn *grpc.ClientConn, timeout time.Duration)
func Probe(ctx context.Context, conn *grpc.ClientConn) (ready bool, err error)
is this intentional or do we need to remove duplicate functions and make use of a single package?
if we need to remove it. I can do it.
I see below functions are present on both
connectionandrpcpackageis this intentional or do we need to remove duplicate functions and make use of a single package?
if we need to remove it. I can do it.
CC @msau42 @pohly