Skip to content
This repository was archived by the owner on Apr 9, 2021. It is now read-only.

Commit 9283c6b

Browse files
committed
Implemented Nathaniel's edits
1 parent 27a81eb commit 9283c6b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

docs/guides/concepts.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,11 +113,11 @@ How the deadline is specified varies from language to language - for example, a
113113

114114
### RPC termination
115115

116-
In a gRPC call, both the client and server can finish the RPC successfully, meaning that the call is complete on *their side*. This means that, for example, you could have an RPC that finishes successfully on the server side ("I have sent all my responses!") but fails on the client side ("The responses arrived after my deadline!"). It's also possible for a server to decide to complete before a client has sent all its requests.
116+
In gRPC, both the client and server make independent and local determinations of the success of the call, and their conclusions may not match. This means that, for example, you could have an RPC that finishes successfully on the server side ("I have sent all my responses!") but fails on the client side ("The responses arrived after my deadline!"). It's also possible for a server to decide to complete before a client has sent all its requests.
117117

118118
### Cancelling RPCs
119119

120-
Either the client or the server can cancel an RPC at any time. A cancellation terminates the RPC immediately so that no further work is done. It is *not* an "undo": changes made before the cancellation will not be rolled back. Of course, RPCs invoked via a blocking RPC method call cannot be cancelled because program control is not returned to the application until after the RPC has terminated.
120+
Either the client or the server can cancel an RPC at any time. A cancellation terminates the RPC immediately so that no further work is done. It is *not* an "undo": changes made before the cancellation will not be rolled back. Of course, RPCs invoked via a synchronous RPC method call cannot be cancelled because program control is not returned to the application until after the RPC has terminated.
121121

122122
<a name="metadata"></a>
123123
### Metadata

0 commit comments

Comments
 (0)