You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Taras Ledkov (Jira)" <ji...@apache.org> on 2022/05/18 12:26:00 UTC

[jira] [Created] (IGNITE-17003) SqlDataTypesCoverageTests.testDecimalDataType failes flaky

Taras Ledkov created IGNITE-17003:
-------------------------------------

             Summary: SqlDataTypesCoverageTests.testDecimalDataType failes flaky
                 Key: IGNITE-17003
                 URL: https://issues.apache.org/jira/browse/IGNITE-17003
             Project: Ignite
          Issue Type: Bug
          Components: sql
            Reporter: Taras Ledkov
            Assignee: Taras Ledkov
             Fix For: 2.14


There is a problem with this critical test - when start full test class there is high posibuility to get error on first tests. By default first test is testDecimalDataType. Every time I get different errors - it makes a suggestion about side effect of started cluster. Test doesn’t fail starting separately. 

Case of fail: [atomicityMode=ATOMIC, cacheMode=PARTITIONED, ttlFactory=null, backups=2, evictionFactory=null, onheapCacheEnabled=false, writeSyncMode=FULL_ASYNC, persistenceEnabled=false]

*Root cause:*
The test is invalid for {{FULL_ASYNC }}mode. 

The sequential execute
UPDATE …
SELECT …
cannot guarantee visibility UPDATE changes for the SELECT query when FULL_ASYNC mode is used.

*Possible fixes:*
There can be two ways:

    don’t use FULL_ASYNC mode at the test. 

    wait for UPDATE changes is applied.






--
This message was sent by Atlassian Jira
(v8.20.7#820007)