Skip to content

Commit 5eed4d2

Browse files
committed
add link and note about cancellation
1 parent 8ca6c73 commit 5eed4d2

File tree

1 file changed

+3
-2
lines changed
  • Sources/GRPCCore/Documentation.docc/Development

1 file changed

+3
-2
lines changed

Sources/GRPCCore/Documentation.docc/Development/Design.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,8 @@ the task abruptly closes the stream, although the transport should ensure that
7575
doing this doesn't leave the other side waiting indefinitely.
7676

7777
gRPC has mechanisms to deliver method-specific configuration at the transport
78-
layer which can also change dynamically (see "gRFC A2: ServiceConfig in DNS".)
78+
layer which can also change dynamically (see [gRFC A2: ServiceConfig in
79+
DNS](https://github.com/grpc/proposal/blob/master/A2-service-configs-in-dns.md).)
7980
This configuration is used to determine how clients should interact with servers
8081
and how methods should be executed, such as the conditions under which they
8182
may be retried. Some of this is exposed via the ``ClientTransport`` as
@@ -185,7 +186,7 @@ a ``GRPCServer/serve()`` method which runs the underlying transport and is the
185186
task from which all accepted streams are run under. Much like the client, you
186187
can initiate graceful shutdown by calling ``GRPCServer/beginGracefulShutdown()``
187188
which will stop new RPCs from being handled but will let existing RPCs run to
188-
completion.
189+
completion. Cancelling the task will close the server more abruptly.
189190

190191
## Stub
191192

0 commit comments

Comments
 (0)