Permalink
Browse files

Document retry_connect and retry_query DM options

  • Loading branch information...
1 parent 0f949a1 commit bcfb6aa9cdcf616b1e844bf71090986d88519c2d @jmikola jmikola committed Nov 6, 2012
Showing with 14 additions and 0 deletions.
  1. +14 −0 Resources/doc/config.rst
View
@@ -213,6 +213,18 @@ connection services::
$dm1 = $container->get('doctrine.odm.mongodb.dm1_document_manager');
$dm2 = $container->get('doctrine.odm.mongodb.dm2_document_manager');
+Retrying Connections and Queries
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Doctrine MongoDB supports automatically retrying connections and queries after
+encountering an exception, which is helpful when dealing with situations such as
+replica set failovers. This alleviates much of the need to catch exceptions from
+the MongoDB PHP driver in your application and manually retry operations.
+
+You may specify the number of times to retry connections and queries via the
+`retry_connect` and `retry_query` options in the document manager configuration.
+These options default to zero, which means that no operations will be retried.
+
Full Default Configuration
~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -229,6 +241,8 @@ Full Default Configuration
database: ~
logging: true
auto_mapping: false
+ retry_connect: 0
+ retry_query: 0
metadata_cache_driver:
type: ~
class: ~

0 comments on commit bcfb6aa

Please sign in to comment.