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

PetrovMikhail commented on IGNITE-884:
--------------------------------------

{panel:title=Possible 
Blockers|borderStyle=dashed|borderColor=#ccc|titleBGColor=#F7D6C1}
{color:#d04437}Basic 1{color} [[tests 
16|https://ci.ignite.apache.org/viewLog.html?buildId=2226949]]
* IgniteBasicTestSuite: GridVersionSelfTest.testVersions - 3,2% fails in last 
100 master runs.
* IgniteBasicTestSuite: GridMessageListenSelfTest.testNonNullTopic - 0,0% fails 
in last 100 master runs.
* IgniteBasicTestSuite: GridMessageListenSelfTest.testStopListen - 0,0% fails 
in last 100 master runs.
* IgniteBasicTestSuite: 
IgniteDaemonNodeMarshallerCacheTest.testMarshalOnDaemonNode1 - 0,0% fails in 
last 100 master runs.
* IgniteBasicTestSuite: GridP2PLocalDeploymentSelfTest.testIsolatedMode - 0,0% 
fails in last 100 master runs.

{color:#d04437}SPI{color} [[tests 5 Out Of Memory Error 
|https://ci.ignite.apache.org/viewLog.html?buildId=2226936]]
* IgniteSpiTestSuite: 
GridTcpCommunicationSpiRecoveryAckSelfTest.testQueueOverflow - 0,0% fails in 
last 100 master runs.
* IgniteSpiTestSuite: 
IgniteTcpCommunicationRecoveryAckClosureSelfTest.testAckOnIdle - 0,0% fails in 
last 100 master runs.
* IgniteSpiTestSuite: 
IgniteTcpCommunicationRecoveryAckClosureSelfTest.testAckOnCount - 0,0% fails in 
last 100 master runs.
* IgniteSpiTestSuite: 
IgniteTcpCommunicationRecoveryAckClosureSelfTest.testQueueOverflow - 0,0% fails 
in last 100 master runs.
* IgniteSpiTestSuite: 
GridTcpCommunicationSpiConcurrentConnectSelfTest.testWithLoad - 0,0% fails in 
last 100 master runs.

{color:#d04437}Client Nodes{color} [[tests 
1|https://ci.ignite.apache.org/viewLog.html?buildId=2226906]]
* IgniteClientNodesTestSuite: 
IgniteClientReconnectFailoverTest.testReconnectAtomicCache - 0,0% fails in last 
100 master runs.

{color:#d04437}Java Client{color} [[tests 
8|https://ci.ignite.apache.org/viewLog.html?buildId=2226923]]
* IgniteClientTestSuite: RestMemcacheProtocolSelfTest.testMetrics - 0,0% fails 
in last 100 master runs.

{color:#d04437}Cache 2{color} [[tests 
16|https://ci.ignite.apache.org/viewLog.html?buildId=2226973]]
* IgniteCacheTestSuite2: GridCacheLocalIsolatedNodesSelfTest.testIsolatedNodes 
- 0,0% fails in last 100 master runs.

{color:#d04437}Cache 4{color} [[tests 
7|https://ci.ignite.apache.org/viewLog.html?buildId=2226975]]
* IgniteCacheTestSuite4: 
IgniteDynamicCacheStartNoExchangeTimeoutTest.testOldestNotAffinityNode1 - 0,0% 
fails in last 100 master runs.
* IgniteCacheTestSuite4: IgniteStartCacheInTransactionSelfTest.testStopCache - 
0,0% fails in last 100 master runs.

{color:#d04437}Cache (Full API Multi JVM){color} [[tests 
175|https://ci.ignite.apache.org/viewLog.html?buildId=2226967]]
* IgniteCacheFullApiMultiJvmSelfTestSuite: 
GridCachePartitionedNearDisabledMultiJvmFullApiSelfTest.testPutAllRemoveAll - 
0,0% fails in last 100 master runs.
* IgniteCacheFullApiMultiJvmSelfTestSuite: 
GridCachePartitionedCopyOnReadDisabledMultiJvmFullApiSelfTest.testPutAllRemoveAll
 - 0,0% fails in last 100 master runs.
* IgniteCacheFullApiMultiJvmSelfTestSuite: 
GridCachePartitionedMultiJvmFullApiSelfTest.testPutAllRemoveAll - 0,0% fails in 
last 100 master runs.
* IgniteCacheFullApiMultiJvmSelfTestSuite: 
GridCachePartitionedMultiJvmP2PDisabledFullApiSelfTest.testPutAllRemoveAll - 
0,0% fails in last 100 master runs.
* IgniteCacheFullApiMultiJvmSelfTestSuite: 
GridCachePartitionedNearDisabledMultiJvmP2PDisabledFullApiSelfTest.testPutAllRemoveAll
 - 0,0% fails in last 100 master runs.

{color:#d04437}AOP{color} [[tests 
41|https://ci.ignite.apache.org/viewLog.html?buildId=2226898]]
* IgniteAopSelfTestSuite: NonSpringAopSelfTest.testNonDefaultNameIsolated - 
0,0% fails in last 100 master runs.
* IgniteAopSelfTestSuite: NonSpringAopSelfTest.testNonDefaultNameResourceShared 
- 0,0% fails in last 100 master runs.
* IgniteAopSelfTestSuite: 
ExternalNonSpringAopSelfTest.testTaskNameAndTaskClassShared - 0,0% fails in 
last 100 master runs.
* IgniteAopSelfTestSuite: 
ExternalNonSpringAopSelfTest.testNonDefaultNameResourceIsolated - 0,0% fails in 
last 100 master runs.
* IgniteAopSelfTestSuite: ExternalNonSpringAopSelfTest.testNonDefaultNameShared 
- 0,0% fails in last 100 master runs.
* IgniteAopSelfTestSuite: 
ExternalNonSpringAopSelfTest.testNonDefaultNameResourceContinuous - 0,0% fails 
in last 100 master runs.
* IgniteAopSelfTestSuite: 
ExternalNonSpringAopSelfTest.testNonDefaultClassResourceShared - 0,0% fails in 
last 100 master runs.
* IgniteAopSelfTestSuite: 
ExternalNonSpringAopSelfTest.testTaskNameAndTaskClassContinuous - 0,0% fails in 
last 100 master runs.
* IgniteAopSelfTestSuite: 
ExternalNonSpringAopSelfTest.testNonDefaultNameContinuous - 0,0% fails in last 
100 master runs.
* IgniteAopSelfTestSuite: ExternalNonSpringAopSelfTest.testNonDefaultContinuous 
- 0,0% fails in last 100 master runs.
* IgniteAopSelfTestSuite: 
ExternalNonSpringAopSelfTest.testNonDefaultNamePrivate - 0,0% fails in last 100 
master runs.
* IgniteAopSelfTestSuite: 
ExternalNonSpringAopSelfTest.testNonDefaultClassPrivate - 0,0% fails in last 
100 master runs.
* IgniteAopSelfTestSuite: 
ExternalNonSpringAopSelfTest.testNonDefaultClassIsolated - 0,0% fails in last 
100 master runs.
* IgniteAopSelfTestSuite: 
NonSpringAopSelfTest.testSingleDeploymentWithUserClassLoaderShared - 0,0% fails 
in last 100 master runs.
* IgniteAopSelfTestSuite: ExternalNonSpringAopSelfTest.testNonDefaultShared - 
0,0% fails in last 100 master runs.
* IgniteAopSelfTestSuite: 
ExternalNonSpringAopSelfTest.testNonDefaultClassResourceContinuous - 0,0% fails 
in last 100 master runs.
* IgniteAopSelfTestSuite: 
NonSpringAopSelfTest.testNonDefaultNameResourceIsolated - 0,0% fails in last 
100 master runs.
* IgniteAopSelfTestSuite: 
ExternalNonSpringAopSelfTest.testTaskNameAndTaskClassIsolated - 0,0% fails in 
last 100 master runs.
* IgniteAopSelfTestSuite: NonSpringAopSelfTest.testNonDefaultNameShared - 0,0% 
fails in last 100 master runs.
* IgniteAopSelfTestSuite: 
ExternalNonSpringAopSelfTest.testNonDefaultClassResourceIsolated - 0,0% fails 
in last 100 master runs.
* IgniteAopSelfTestSuite: 
ExternalNonSpringAopSelfTest.testNonDefaultNameResourcePrivate - 0,0% fails in 
last 100 master runs.
* IgniteAopSelfTestSuite: 
ExternalNonSpringAopSelfTest.testTaskNameAndTaskClassPrivate - 0,0% fails in 
last 100 master runs.
* IgniteAopSelfTestSuite: NonSpringAopSelfTest.testNonDefaultClassShared - 0,0% 
fails in last 100 master runs.
* IgniteAopSelfTestSuite: 
ExternalNonSpringAopSelfTest.testNonDefaultClassResourcePrivate - 0,0% fails in 
last 100 master runs.
* IgniteAopSelfTestSuite: 
ExternalNonSpringAopSelfTest.testNonDefaultNameIsolated - 0,0% fails in last 
100 master runs.
* IgniteAopSelfTestSuite: 
NonSpringAopSelfTest.testNonDefaultNameResourceContinuous - 0,0% fails in last 
100 master runs.
* IgniteAopSelfTestSuite: 
ExternalNonSpringAopSelfTest.testNonDefaultNameResourceShared - 0,0% fails in 
last 100 master runs.
* IgniteAopSelfTestSuite: 
NonSpringAopSelfTest.testNonDefaultClassResourceShared - 0,0% fails in last 100 
master runs.
* IgniteAopSelfTestSuite: NonSpringAopSelfTest.testNonDefaultClassContinuous - 
0,0% fails in last 100 master runs.
* IgniteAopSelfTestSuite: 
NonSpringAopSelfTest.testSingleDeploymentWithUserClassLoaderIsolated - 0,0% 
fails in last 100 master runs.
* IgniteAopSelfTestSuite: NonSpringAopSelfTest.testNonDefaultNameContinuous - 
0,0% fails in last 100 master runs.
* IgniteAopSelfTestSuite: NonSpringAopSelfTest.testNonDefaultNamePrivate - 0,0% 
fails in last 100 master runs.
* IgniteAopSelfTestSuite: NonSpringAopSelfTest.testNonDefaultClassPrivate - 
0,0% fails in last 100 master runs.
* IgniteAopSelfTestSuite: 
NonSpringAopSelfTest.testSingleDeploymentWithUserClassLoaderContinuous - 0,0% 
fails in last 100 master runs.
* IgniteAopSelfTestSuite: BasicAopSelfTest.testAop - 0,0% fails in last 100 
master runs.
* IgniteAopSelfTestSuite: NonSpringAopSelfTest.testNonDefaultClassIsolated - 
0,0% fails in last 100 master runs.
* IgniteAopSelfTestSuite: 
NonSpringAopSelfTest.testNonDefaultClassResourceContinuous - 0,0% fails in last 
100 master runs.
* IgniteAopSelfTestSuite: 
NonSpringAopSelfTest.testNonDefaultClassResourceIsolated - 0,0% fails in last 
100 master runs.
* IgniteAopSelfTestSuite: 
NonSpringAopSelfTest.testSingleDeploymentWithUserClassLoaderPrivate - 0,0% 
fails in last 100 master runs.
* IgniteAopSelfTestSuite: 
NonSpringAopSelfTest.testNonDefaultNameResourcePrivate - 0,0% fails in last 100 
master runs.
* IgniteAopSelfTestSuite: 
NonSpringAopSelfTest.testNonDefaultClassResourcePrivate - 0,0% fails in last 
100 master runs.

{color:#d04437}Platform .NET (Core Linux){color} [[tests 0 Exit Code 
|https://ci.ignite.apache.org/viewLog.html?buildId=2226998]]

{color:#d04437}PDS (Compatibility)*{color} [[tests 0 Exit Code 
|https://ci.ignite.apache.org/viewLog.html?buildId=2226987]]

{color:#d04437}PDS (Direct IO) 2{color} [[tests 0 Exit Code 
|https://ci.ignite.apache.org/viewLog.html?buildId=2226989]]

{color:#d04437}Basic 2{color} [[tests 0 Exit Code 
|https://ci.ignite.apache.org/viewLog.html?buildId=2226900]]

{color:#d04437}PDS (Direct IO) 1{color} [[tests 0 Exit Code 
|https://ci.ignite.apache.org/viewLog.html?buildId=2226988]]

{color:#d04437}Thin client: Node.js{color} [[tests 0 Exit Code 
|https://ci.ignite.apache.org/viewLog.html?buildId=2226947]]

{color:#d04437}Thin client: PHP{color} [[tests 0 Exit Code 
|https://ci.ignite.apache.org/viewLog.html?buildId=2226956]]

{color:#d04437}Platform C++ (Windows x64){color} [[tests 0 Exit Code , 
BUILD_RUNNER_ERROR |https://ci.ignite.apache.org/viewLog.html?buildId=2226946]]

{color:#d04437}Platform C++ (Linux Clang){color} [[tests 0 Exit Code 
|https://ci.ignite.apache.org/viewLog.html?buildId=2226952]]

{color:#d04437}Spring (Data){color} [[tests 0 Exit Code 
|https://ci.ignite.apache.org/viewLog.html?buildId=2226933]]

{color:#d04437}Thin client: Python{color} [[tests 0 Exit Code 
|https://ci.ignite.apache.org/viewLog.html?buildId=2227006]]

{color:#d04437}Streamers{color} [[tests 0 Exit Code 
|https://ci.ignite.apache.org/viewLog.html?buildId=2226934]]

{color:#d04437}Hibernate 1{color} [[tests 0 Exit Code 
|https://ci.ignite.apache.org/viewLog.html?buildId=2226916]]

{color:#d04437}ML{color} [[tests 0 Exit Code 
|https://ci.ignite.apache.org/viewLog.html?buildId=2226985]]

{color:#d04437}Platform C++ (Linux){color} [[tests 0 Exit Code 
|https://ci.ignite.apache.org/viewLog.html?buildId=2226945]]

{color:#d04437}JCache TCK 1.1{color} [[tests 0 Exit Code 
|https://ci.ignite.apache.org/viewLog.html?buildId=2226951]]

{color:#d04437}Kubernetes{color} [[tests 0 Exit Code 
|https://ci.ignite.apache.org/viewLog.html?buildId=2226922]]

{color:#d04437}Scala (Examples){color} [[tests 0 Exit Code 
|https://ci.ignite.apache.org/viewLog.html?buildId=2226941]]

{color:#d04437}_Javadoc_{color} [[tests 0 Exit Code 
|https://ci.ignite.apache.org/viewLog.html?buildId=2226957]]

{color:#d04437}OSGi{color} [[tests 0 Exit Code 
|https://ci.ignite.apache.org/viewLog.html?buildId=2226986]]

{color:#d04437}Geospatial Indexing{color} [[tests 0 Exit Code 
|https://ci.ignite.apache.org/viewLog.html?buildId=2226915]]

{color:#d04437}Hibernate 2{color} [[tests 0 Exit Code 
|https://ci.ignite.apache.org/viewLog.html?buildId=2226917]]

{color:#d04437}TensorFlow{color} [[tests 0 Exit Code 
|https://ci.ignite.apache.org/viewLog.html?buildId=2227005]]

{color:#d04437}Examples{color} [[tests 0 Exit Code 
|https://ci.ignite.apache.org/viewLog.html?buildId=2226913]]

{panel}
[TeamCity Run All 
Results|http://ci.ignite.apache.org/viewLog.html?buildId=2227009&buildTypeId=IgniteTests24Java8_RunAll]

> 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: Major
>
> * 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
(v7.6.3#76005)

Reply via email to