Added overload to Raven Health check to allow user to pass RavenDBOptions #139
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.
With this pull request, I have added a method overload to allow user to pass
array of Raven URLsRavenDBOptions
instead of just single connection string. Note that existing method which allows the user to pass single connection string is still there but it has been markedObsolete
.Why this change?
RavenDBOptions
also supports certificate authentication. That is user can optionally pass the authentication certificate, which should ideally be a requirement for any production workload (like ours)As an alternate (without the changes in this PR), we can add multiple raven DB urls as pseudocode below:
However, this is less than ideal for following reasons: