Description
Currently JDBC/ODBC requests are handled in NioWorker threads; that means what sessions may be rebalanced between nio threads which makes impossible to associate a NearTransaction with caller thread.
There are two possible solutions:
- To process client messages like regular grid ones in separate thread pool in thread-per-connection basis
- Implement Suspend/Resume functionality for pessimistic transactions like it was done for optimistic ones (only pessimistic transactions are supported by mvcc-enabled caches)
Attachments
Issue Links
- duplicates
-
IGNITE-9410 Add transactions support to thin clients
- Resolved