Skip to content

Conversation

robsdedude
Copy link
Member

Because the server-side state of auto-commit transactions cannot be known by the driver (they might even be partially committed), it's not safe to retry them solely based on the exception observed. Business logic is required to determine if the auto-commit transaction succeeded or failed after observing an error client-side.

Because the server-side state of auto-commit transactions cannot be known by
the driver (they might even be partially committed), it's not safe to retry them
solely based on the exception observed. Business logic is required to determine
if the auto-commit transaction succeeded or failed after observing an error
client-side.
Copy link
Contributor

@MaxAake MaxAake left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@robsdedude robsdedude merged commit d6668df into neo4j:6.x Jul 16, 2025
20 checks passed
@robsdedude robsdedude deleted the docs/retryable-remark branch July 16, 2025 09:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants