GitHub user sk0x50 opened a pull request: https://github.com/apache/ignite/pull/2894
Ignite-6669: CacheStoreSessionListener#onSessionStart() #onSessionEnd() methods are called by GridCacheStoreManagerAdapter even if a store operation should not be performed. In the case of transactional cache, which is configured using ```CacheStore``` and ```CacheJdbcStoreSessionListener```, every update triggers ```CacheStoreSessionListener#onSessionStart()```, ```CacheStoreSessionListener#onSessionEnd()``` that results in creating the connection to an underlying database, even if read-through and write-through modes are disabled. You can merge this pull request into a Git repository by running: $ git pull https://github.com/sk0x50/ignite ignite-6669 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/ignite/pull/2894.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #2894 ---- commit a4d72223200137fcf3affff33003173b7af6b09d Author: Slava Koptilin <slava.kopti...@gmail.com> Date: 2017-10-19T17:04:38Z ignite-6669: wip commit 6e7aecbcecef85fb85835c95b866a9b9dc04e28e Author: Slava Koptilin <slava.kopti...@gmail.com> Date: 2017-10-20T11:55:04Z ignite-6669: added test ---- ---