@@ -68,93 +68,93 @@ var DefaultResMgmtOpts = Opts{
6868// DefaultRetryableCodes these are the error codes, grouped by source of error,
6969// that are considered to be transient error conditions by default
7070var DefaultRetryableCodes = map [status.Group ][]status.Code {
71- status .EndorserClientStatus : []status. Code {
71+ status .EndorserClientStatus : {
7272 status .EndorsementMismatch ,
7373 status .PrematureChaincodeExecution ,
7474 },
75- status .EndorserServerStatus : []status. Code {
75+ status .EndorserServerStatus : {
7676 status .Code (common .Status_SERVICE_UNAVAILABLE ),
7777 status .Code (common .Status_INTERNAL_SERVER_ERROR ),
7878 },
79- status .OrdererServerStatus : []status. Code {
79+ status .OrdererServerStatus : {
8080 status .Code (common .Status_SERVICE_UNAVAILABLE ),
8181 status .Code (common .Status_INTERNAL_SERVER_ERROR ),
8282 },
83- status .EventServerStatus : []status. Code {
83+ status .EventServerStatus : {
8484 status .Code (pb .TxValidationCode_DUPLICATE_TXID ),
8585 status .Code (pb .TxValidationCode_ENDORSEMENT_POLICY_FAILURE ),
8686 status .Code (pb .TxValidationCode_MVCC_READ_CONFLICT ),
8787 status .Code (pb .TxValidationCode_PHANTOM_READ_CONFLICT ),
8888 },
8989 // TODO: gRPC introduced retries in v1.8.0. This can be replaced with the
9090 // gRPC fail fast option, once available
91- status .GRPCTransportStatus : []status. Code {
91+ status .GRPCTransportStatus : {
9292 status .Code (grpcCodes .Unavailable ),
9393 },
9494}
9595
9696// ResMgmtDefaultRetryableCodes are the suggested codes that should be treated as
9797// transient by fabric-sdk-go/pkg/client/resmgmt.Client
9898var ResMgmtDefaultRetryableCodes = map [status.Group ][]status.Code {
99- status .EndorserClientStatus : []status. Code {
99+ status .EndorserClientStatus : {
100100 status .EndorsementMismatch ,
101101 status .PrematureChaincodeExecution ,
102102 },
103- status .EndorserServerStatus : []status. Code {
103+ status .EndorserServerStatus : {
104104 status .Code (common .Status_SERVICE_UNAVAILABLE ),
105105 status .Code (common .Status_INTERNAL_SERVER_ERROR ),
106106 },
107- status .OrdererServerStatus : []status. Code {
107+ status .OrdererServerStatus : {
108108 status .Code (common .Status_SERVICE_UNAVAILABLE ),
109109 status .Code (common .Status_INTERNAL_SERVER_ERROR ),
110110 status .Code (common .Status_BAD_REQUEST ),
111111 status .Code (common .Status_NOT_FOUND ),
112112 },
113- status .EventServerStatus : []status. Code {
113+ status .EventServerStatus : {
114114 status .Code (pb .TxValidationCode_DUPLICATE_TXID ),
115115 status .Code (pb .TxValidationCode_ENDORSEMENT_POLICY_FAILURE ),
116116 status .Code (pb .TxValidationCode_MVCC_READ_CONFLICT ),
117117 status .Code (pb .TxValidationCode_PHANTOM_READ_CONFLICT ),
118118 },
119119 // TODO: gRPC introduced retries in v1.8.0. This can be replaced with the
120120 // gRPC fail fast option, once available
121- status .GRPCTransportStatus : []status. Code {
121+ status .GRPCTransportStatus : {
122122 status .Code (grpcCodes .Unavailable ),
123123 },
124124}
125125
126126// ChannelClientRetryableCodes are the suggested codes that should be treated as
127127// transient by fabric-sdk-go/pkg/client/channel.Client
128128var ChannelClientRetryableCodes = map [status.Group ][]status.Code {
129- status .EndorserClientStatus : []status. Code {
129+ status .EndorserClientStatus : {
130130 status .ConnectionFailed , status .EndorsementMismatch ,
131131 status .PrematureChaincodeExecution ,
132132 },
133- status .EndorserServerStatus : []status. Code {
133+ status .EndorserServerStatus : {
134134 status .Code (common .Status_SERVICE_UNAVAILABLE ),
135135 status .Code (common .Status_INTERNAL_SERVER_ERROR ),
136136 },
137- status .OrdererClientStatus : []status. Code {
137+ status .OrdererClientStatus : {
138138 status .ConnectionFailed ,
139139 },
140- status .OrdererServerStatus : []status. Code {
140+ status .OrdererServerStatus : {
141141 status .Code (common .Status_SERVICE_UNAVAILABLE ),
142142 status .Code (common .Status_INTERNAL_SERVER_ERROR ),
143143 },
144- status .EventServerStatus : []status. Code {
144+ status .EventServerStatus : {
145145 status .Code (pb .TxValidationCode_DUPLICATE_TXID ),
146146 status .Code (pb .TxValidationCode_ENDORSEMENT_POLICY_FAILURE ),
147147 status .Code (pb .TxValidationCode_MVCC_READ_CONFLICT ),
148148 status .Code (pb .TxValidationCode_PHANTOM_READ_CONFLICT ),
149149 },
150150 // TODO: gRPC introduced retries in v1.8.0. This can be replaced with the
151151 // gRPC fail fast option, once available
152- status .GRPCTransportStatus : []status. Code {
152+ status .GRPCTransportStatus : {
153153 status .Code (grpcCodes .Unavailable ),
154154 },
155155}
156156
157157// ChannelConfigRetryableCodes error codes to be taken into account for query channel config retry
158158var ChannelConfigRetryableCodes = map [status.Group ][]status.Code {
159- status .EndorserClientStatus : []status. Code {status .EndorsementMismatch },
159+ status .EndorserClientStatus : {status .EndorsementMismatch },
160160}
0 commit comments