Ability to turn off Auto Reconnect in emongo_pool #2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hey Oleg,
I have a requirement to let the application die if it cannot connect to or loses its connection to the DB. That way another program can report that problem to a UI and restart the application. The only way I could think of to do that was to add the ability to turn off auto reconnect in emongo_pool. That causes the emongo_sup to retry starting it a few times and then give up. That causes the app to die, which, in turn, causes my app to die because I started emongo with the Type field to 'permanent'. If there's a better way, please let me know.
I also noticed a bug with find_and_modify's 'fields' option. I noticed and removed an unused function in the performance test I recently added.
Jeremy