コード例 #1
0
ファイル: keyspace.go プロジェクト: littleyang/vitess
func (wr *Wrangler) lockKeyspace(ctx context.Context, keyspace string, actionNode *actionnode.ActionNode) (lockPath string, err error) {
	return actionNode.LockKeyspace(ctx, wr.ts, keyspace)
}
コード例 #2
0
ファイル: keyspace.go プロジェクト: chinna1986/vitess
func (wr *Wrangler) lockKeyspace(keyspace string, actionNode *actionnode.ActionNode) (lockPath string, err error) {
	return actionNode.LockKeyspace(wr.ts, keyspace, wr.lockTimeout, interrupted)
}
コード例 #3
0
ファイル: keyspace.go プロジェクト: haoqoo/vitess
func (wr *Wrangler) lockKeyspace(ctx context.Context, keyspace string, actionNode *actionnode.ActionNode) (lockPath string, err error) {
	ctx, cancel := context.WithTimeout(ctx, wr.lockTimeout)
	defer cancel()
	return actionNode.LockKeyspace(ctx, wr.ts, keyspace)
}