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-9171) Use lazy mode with results pre-fetch
Date Thu, 22 Nov 2018 11:33:00 GMT

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

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

GitHub user tledkov-gridgain opened a pull request:

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

    IGNITE-9171  Use lazy mode for default

    

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

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

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

    https://github.com/apache/ignite/pull/5473.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 #5473
    
----
commit 044e1e51e6609e92ff46b0650ec8d69afb2b424d
Author: tledkov-gridgain <tledkov@...>
Date:   2018-10-23T09:10:02Z

    IGNITE-9171: save the progress

commit 05ee7dba340395208ab040c7e13710433e44fe1e
Author: tledkov-gridgain <tledkov@...>
Date:   2018-10-24T13:22:02Z

    IGNITE-9171: lazy mode performance optimization for one-page results

commit e2ffb4a9cc83242e3e6c4283319582c1933eb6b2
Author: tledkov-gridgain <tledkov@...>
Date:   2018-10-24T14:25:58Z

    Merge branch '_master' into ignite-9171

commit 7ddcacbfcf484ed359fd1f9e2cbcc6aff414249d
Author: tledkov-gridgain <tledkov@...>
Date:   2018-10-25T12:01:25Z

    IGNITE-9171: lazy mode performance optimization

commit 70be3700b47a1e367f365b049e7872f4ab84efa8
Author: tledkov-gridgain <tledkov@...>
Date:   2018-10-25T12:06:49Z

    Merge master into ignite-9171

commit e2832dcb363aa74579175e957d7a3dc88b8263e1
Author: tledkov-gridgain <tledkov@...>
Date:   2018-10-25T15:23:33Z

    IGNITE-9171: revert debug

commit 85efbcd748b7e322a9d9bd8681c10bfa69853d2d
Author: tledkov-gridgain <tledkov@...>
Date:   2018-10-26T10:33:14Z

    IGNITE-9171: fix lazy query cancel after performance fix

commit 1777fd393644e4549391afa13fee0d2a322438ef
Author: tledkov-gridgain <tledkov@...>
Date:   2018-10-26T12:59:02Z

    IGNITE-9171: fix lazy query cancel on map phase after performance fix

commit 08dec581cbe81452ce8d11dd3fcaf7b54b7318a5
Author: tledkov-gridgain <tledkov@...>
Date:   2018-10-29T08:50:17Z

    Merge branch '_master' into ignite-9171

commit f330268e70a12930e9f8e28b0966191719d1b39c
Author: tledkov-gridgain <tledkov@...>
Date:   2018-10-30T11:52:09Z

    IGNITE-9171: add OOM test

commit 392e1e09550c7f60c25b54cd077e61d58d407dad
Author: tledkov-gridgain <tledkov@...>
Date:   2018-10-31T11:46:35Z

    IGNITE-9171: add OOM tests and suite

commit 4be3e9d96a3e82615ef15860b5b298eaf3d5f0ff
Author: tledkov-gridgain <tledkov@...>
Date:   2018-10-31T12:04:43Z

    Merge master into ignite-9171

commit 877204f0beac1a0ab0b8553b449fd3ed03cccb57
Author: tledkov-gridgain <tledkov@...>
Date:   2018-10-31T12:24:32Z

    IGNITE-9171: fix tests suite after merge

commit ece54bb35afd85b9195811657ffadef42ef6e5d5
Author: tledkov-gridgain <tledkov@...>
Date:   2018-10-31T12:28:28Z

    IGNITE-9171: add lazy paged SQL test to thin client

commit 06dd2d33db7a4dbe8029a9e3206d17ab47d9c966
Author: tledkov <tledkov@...>
Date:   2018-11-01T10:00:16Z

    IGNITE-9171: enhance lazy paged SQL test to thin client

commit 7c46ae6f9f2134f4beee4fec65de10e201ef7da5
Author: tledkov <tledkov@...>
Date:   2018-11-01T13:18:01Z

    IGNITE-9171: fix disabled lazy mode, add tests

