This repository has been archived by the owner on Feb 6, 2024. It is now read-only.
/
error.go
30 lines (27 loc) · 1.9 KB
/
error.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// Copyright 2022 CeresDB Project Authors. Licensed under Apache-2.0.
package http
import "github.com/CeresDB/ceresmeta/pkg/coderr"
var (
ErrParseRequest = coderr.NewCodeError(coderr.BadRequest, "parse request params")
ErrTable = coderr.NewCodeError(coderr.Internal, "table")
ErrRoute = coderr.NewCodeError(coderr.Internal, "route table")
ErrGetNodeShards = coderr.NewCodeError(coderr.Internal, "get node shards")
ErrCreateProcedure = coderr.NewCodeError(coderr.Internal, "create procedure")
ErrSubmitProcedure = coderr.NewCodeError(coderr.Internal, "submit procedure")
ErrGetCluster = coderr.NewCodeError(coderr.Internal, "get cluster")
ErrAllocShardID = coderr.NewCodeError(coderr.Internal, "alloc shard id")
ErrForwardToLeader = coderr.NewCodeError(coderr.Internal, "forward to leader")
ErrParseLeaderAddr = coderr.NewCodeError(coderr.Internal, "parse leader addr")
ErrHealthCheck = coderr.NewCodeError(coderr.Internal, "server health check")
ErrParseTopology = coderr.NewCodeError(coderr.Internal, "parse topology type")
ErrUpdateFlowLimiter = coderr.NewCodeError(coderr.Internal, "update flow limiter")
ErrGetDeployMode = coderr.NewCodeError(coderr.Internal, "get deploy mode")
ErrUpdateDeployMode = coderr.NewCodeError(coderr.Internal, "update deploy mode")
ErrAddLearner = coderr.NewCodeError(coderr.Internal, "add member as learner")
ErrListMembers = coderr.NewCodeError(coderr.Internal, "get member list")
ErrRemoveMembers = coderr.NewCodeError(coderr.Internal, "remove member")
ErrGetMember = coderr.NewCodeError(coderr.Internal, "get member")
ErrListAffinityRules = coderr.NewCodeError(coderr.Internal, "list affinity rules")
ErrAddAffinityRule = coderr.NewCodeError(coderr.Internal, "add affinity rule")
ErrRemoveAffinityRule = coderr.NewCodeError(coderr.Internal, "remove affinity rule")
)