You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2018/10/08 13:58:00 UTC

[jira] [Commented] (IGNITE-9694) Do not block reading queries on exchange events that don't change data visibility

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

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

GitHub user ibessonov opened a pull request:

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

    IGNITE-9694 Tests that read operations are not blocked by exchange

    

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

    $ git pull https://github.com/gridgain/apache-ignite ignite-9694

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

    https://github.com/apache/ignite/pull/4926.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 #4926
    
----
commit 5708547a5a1803e34d60312aaf09e53b9e2bc872
Author: ibessonov <be...@...>
Date:   2018-10-02T11:50:27Z

    IGNITE-9694 Test prototype

commit ac1a299eea5c0dac45f00dd4914874b8eedde74e
Author: ibessonov <be...@...>
Date:   2018-10-04T16:08:58Z

    Merge remote-tracking branch 'professional/ignite-9694' into ignite-9694

commit 9497d524a1292f89b12ac0ec2c1dfdc48abc9869
Author: ibessonov <be...@...>
Date:   2018-10-04T16:05:07Z

    IGNITE-9694 Further test improvements, not finished yet.

commit bf40518499e7b1b9721f3706108eb2b344873336
Author: ibessonov <be...@...>
Date:   2018-10-05T09:57:58Z

    IGNITE-9694 Snapshots test fixed. Other improvements, overall it's more stable now.

commit 0aacf55466bc8fa15925950a91c2c016b74541d4
Author: ibessonov <be...@...>
Date:   2018-10-05T16:14:28Z

    IGNITE-9694 Previously commented tests are stable now.

commit 97c21b425d704893b162e29df31040fc39e6dc06
Author: ibessonov <be...@...>
Date:   2018-10-08T10:27:48Z

    IGNITE-9694 "stop client" tests commented, everything else seems fine now.

commit 4037d4f092ba5f8e5096c25908292333929681bc
Author: ibessonov <be...@...>
Date:   2018-10-08T10:35:56Z

    IGNITE-9694 "stop client" test commented in the other way.

commit 97a371663477d2e19d4c042f353c50b2a440171a
Author: ibessonov <be...@...>
Date:   2018-10-08T11:49:27Z

    IGNITE-9694 Table name generator replaced with the better one.

commit ed68ba1fd2e279a55402a155a7422d7a628332c1
Author: ibessonov <be...@...>
Date:   2018-10-08T11:53:54Z

    IGNITE-9694 Minor error in javadoc.

commit dc422b09585956baeabb8b8dc7fdb93322551f14
Author: ibessonov <be...@...>
Date:   2018-10-08T12:59:56Z

    IGNITE-9694 Default warmup timeout increased.

----


> Do not block reading queries on exchange events that don't change data visibility
> ---------------------------------------------------------------------------------
>
>                 Key: IGNITE-9694
>                 URL: https://issues.apache.org/jira/browse/IGNITE-9694
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Ivan Bessonov
>            Assignee: Ivan Bessonov
>            Priority: Major
>             Fix For: 2.8
>
>
> In current implementation there might be situations where reading operation waits, for example, exchange of client join event. Such events should not block read operations.
> In theory - the only operation that has to block reading (except for writing) is "node left" for server (or baseline server in case of persistent setup).
> Table shows current state of blocking, covered by test in this ticket:
> || ||Start
>  Client||Stop
>  Client||Start
>  Server||Stop
>  Server||Start
>  Baseline||Stop
>  Baseline||Add
>  Baseline||Start
>  Cache||Stop
>  Cache||Create
>  Sql Index||Drop
>  Sql Index||
> |Get|   (/)|   (?)|   (/)|   (/)|     (/)|     (x)|     (/)|   (x)|   (x)|      (/)|      (/)|
> |Get All|   (/)|   (?)|   (/)|   (/)|     (/)|     (x)|     (/)|   (x)|   (x)|      (/)|      (/)|
> |Scan|   (/)|   (?)|   (/)|   (/)|     (/)|     (/)|     (/)|   (/)|   (/)|      (/)|      (/)|
> |Sql Query|   (/)|   (?)|   (/)|   (/)|     (/)|     (x)|     (/)|   (/)|   (/)|      (/)|      (/)|
>  



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