diff options
author | Daniel Gottlieb <daniel.gottlieb@mongodb.com> | 2020-11-11 14:59:46 -0500 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-11-11 21:59:25 +0000 |
commit | 834329d67d9c114bc9c92d4fd18123a39d349e5a (patch) | |
tree | 4b3fb10f3b5eefb339f5007d9ef808efc4ee4285 | |
parent | b457c077f0e7688d890885619eb33e73f4a65219 (diff) | |
download | mongo-834329d67d9c114bc9c92d4fd18123a39d349e5a.tar.gz |
SERVER-51826: Add a sharding arch guide link to stale config version exception handling.
-rw-r--r-- | src/mongo/db/s/README.md | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mongo/db/s/README.md b/src/mongo/db/s/README.md index a2feffb0a70..cf9315e6265 100644 --- a/src/mongo/db/s/README.md +++ b/src/mongo/db/s/README.md @@ -199,6 +199,9 @@ Admin database | UUID() | 0 | * [Where shard versions are stored in a shard's filtering cache](https://github.com/mongodb/mongo/blob/554ec671f7acb6a4df62664f80f68ec3a85bccac/src/mongo/db/s/collection_sharding_runtime.h#L249-L253) * [The method that checks the equality of a shard version on a shard](https://github.com/mongodb/mongo/blob/554ec671f7acb6a4df62664f80f68ec3a85bccac/src/mongo/db/s/collection_sharding_state.h#L126-L131) * [The method that checks the equality of a database version on a shard](https://github.com/mongodb/mongo/blob/554ec671f7acb6a4df62664f80f68ec3a85bccac/src/mongo/db/s/database_sharding_state.h#L98-L103) +* [Where stale config exceptions are handled on a shard](https://github.com/mongodb/mongo/blob/8fb7a62652c5fe54da47eab77e28111f00b99d7f/src/mongo/db/service_entry_point_mongod.cpp#L187-L213) +* [Where a mongos catches a StaleConfigInfo](https://github.com/mongodb/mongo/blob/5bd87925a006fa591692e097d7929b6764da6d0c/src/mongo/s/commands/strategy.cpp#L723-L780) +* [Where a cluster find catches a StaleConfigInfo](https://github.com/mongodb/mongo/blob/5bd87925a006fa591692e097d7929b6764da6d0c/src/mongo/s/query/cluster_find.cpp#L578-L585) ## The shard registry |