funky-eyes commented on issue #8197: URL: https://github.com/apache/incubator-seata/issues/8197#issuecomment-5249959256
This suggests that a new branch was registered asynchronously while the client was resolving the transaction. However, both branch registration and transaction commit are wrapped with SessionHolder.lockAndExecute, which acquires the lock at the GlobalSession level. In theory, these operations should therefore be mutually exclusive. We need to investigate which code path is bypassing this locking mechanism and allowing concurrent access, ultimately resulting in a ConcurrentModificationException. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
