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

----


---

Reply via email to