summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorReo Kimura <reo.kimura@mongodb.com>2020-07-13 21:51:49 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-07-15 20:19:42 +0000
commit7d05508e1761d256cff378647b0a9a81fbe4f811 (patch)
treed71d507ed1d2f0e8f5c66f5238945a4033762591
parent061abbb10a04f3f8856b6eb1105ed08f5f93b053 (diff)
downloadmongo-7d05508e1761d256cff378647b0a9a81fbe4f811.tar.gz
SERVER-48755 linked ingress and egress networking to one another
-rw-r--r--docs/egress_networking.md5
-rw-r--r--src/mongo/transport/README.md8
2 files changed, 11 insertions, 2 deletions
diff --git a/docs/egress_networking.md b/docs/egress_networking.md
index 5cf9e3f96ba..4b4fd387b49 100644
--- a/docs/egress_networking.md
+++ b/docs/egress_networking.md
@@ -22,7 +22,10 @@ The scheduling of requests is managed by the [task executor][task_executor_h], w
Client-side legacy networking draws upon the `DBClientBase` class, of which there are multiple subclasses residing in the `src/mongo/client` folder. The [replica set DBClient][dbclient_rs_h] discerns which one of multiple servers in a replica set is the primary/master at construction time, and establishes a connection (using the `DBClientConnection` wrapper class, also extended from `DBClientBase`) with the replica set via the primary/master. In cases where the primary/master server is unresponsive within a specified time range, the RS DBClient will automatically attempt to establish a secondary/slave server as the new primary/master (see [automatic failover][automatic_failover]).
-**See also:** [Internal Ingress Networking][ingress_networking]
+## See Also
+Below are links to relevant server-related internal documentation.
+- [Ingress Networking][ingress_networking]
+- Transport Layer (in progress)
[remote_command_request_h]: ../src/mongo/executor/remote_command_request.h
[remote_command_response_h]: ../src/mongo/executor/remote_command_response.h
diff --git a/src/mongo/transport/README.md b/src/mongo/transport/README.md
index ca9158e37dc..793fddf8bfc 100644
--- a/src/mongo/transport/README.md
+++ b/src/mongo/transport/README.md
@@ -34,9 +34,15 @@ The various builders supplied in the ReplyBuilderInterface can be appended toget
This interface acts as a cursor to build a response message to be sent out back to the client.
+## See Also
+Below are links to relevant server-related internal documentation.
+- [Egress Networking][egress_networking]
+- Transport Layer (in progress)
+
[ServiceExecutor]: service_executor.h
[ServiceStateMachine]: service_state_machine.h
[ServiceEntryPoint]: service_entry_point.h
[ServiceEntryPointImpl]: service_entry_point_impl.h
[ReplyBuilderInterface]: ../rpc/reply_builder_interface.h
-[DocSequenceBuilder]: ../rpc/op_msg.h \ No newline at end of file
+[DocSequenceBuilder]: ../rpc/op_msg.h
+[egress_networking]: ../../../docs/egress_networking.md