コード例 #1
0
ファイル: dashboard_apis.go プロジェクト: cookiebus/codis
func apiForceRemoveLocks() (int, string) {
	err := models.ForceRemoveLock(safeZkConn, globalEnv.ProductName())
	if err != nil {
		log.Warning(errors.ErrorStack(err))
		return 500, err.Error()
	}
	return jsonRetSucc()
}
コード例 #2
0
ファイル: dashboard_apis.go プロジェクト: cyflhn/codis
func apiForceRemoveLocks() (int, string) {
	err := models.ForceRemoveLock(safeZkConn, globalEnv.ProductName())
	if err != nil {
		log.ErrorErrorf(err, "force remove lock failed")
		return 500, err.Error()
	}
	return jsonRetSucc()
}
コード例 #3
0
ファイル: dashboard_apis.go プロジェクト: ZuoGuocai/codis
func apiForceRemoveLocks() (int, string) {
	conn := CreateZkConn()
	defer conn.Close()
	err := models.ForceRemoveLock(conn, globalEnv.ProductName())
	if err != nil {
		log.Warning(errors.ErrorStack(err))
		return 500, err.Error()
	}
	return jsonRetSucc()
}
コード例 #4
0
ファイル: action.go プロジェクト: banyue/codis
func runRemoveLock() error {
	log.Info("removing lock...")
	zkLock.Unlock()
	return errors.Trace(models.ForceRemoveLock(zkConn, productName))
}