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 a4d72223200137fcf3a33003173b7af6b09d
Author: Slava Koptilin
Date: 2017-10-19T17:04:38Z
ignite-6669: wip
commit 6e7aecbcecef85fb85835c95b866a9b9dc04e28e
Author: Slava Koptilin
Date: 2017-10-20T11:55:04Z
ignite-6669: added test
---