Skip to content

Commit 0d7342e

Browse files
authored
use grpc code indicate errors (#340)
1 parent c6bd2aa commit 0d7342e

File tree

2 files changed

+173
-61
lines changed

2 files changed

+173
-61
lines changed

rpc/errors.go

+88
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
package rpc
2+
3+
import "google.golang.org/grpc/codes"
4+
5+
const (
6+
// WatchServiceStatus .
7+
WatchServiceStatus codes.Code = 1001
8+
9+
// ListNetworks .
10+
ListNetworks codes.Code = 1011
11+
// ConnectNetwork .
12+
ConnectNetwork codes.Code = 1012
13+
// DisconnectNetwork .
14+
DisconnectNetwork codes.Code = 1013
15+
16+
// AddPod .
17+
AddPod codes.Code = 1021
18+
// RemovePod .
19+
RemovePod codes.Code = 1022
20+
// GetPod .
21+
GetPod codes.Code = 1023
22+
// ListPods .
23+
ListPods codes.Code = 1024
24+
// PodResource .
25+
PodResource codes.Code = 1025
26+
27+
// AddNode .
28+
AddNode codes.Code = 1031
29+
// RemoveNode .
30+
RemoveNode codes.Code = 1032
31+
// ListPodNodes .
32+
ListPodNodes codes.Code = 1033
33+
// GetNode .
34+
GetNode codes.Code = 1034
35+
// SetNode .
36+
SetNode codes.Code = 1035
37+
// SetNodeStatus .
38+
SetNodeStatus codes.Code = 1036
39+
// GetNodeResource .
40+
GetNodeResource codes.Code = 1037
41+
42+
// CalculateCapacity .
43+
CalculateCapacity codes.Code = 1041
44+
45+
// GetWorkload .
46+
GetWorkload codes.Code = 1051
47+
// GetWorkloads .
48+
GetWorkloads codes.Code = 1052
49+
// ListWorkloads .
50+
ListWorkloads codes.Code = 1053
51+
// ListNodeWorkloads .
52+
ListNodeWorkloads codes.Code = 1054
53+
// GetWorkloadsStatus .
54+
GetWorkloadsStatus codes.Code = 1055
55+
// SetWorkloadsStatus .
56+
SetWorkloadsStatus codes.Code = 1056
57+
58+
// Copy .
59+
Copy codes.Code = 1061
60+
// Send .
61+
Send codes.Code = 1062
62+
63+
// BuildImage .
64+
BuildImage codes.Code = 1071
65+
// CacheImage .
66+
CacheImage codes.Code = 1072
67+
// RemoveImage .
68+
RemoveImage codes.Code = 1073
69+
70+
// CreateWorkload .
71+
CreateWorkload codes.Code = 1074
72+
// ReplaceWorkload .
73+
ReplaceWorkload codes.Code = 1075
74+
// RemoveWorkload .
75+
RemoveWorkload codes.Code = 1076
76+
// DissociateWorkload .
77+
DissociateWorkload codes.Code = 1077
78+
// ControlWorkload .
79+
ControlWorkload codes.Code = 1078
80+
// ExecuteWorkload .
81+
ExecuteWorkload codes.Code = 1079
82+
// ReallocResource .
83+
ReallocResource codes.Code = 10710
84+
// LogStream .
85+
LogStream codes.Code = 10711
86+
// RunAndWait .
87+
RunAndWait codes.Code = 10712
88+
)

0 commit comments

Comments
 (0)