ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (IGNITE-884) Cache store usability issues
Date Sat, 22 Aug 2015 00:14:45 GMT

    [ https://issues.apache.org/jira/browse/IGNITE-884?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14707676#comment-14707676
] 

ASF GitHub Bot commented on IGNITE-884:
---------------------------------------

GitHub user vkulichenko opened a pull request:

    https://github.com/apache/ignite/pull/27

    IGNITE-884 (Cache store usability issues)

    

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/vkulichenko/incubator-ignite ignite-884

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/ignite/pull/27.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 #27
    
----
commit c3459a2dfd31de86b10aa8ab5abcc0ce5588e9d5
Author: Valentin Kulichenko <vkulichenko@gridgain.com>
Date:   2015-06-13T05:08:21Z

    IGNITE-884 - Spring autowiring

commit db8eb5582bec4d5bdc853f5d49c121321df992f8
Author: Valentin Kulichenko <vkulichenko@gridgain.com>
Date:   2015-06-15T21:54:06Z

    Merge branch 'ignite-sprint-6' of https://git-wip-us.apache.org/repos/asf/incubator-ignite
into ignite-884

commit 8c0cc4f14294e43ffe1be172f56e5d06fe587c31
Author: Valentin Kulichenko <vkulichenko@gridgain.com>
Date:   2015-06-16T02:42:18Z

    IGNITE-884 - Spring autowiring

commit d41af24d2ff94a66325b40e6ea268871264caf61
Author: Valentin Kulichenko <vkulichenko@gridgain.com>
Date:   2015-06-16T03:04:12Z

    IGNITE-884 - Spring autowiring

commit 3fa3a5410c097e1611a80ec610ddb98a6549b78c
Author: Valentin Kulichenko <vkulichenko@gridgain.com>
Date:   2015-06-16T23:19:26Z

    Merge branches 'ignite-884' and 'ignite-sprint-6' of https://git-wip-us.apache.org/repos/asf/incubator-ignite
into ignite-884
    
    Conflicts:
    	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProcessor.java

commit edc42c42760166a114b88699ceadd21cef13a3ad
Author: Valentin Kulichenko <vkulichenko@gridgain.com>
Date:   2015-06-16T23:39:59Z

    IGNITE-884 - Spring autowiring

commit e0110110d7d68860cede0e5161c1a9259e825628
Author: Valentin Kulichenko <vkulichenko@gridgain.com>
Date:   2015-06-18T01:43:20Z

    Merge branches 'ignite-884' and 'ignite-sprint-6' of https://git-wip-us.apache.org/repos/asf/incubator-ignite
into ignite-884

commit aaa7818e03b182744960ec3babfb215d306d5878
Author: Valentin Kulichenko <vkulichenko@gridgain.com>
Date:   2015-06-18T01:45:17Z

    IGNITE-884 - Spring autowiring

commit 5a3c88ada0bcf2f2835fc6a1bcff7d8a27851437
Author: Valentin Kulichenko <vkulichenko@gridgain.com>
Date:   2015-06-18T02:10:49Z

    IGNITE-884 - Spring autowiring

commit 56c20e99c119cef99c2fcb85376c06439f53a480
Author: Valentin Kulichenko <vkulichenko@gridgain.com>
Date:   2015-07-17T19:06:47Z

    IGNITE-884 - Merged from master

commit 4243b38b774da2086b334a36e2c4f07dde2a9d73
Author: Valentin Kulichenko <vkulichenko@gridgain.com>
Date:   2015-07-17T19:27:57Z

    IGNITE-884 - Fixed compilation

commit 794f2a00db3783081b7f4069cf82b827f801761f
Author: Valentin Kulichenko <vkulichenko@gridgain.com>
Date:   2015-07-20T20:40:28Z

    Merge branches 'ignite-884' and 'master' of https://git-wip-us.apache.org/repos/asf/incubator-ignite
into ignite-884

commit fa740591208509f8cf20be195eda2a81db04ee31
Author: Valentin Kulichenko <valentin.kulichenko@gmail.com>
Date:   2015-08-22T00:10:56Z

    Merge branches 'ignite-884' and 'master' of github.com:vkulichenko/incubator-ignite into
ignite-884

commit 3b20010edbbb383277b062249e482369c949d3fe
Author: Valentin Kulichenko <valentin.kulichenko@gmail.com>
Date:   2015-08-22T00:12:59Z

    Merge branch 'master' of github.com:vkulichenko/incubator-ignite into ignite-884

----


> Cache store usability issues
> ----------------------------
>
>                 Key: IGNITE-884
>                 URL: https://issues.apache.org/jira/browse/IGNITE-884
>             Project: Ignite
>          Issue Type: Bug
>          Components: cache
>    Affects Versions: sprint-4
>            Reporter: Valentin Kulichenko
>            Assignee: Valentin Kulichenko
>            Priority: Critical
>             Fix For: ignite-1.4
>
>
> * Need to validate read/write-through configuration. Currently, when cache store is configured,
but {{readThrough}} and {{writeThrough}} flags on {{CacheConfiguration}} are switched off,
the store will never be called, which is confusing. This case should be validated and proper
warning should be printed out on startup (we can't throw an exception here because in some
cases store implements only {{loadCache}} method and is not used for read/write-through).
> * Since cache store is instantiated by Ignite via factory, but not by Spring, user can't
use Spring auto-wiring which is very common in Spring apps. Need to create utility method
which will instantiate an instance with a factory and properly initialize it. All factory
calls (store, expiry policy, ...) should be replaced with this utility method.
> To manually enable autowiring this code can be used:
> {code}
> appCtx.getAutowireCapableBeanFactory().autowireBean(obj);
> {code}
> ({{appCtx}} is Spring's {{ApplicationContext}})



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message