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

Ignite TC Bot commented on IGNITE-10663:
----------------------------------------

{panel:title=--> Run :: All: Possible 
Blockers|borderStyle=dashed|borderColor=#ccc|titleBGColor=#F7D6C1}
{color:#d04437}Cache 2{color} [[tests 0 TIMEOUT , Exit Code 
|https://ci.ignite.apache.org/viewLog.html?buildId=3650420]]

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

{color:#d04437}Platform .NET{color} [[tests 151 TIMEOUT 
|https://ci.ignite.apache.org/viewLog.html?buildId=3650441]]
* exe: PartitionLossTest.TestReadOnlyAll - 77,0% fails in last 200 master runs.
* exe: PartitionLossTest.TestReadWriteSafe - 64,5% fails in last 200 master 
runs.
* exe: PartitionLossTest.TestReadOnlySafe - 64,0% fails in last 200 master runs.
* exe: CacheTest.TestAsyncCompletionOrder - 6,5% fails in last 200 master runs.
* exe: CacheTest.TestCacheNames - 5,5% fails in last 200 master runs.
* exe: ClientConnectionTest.TestAuthentication - 3,5% fails in last 200 master 
runs.
* exe: CacheTestSsl.TestPutGetUserObjects(False) - 3,0% fails in last 200 
master runs.
* exe: CacheTestKeepBinary.TestPutGetUserObjects(False) - 3,0% fails in last 
200 master runs.
* exe: CacheTest.TestClearAll - 3,0% fails in last 200 master runs.
* exe: SqlQueryTest.TestDml - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestClearKey - 3,0% fails in last 200 master runs.
* exe: CacheTestKeepBinary.TestPutIfAbsent - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestContainsKey - 3,0% fails in last 200 master runs.
* exe: CreateCacheTest.TestCreateFromConfiguration - 3,0% fails in last 200 
master runs.
* exe: CacheTest.TestContainsKeys - 3,0% fails in last 200 master runs.
* exe: CacheTestKeepBinary.TestRemove - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestExceptions - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestGetAll - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestGetAndPut - 3,0% fails in last 200 master runs.
* exe: SqlQueryTest.TestFieldsQuery - 3,0% fails in last 200 master runs.
* exe: SqlQueryTest.TestFieldsQueryCustomSchema - 3,0% fails in last 200 master 
runs.
* exe: SqlQueryTest.TestFieldsQueryDistributedJoins - 3,0% fails in last 200 
master runs.
* exe: SqlQueryTest.TestFieldsQueryMissingCache - 3,0% fails in last 200 master 
runs.
* exe: SqlQueryTest.TestFieldsQueryTimeout - 3,0% fails in last 200 master runs.
* exe: SqlQueryTest.TestSqlQuery - 3,0% fails in last 200 master runs.
* exe: SqlQueryTest.TestSqlQueryDistributedJoins - 3,0% fails in last 200 
master runs.
* exe: CacheTest.TestGetAsync - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestGetSize - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestPutAll - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestPutGetEmptyObject - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestPutGetPrimitives - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestPutIfAbsent - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestRemove - 3,0% fails in last 200 master runs.
* exe: CacheTestKeepBinary.TestRemoveReys - 3,0% fails in last 200 master runs.
* exe: ClientConnectionTest.TestEndPoints - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestGetAndPutIfAbsent - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestGetAndRemove - 3,0% fails in last 200 master runs.
* exe: ClientConnectionTest.TestFailover - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestGetAndReplace - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestGetAsync - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestGetSize - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestPutAll - 3,0% fails in last 200 master runs.
* exe: BinaryBuilderTest.TestClasslessBuilder - 3,0% fails in last 200 master 
runs.
* exe: BinaryBuilderTest.TestEnumBuilder - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestPutGetDictionary(True) - 3,0% fails in last 200 master 
runs.
* exe: CacheTest.TestPutGetDictionary(False) - 3,0% fails in last 200 master 
runs.
* exe: CreateCacheTest.TestCreateFromPartialConfiguration - 3,0% fails in last 
200 master runs.
* exe: CreateCacheTest.TestCreateFromTemplate - 3,0% fails in last 200 master 
runs.
* exe: BinaryBuilderTest.TestGetBinaryTypes - 3,0% fails in last 200 master 
runs.
* exe: BinaryBuilderTest.TestPersonBuilder - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestRemoveAll - 3,0% fails in last 200 master runs.
* exe: CreateCacheTest.TestGetCacheNames - 3,0% fails in last 200 master runs.
* exe: CacheTestKeepBinary.TestReplace - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestRemoveKeyVal - 3,0% fails in last 200 master runs.
* exe: CreateCacheTest.TestGetOrCreateFromConfiguration - 3,0% fails in last 
200 master runs.
* exe: CacheTestKeepBinary.TestWithKeepBinary - 3,0% fails in last 200 master 
runs.
* exe: CacheTest.TestRemoveReys - 3,0% fails in last 200 master runs.
* exe: CacheTestNoMeta.TestPutGetUserObjects - 3,0% fails in last 200 master 
runs.
* exe: CacheTest.TestPutGetEmptyObject - 3,0% fails in last 200 master runs.
* exe: CreateCacheTest.TestGetOrCreateFromTemplate - 3,0% fails in last 200 
master runs.
* exe: CacheTest.TestPutGetHashSet(True) - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestPutGetHashSet(False) - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestReplace - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestPutGetPrimitives - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestPutGetUserObjects(True) - 3,0% fails in last 200 master 
runs.
* exe: CacheTest.TestAsyncCompletionOrder - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestPutGetUserObjects(False) - 3,0% fails in last 200 master 
runs.
* exe: CacheTest.TestPutIfAbsent - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestRemove - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestRemoveAll - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestRemoveKeyVal - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestRemoveReys - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestReplace - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestReplaceIfEquals - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestTryGet - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestAsyncCompletionOrder - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestCacheNames - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestClear - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestClearAll - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestClearKey - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestContainsKey - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestClear - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestContainsKeys - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestExceptions - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestClearAll - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestReplaceIfEquals - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestGetAll - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestClearKey - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestTryGet - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestGetAndPut - 3,0% fails in last 200 master runs.
* exe: CacheTestAsync.TestPutGetDictionary(True) - 3,0% fails in last 200 
master runs.
* exe: CacheTest.TestGetAndPutIfAbsent - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestContainsKey - 3,0% fails in last 200 master runs.
* exe: CacheTestAsync.TestPutGetDictionary(False) - 3,0% fails in last 200 
master runs.
* exe: CacheTest.TestGetAndRemove - 3,0% fails in last 200 master runs.
* exe: LinqTest.TestBasicQueries - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestContainsKeys - 3,0% fails in last 200 master runs.
* exe: CacheTestAsync.TestPutGetHashSet(True) - 3,0% fails in last 200 master 
runs.
* exe: CacheTest.TestGetAndReplace - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestExceptions - 3,0% fails in last 200 master runs.
* exe: CacheTestAsync.TestPutGetHashSet(False) - 3,0% fails in last 200 master 
runs.
* exe: CacheTest.TestGetAll - 3,0% fails in last 200 master runs.
* exe: CacheTestAsync.TestPutGetUserObjects(True) - 3,0% fails in last 200 
master runs.
* exe: LinqTest.TestCompiledQuery - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestGetAndPut - 3,0% fails in last 200 master runs.
* exe: CacheTestAsync.TestPutGetUserObjects(False) - 3,0% fails in last 200 
master runs.
* exe: CacheTest.TestGetAndPutIfAbsent - 3,0% fails in last 200 master runs.
* exe: CacheTestKeepBinary.TestClearKey - 3,0% fails in last 200 master runs.
* exe: LinqTest.TestDml - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestGetAndRemove - 3,0% fails in last 200 master runs.
* exe: CacheTestKeepBinary.TestContainsKey - 3,0% fails in last 200 master runs.
* exe: LinqTest.TestJoins - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestGetAndReplace - 3,0% fails in last 200 master runs.
* exe: CacheTestKeepBinary.TestContainsKeys - 3,0% fails in last 200 master 
runs.
* exe: CacheTest.TestCacheNames - 3,0% fails in last 200 master runs.
* exe: ScanQueryTest.TestExceptionInFilter - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestGetAsync - 3,0% fails in last 200 master runs.
* exe: CacheTestKeepBinary.TestGetAll - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestGetSize - 3,0% fails in last 200 master runs.
* exe: CacheTestKeepBinary.TestGetAndPut - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestPutAll - 3,0% fails in last 200 master runs.
* exe: CacheTestKeepBinary.TestGetAndPutIfAbsent - 3,0% fails in last 200 
master runs.
* exe: ScanQueryTest.TestMultipleCursors - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestPutGetEmptyObject - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestPutGetPrimitives - 3,0% fails in last 200 master runs.
* exe: CacheTestKeepBinary.TestGetAndRemove - 3,0% fails in last 200 master 
runs.
* exe: CacheTest.TestPutIfAbsent - 3,0% fails in last 200 master runs.
* exe: ScanQueryTest.TestNoFilter - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestRemove - 3,0% fails in last 200 master runs.
* exe: CacheTestKeepBinary.TestGetAndReplace - 3,0% fails in last 200 master 
runs.
* exe: CacheTest.TestRemoveAll - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestRemoveKeyVal - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestRemoveReys - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestReplace - 3,0% fails in last 200 master runs.
* exe: CacheTestKeepBinary.TestPutAll - 3,0% fails in last 200 master runs.
* exe: ScanQueryTest.TestWithFilter - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestReplaceIfEquals - 3,0% fails in last 200 master runs.
* exe: CacheTest.TestTryGet - 3,0% fails in last 200 master runs.
* exe: CacheTestKeepBinary.TestPutGetEmptyObject - 3,0% fails in last 200 
master runs.
* exe: CacheTestSsl.TestPutGetDictionary(True) - 3,0% fails in last 200 master 
runs.
* exe: CacheTestKeepBinary.TestPutGetPrimitives - 3,0% fails in last 200 master 
runs.
* exe: ClientConnectionTest.TestReconnect - 3,0% fails in last 200 master runs.
* exe: CacheTestSsl.TestPutGetDictionary(False) - 3,0% fails in last 200 master 
runs.
* exe: CacheTestSsl.TestPutGetHashSet(True) - 3,0% fails in last 200 master 
runs.
* exe: ClientConnectionTest.TestReconnectDisabled - 3,0% fails in last 200 
master runs.
* exe: CacheTestSsl.TestPutGetHashSet(False) - 3,0% fails in last 200 master 
runs.
* exe: CacheTestKeepBinary.TestPutGetUserObjects(True) - 3,0% fails in last 200 
master runs.
* exe: ScanQueryTest.TestWithFilterBinary - 3,0% fails in last 200 master runs.
* exe: CacheTestSsl.TestPutGetUserObjects(True) - 3,0% fails in last 200 master 
runs.
* exe: CacheTest.TestClear - 3,0% fails in last 200 master runs.
* exe: CacheParityTest.TestCache - 0,0% fails in last 200 master runs.

{panel}
[TeamCity *--> Run :: All* 
Results|https://ci.ignite.apache.org/viewLog.html?buildId=3650471&buildTypeId=IgniteTests24Java8_RunAll]

> Implement cache mode allows reads with consistency check and fix
> ----------------------------------------------------------------
>
>                 Key: IGNITE-10663
>                 URL: https://issues.apache.org/jira/browse/IGNITE-10663
>             Project: Ignite
>          Issue Type: Task
>            Reporter: Anton Vinogradov
>            Assignee: Anton Vinogradov
>            Priority: Major
>              Labels: iep-31
>             Fix For: 2.8
>
>
> The main idea is to provide special "read from cache" mode which will read a 
> value from primary and all backups and will check that values are the same.
> In case values differ they should be fixed according to the appropriate 
> strategy.
> ToDo list:
> 1) {{cache.withConsistency().get(key)}} should guarantee values will be 
> checked across the topology and fixed if necessary.
> 2) LWW (Last Write Wins) strategy should be used for validation.
> 3) Since  LWW and any other strategy do not guarantee that the correct value 
> will be chosen.
> We have to record the event contains all values and the chosen one.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to