-
Notifications
You must be signed in to change notification settings - Fork 88
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/transactions #175
base: main
Are you sure you want to change the base?
Feature/transactions #175
Conversation
…Still needs to implement copying the database to avoid updates leaking outside the transaction before commit
…cting the collection outside the transaction. Fixing test failures for memory backend with mongo version 3_6
@snava10: Thanks for this large contribution. I really appreciate your work! However, adding H2 as dependency to However, please also see my comment on why I even think that supporting transactions could be out-of-scope for this project. Please convince me that I’m wrong! :) |
@bwaldvogel I agree with you regarding H2 in the core module. This pull request needs some serious refactoring, I lack the time at the moment, I'll come back to it when I can, or maybe someone else wants to contribute |
#143
Includes basic support for transactions (updates and find operations to start with).
Implemented on top of H2 transactions, so it is only available for the H2 Backend.
Real mongo test of transactions using a replica set.