commit 275f205f4140d939403533291569cf79b3c9cc3f
Author: tledkov <tledkov@...>
Date:   2018-11-01T13:24:43Z

    IGNITE-9171: switch default lazy mode to true for php and nodejs thin clients

commit be469480ca698699c2e54019ca19885a8c27619e
Author: tledkov <tledkov@...>
Date:   2018-11-01T13:28:54Z

    IGNITE-9171: add lazy=false tests for java thin client

commit fbc2ee7516aa1c9e75837628565f2b166ef2de5b
Author: tledkov <tledkov@...>
Date:   2018-11-01T13:32:46Z

    IGNITE-9171: switch default lazy mode to true for python thin clients

commit 4b0c74c4c642d835429308a20183a39539cebad7
Author: tledkov <tledkov@...>
Date:   2018-11-01T14:05:51Z

    Merge branch '_master' into ignite-9171

commit 366f0582d5d8aa7e7d05b60162cd2da8b89f3db3
Author: tledkov <tledkov@...>
Date:   2018-11-02T09:58:09Z

    IGNITE-9171: add collocated group by to OOM test

commit c8d9cc0faba28437a37c0b7cb6c27685b64ab0b7
Author: tledkov <tledkov@...>
Date:   2018-11-02T10:11:55Z

    IGNITE-9171: add collocated group by to OOM test

commit 708820a51ea11c8a0642f7303a2a2dec9f957389
Author: tledkov <tledkov@...>
Date:   2018-11-02T10:27:50Z

    Merge master into ignite-9171

commit a78264a783370937e42675366701e0c5322b396f
Author: tledkov <tledkov@...>
Date:   2018-11-02T12:46:04Z

    IGNITE-9171: save the progress

commit 4d0a1eb89f06473796578de5695564a7ec525da5
Author: tledkov <tledkov@...>
Date:   2018-11-02T12:55:44Z

    Merge branch '_master' into ignite-9171

commit 1e7742867c2c95fe8aca39c17d77c48f9e608972
Author: tledkov <tledkov@...>
Date:   2018-11-02T14:20:20Z

    IGNITE-9171: graceful shutdown on restart

commit c879d6c25add7e53ed7640091703829a9843861b
Author: tledkov <tledkov@...>
Date:   2018-11-02T15:56:14Z

    IGNITE-9171: add test suites for lazy = false

commit b5b10d4baed4da40356c83f9f4b6c672f34d28d0
Author: tledkov <tledkov@...>
Date:   2018-11-06T08:54:38Z

    Merge branch '_master' into ignite-9171

commit 3089cfe4976fa8c546d24d3e90317124af1ce68f
Author: tledkov <tledkov@...>
Date:   2018-11-07T13:10:52Z

    Merge branch '_master' into ignite-9171

commit cd758ed0e6b1c07ef83d2b391d298b58fb4d49e3
Author: tledkov <tledkov@...>
Date:   2018-11-07T13:35:56Z

    IGNITE-9171: self review

----


> Use lazy mode with results pre-fetch
> ------------------------------------
>
>                 Key: IGNITE-9171
>                 URL: https://issues.apache.org/jira/browse/IGNITE-9171
>             Project: Ignite
>          Issue Type: Task
>          Components: sql
>    Affects Versions: 2.6
>            Reporter: Taras Ledkov
>            Assignee: Taras Ledkov
>            Priority: Blocker
>              Labels: sql-stability
>             Fix For: 2.8
>
>
> Current implementation of the {{lazy}} mode always starts separate thread for {{MapQueryLazyWorker}}.
It  causes excessive overhead for requests that produces small results set.
> We have to begin execute query at the {{QUERY_POOL}} thread pool and fetch first page
of the results. In case results set is bigger than one page {{MapQueryLazyWorker}} is started
and link with {{MapNodeResults}} to handle next pages lazy.



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

Mime
View raw message