aboutsummaryrefslogtreecommitdiffhomepage
path: root/doc/statuscodes.md
diff options
context:
space:
mode:
authorGravatar Abhishek Kumar <abhikumar@google.com>2016-02-02 16:14:57 -0800
committerGravatar Abhishek Kumar <abhikumar@google.com>2016-02-02 16:14:57 -0800
commit80410eb5c90f64e8452f2f0cb5aa7bfc8b577b0a (patch)
tree9a1c23f0d0c1d7456579efcae95fb62c8677f4a7 /doc/statuscodes.md
parent516d26e0dbf7880516e3e6ad0f8eb3a0bc31df4a (diff)
Addressed comments by jcanizales
Diffstat (limited to 'doc/statuscodes.md')
-rw-r--r--doc/statuscodes.md48
1 files changed, 24 insertions, 24 deletions
diff --git a/doc/statuscodes.md b/doc/statuscodes.md
index 1d713987cd..84258c8d12 100644
--- a/doc/statuscodes.md
+++ b/doc/statuscodes.md
@@ -5,31 +5,31 @@ gRPC uses a set of well defined status codes as part of the RPC API. All RPCs st
The gRPC client and server-side implementations may also generate and return `status` on their own when errors happen.
Only a subset of the pre-defined status codes are generated by the gRPC libraries. The following table lists these codes and summarizes the situations in which they are generated, either by the client or the server-side library implementation.
-| Case | Code | Generated at Client or server |
+| Case | Code | Generated at Client or Server |
| ------------- |:-------------| :-----:|
-| Client Application cancelled the request | GRPC_STATUS_CANCELLED | Both |
-| Deadline expires before server returns status | GRPC_STATUS_DEADLINE_EXCEEDED | Both |
-| Method not found at server | GRPC_STATUS_UNIMPLEMENTED | Server|
-| Server shutting down | GRPC_STATUS_UNAVAILABLE | Server|
-| Server side application throws an exception (or does something other than returning a Status code to terminate an RPC) | GRPC_STATUS_UNKNOWN | Server|
-| No response received before Deadline expires. This may occur either when the client is unable to send the request to the server or when the server fails to respond in time. | GRPC_STATUS_DEADLINE_EXCEEDED | Both|
-| Some data transmitted (e.g., request metadata written to TCP connection) before connection breaks | GRPC_STATUS_UNAVAILABLE | Client |
-| Could not decompress, but compression algorithm supported (Client -> Server) | GRPC_STATUS_INTERNAL | Server |
-| Could not decompress, but compression algorithm supported (Server -> Client) | GRPC_STATUS_INTERNAL | Client |
-| Compression mechanism used by client not supported at server | GRPC_STATUS_UNIMPLEMENTED | Server |
-| Server temporarily out of resources (e.g., Flow-control resource limits reached) | GRPC_STATUS_RESOURCE_EXHAUSTED | Server|
-| Flow-control protocol violation | GRPC_STATUS_INTERNAL | Both |
-| Error parsing returned status | GRPC_STATUS_UNKNOWN | Client |
-| Incorrect Auth metadata ( Credentials failed to get metadata, Incompatible credentials set on channel and call, Invalid host set in `:authority` metadata, etc.) | GRPC_STATUS_UNAUTHENTICATED | Both |
-| Error parsing response proto | GRPC_STATUS_INTERNAL | Client|
-| Error parsing request proto | GRPC_STATUS_INTERNAL | Server|
+| Client Application cancelled the request | CANCELLED | Both |
+| Deadline expires before server returns status | DEADLINE_EXCEEDED | Both |
+| Method not found at server | UNIMPLEMENTED | Server|
+| Server shutting down | UNAVAILABLE | Server|
+| Server side application throws an exception (or does something other than returning a Status code to terminate an RPC) | UNKNOWN | Server|
+| No response received before Deadline expires. This may occur either when the client is unable to send the request to the server or when the server fails to respond in time. | DEADLINE_EXCEEDED | Both|
+| Some data transmitted (e.g., request metadata written to TCP connection) before connection breaks | UNAVAILABLE | Client |
+| Could not decompress, but compression algorithm supported (Client -> Server) | INTERNAL | Server |
+| Could not decompress, but compression algorithm supported (Server -> Client) | INTERNAL | Client |
+| Compression mechanism used by client not supported at server | UNIMPLEMENTED | Server |
+| Server temporarily out of resources (e.g., Flow-control resource limits reached) | RESOURCE_EXHAUSTED | Server|
+| Flow-control protocol violation | INTERNAL | Both |
+| Error parsing returned status | UNKNOWN | Client |
+| Incorrect Auth metadata ( Credentials failed to get metadata, Incompatible credentials set on channel and call, Invalid host set in `:authority` metadata, etc.) | UNAUTHENTICATED | Both |
+| Error parsing response proto | INTERNAL | Client|
+| Error parsing request proto | INTERNAL | Server|
The following status codes are never generated by the library:
-- GRPC_STATUS_INVALID_ARGUMENT
-- GRPC_STATUS_NOT_FOUND
-- GRPC_STATUS_ALREADY_EXISTS
-- GRPC_STATUS_FAILED_PRECONDITION
-- GRPC_STATUS_ABORTED
-- GRPC_STATUS_OUT_OF_RANGE
-- GRPC_STATUS_DATA_LOSS
+- INVALID_ARGUMENT
+- NOT_FOUND
+- ALREADY_EXISTS
+- FAILED_PRECONDITION
+- ABORTED
+- OUT_OF_RANGE
+- DATA_LOSS