NEventStore / NEventStore.Persistence.MongoDB

Mongo Persistence Engine for NEventStore
MIT License
22 stars 26 forks source link

Close issue #35 #37

Closed alkampfergit closed 8 years ago

alkampfergit commented 8 years ago

This is a proposal to close issue #35. Actually there is another pull request by @mikegore1000 but we think that a simple try catch (without a retry) is the best solution for the issue.

Actually when UpdateStreamAsync is called with high load and WiredTiger, it is possible that the update of stream head throws a MongoDuplicateKeyException. In such a situation we can safely ignore the error, because some other thread already updated the record and we are not able to know which is the latest one.