Skip to content

Commit ad5e280

Browse files
committed
CDRIVER-3351 remaining retryable reads docs
1 parent 79b766b commit ad5e280

File tree

44 files changed

+96
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+96
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
This function is not considered a retryable read operation.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
This function is considered a retryable read operation unless the pipeline contains a write stage like $out or $merge.
2+
Upon a transient error (a network error, errors due to replica set failover, etc.) the operation is safely retried once.
3+
If ``retryreads`` is false in the URI (see :symbol:`mongoc_uri_t`) the retry behavior does not apply.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Retry logic occurs regardless of the underlying command. Retrying ``mapReduce`` has the potential for degraded performance.
2+
Retrying a ``getMore`` command has the potential to miss results. For those commands, use generic command helpers (like |generic-cmd|) instead.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
This function is considered a retryable read operation.
2+
Upon a transient error (a network error, errors due to replica set failover, etc.) the operation is safely retried once.
3+
If ``retryreads`` is false in the URI (see :symbol:`mongoc_uri_t`) the retry behavior does not apply.

src/libmongoc/doc/mongoc_client_command.rst

+2

src/libmongoc/doc/mongoc_client_command_simple.rst

+2

src/libmongoc/doc/mongoc_client_command_simple_with_server_id.rst

+2

src/libmongoc/doc/mongoc_client_command_with_opts.rst

+2

src/libmongoc/doc/mongoc_client_find_databases_with_opts.rst

+2

src/libmongoc/doc/mongoc_client_get_database_names.rst

+2

src/libmongoc/doc/mongoc_client_get_database_names_with_opts.rst

+2

src/libmongoc/doc/mongoc_client_read_command_with_opts.rst

+4

src/libmongoc/doc/mongoc_client_watch.rst

+2

src/libmongoc/doc/mongoc_collection_aggregate.rst

+3

src/libmongoc/doc/mongoc_collection_command.rst

+2

src/libmongoc/doc/mongoc_collection_command_simple.rst

+2

src/libmongoc/doc/mongoc_collection_command_with_opts.rst

+2

src/libmongoc/doc/mongoc_collection_count.rst

+2

src/libmongoc/doc/mongoc_collection_count_documents.rst

+2

src/libmongoc/doc/mongoc_collection_count_with_opts.rst

+2

src/libmongoc/doc/mongoc_collection_estimated_document_count.rst

+2

src/libmongoc/doc/mongoc_collection_find.rst

+2

src/libmongoc/doc/mongoc_collection_find_indexes.rst

+2

src/libmongoc/doc/mongoc_collection_find_indexes_with_opts.rst

+2

src/libmongoc/doc/mongoc_collection_find_with_opts.rst

+2

src/libmongoc/doc/mongoc_collection_read_command_with_opts.rst

+4

src/libmongoc/doc/mongoc_collection_watch.rst

+2

src/libmongoc/doc/mongoc_database_aggregate.rst

+2

src/libmongoc/doc/mongoc_database_command.rst

+2

src/libmongoc/doc/mongoc_database_command_simple.rst

+2

src/libmongoc/doc/mongoc_database_command_with_opts.rst

+2

src/libmongoc/doc/mongoc_database_find_collections.rst

+2

src/libmongoc/doc/mongoc_database_find_collections_with_opts.rst

+2

src/libmongoc/doc/mongoc_database_get_collection_names.rst

+2

src/libmongoc/doc/mongoc_database_get_collection_names_with_opts.rst

+2

src/libmongoc/doc/mongoc_database_read_command_with_opts.rst

+4

src/libmongoc/doc/mongoc_database_watch.rst

+2

src/libmongoc/doc/mongoc_gridfs_bucket_download_to_stream.rst

+2

src/libmongoc/doc/mongoc_gridfs_bucket_find.rst

+2

src/libmongoc/doc/mongoc_gridfs_find.rst

+2

src/libmongoc/doc/mongoc_gridfs_find_one.rst

+2

src/libmongoc/doc/mongoc_gridfs_find_one_by_filename.rst

+2

src/libmongoc/doc/mongoc_gridfs_find_one_with_opts.rst

+2

src/libmongoc/doc/mongoc_gridfs_find_with_opts.rst

+2

0 commit comments

Comments
 (0)