errorCondition in RPC is for internal errors only (#2275)
We had a few examplees where we were calling it for errors returned by the called function, which is not correct.
This commit is contained in:
		
							parent
							
								
									6b126baa0a
								
							
						
					
					
						commit
						e58abdf49b
					
				|  | @ -220,7 +220,7 @@ func improperMessage(method string, err error, obj interface{}) { | |||
| } | ||||
| func errorCondition(method string, err error, obj interface{}) { | ||||
| 	log := blog.Get() | ||||
| 	log.AuditErr(fmt.Sprintf("Error condition. method: %s err: %s data: %+v", method, err, obj)) | ||||
| 	log.AuditErr(fmt.Sprintf("RPC internal error condition. method: %s err: %s data: %+v", method, err, obj)) | ||||
| } | ||||
| 
 | ||||
| // NewRegistrationAuthorityServer constructs an RPC server
 | ||||
|  | @ -373,10 +373,6 @@ func NewRegistrationAuthorityServer(rpc Server, impl core.RegistrationAuthority, | |||
| 			return | ||||
| 		} | ||||
| 		err = impl.DeactivateAuthorization(ctx, authz) | ||||
| 		if err != nil { | ||||
| 			errorCondition(MethodDeactivateAuthorization, err, req) | ||||
| 			return | ||||
| 		} | ||||
| 		return | ||||
| 	}) | ||||
| 
 | ||||
|  | @ -388,10 +384,6 @@ func NewRegistrationAuthorityServer(rpc Server, impl core.RegistrationAuthority, | |||
| 			return | ||||
| 		} | ||||
| 		err = impl.DeactivateRegistration(ctx, reg) | ||||
| 		if err != nil { | ||||
| 			errorCondition(MethodDeactivateRegistration, err, req) | ||||
| 			return | ||||
| 		} | ||||
| 		return | ||||
| 	}) | ||||
| 
 | ||||
|  | @ -1100,7 +1092,6 @@ func NewStorageAuthorityServer(rpc Server, impl core.StorageAuthority) error { | |||
| 		} | ||||
| 		count, err := impl.CountFQDNSets(ctx, r.Window, r.Names) | ||||
| 		if err != nil { | ||||
| 			errorCondition(MethodCountFQDNSets, err, req) | ||||
| 			return | ||||
| 		} | ||||
| 
 | ||||
|  | @ -1122,7 +1113,6 @@ func NewStorageAuthorityServer(rpc Server, impl core.StorageAuthority) error { | |||
| 		} | ||||
| 		exists, err := impl.FQDNSetExists(ctx, r.Names) | ||||
| 		if err != nil { | ||||
| 			errorCondition(MethodFQDNSetExists, err, req) | ||||
| 			return | ||||
| 		} | ||||
| 		response, err = json.Marshal(fqdnSetExistsResponse{exists}) | ||||
|  | @ -1136,10 +1126,6 @@ func NewStorageAuthorityServer(rpc Server, impl core.StorageAuthority) error { | |||
| 
 | ||||
| 	rpc.Handle(MethodDeactivateAuthorizationSA, func(ctx context.Context, req []byte) (response []byte, err error) { | ||||
| 		err = impl.DeactivateAuthorization(ctx, string(req)) | ||||
| 		if err != nil { | ||||
| 			errorCondition(MethodDeactivateAuthorizationSA, err, req) | ||||
| 			return | ||||
| 		} | ||||
| 		return | ||||
| 	}) | ||||
| 
 | ||||
|  | @ -1150,10 +1136,6 @@ func NewStorageAuthorityServer(rpc Server, impl core.StorageAuthority) error { | |||
| 			return | ||||
| 		} | ||||
| 		err = impl.DeactivateRegistration(ctx, drReq.ID) | ||||
| 		if err != nil { | ||||
| 			errorCondition(MethodDeactivateRegistrationSA, err, req) | ||||
| 			return | ||||
| 		} | ||||
| 		return | ||||
| 	}) | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue