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/01/19 10:40:05 UTC

[jira] [Commented] (IGNITE-7024) Introduce some kind of network compression

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

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

GitHub user NSAmelchev reopened a pull request:

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

    IGNITE-7024

    

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

    $ git pull https://github.com/NSAmelchev/ignite comress-with-ssl

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

    https://github.com/apache/ignite/pull/3101.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 #3101
    
----
commit 11424e9eeefc8fe1b8575623c18a8d565a376ab9
Author: NSAmelchev <ns...@...>
Date:   2017-11-28T14:25:13Z

    Merge remote-tracking branch 'refs/remotes/apache/master'

commit ba4086e282b1a78fac6e0e9832eb02d6f428250f
Author: NSAmelchev <ns...@...>
Date:   2017-11-10T07:42:24Z

    draft

commit 15566a4f91bdcad117ef2b76b202531ae2ad91e4
Author: NSAmelchev <ns...@...>
Date:   2017-11-20T13:15:40Z

    compressV2.

commit f7162f96b36f2756ecf63000192ee7facbce0e77
Author: NSAmelchev <ns...@...>
Date:   2017-11-21T13:24:46Z

    change size of buffers

commit bcc43b501700958fce927250b1b76bfb2511a328
Author: NSAmelchev <ns...@...>
Date:   2017-11-28T11:07:38Z

    draft

commit 6a5df699fea2a5cf53a097571c7206720fbbcd29
Author: NSAmelchev <ns...@...>
Date:   2017-11-30T07:37:52Z

    some fix

commit 6343f08f2e74054cbe0c656c4d7a933a165e023d
Author: NSAmelchev <ns...@...>
Date:   2017-12-06T16:54:58Z

    some fix

commit ea687fb1b299cacc432f96c1b894a40108a4a6b8
Author: NSAmelchev <ns...@...>
Date:   2017-12-07T11:20:44Z

    some fix

commit f0496708fc39de787b0eedf5343bc8565fb46e68
Author: NSAmelchev <ns...@...>
Date:   2017-12-07T11:48:44Z

    for tests

commit ceb0ce44e5882f295c9b75ee2e7d5feae7ae519c
Author: NSAmelchev <ns...@...>
Date:   2017-12-08T07:18:43Z

    proceedSessionOpened on not_handshaking

commit 655a85a7f72fdac5f98dab241140359da303bfdd
Author: NSAmelchev <ns...@...>
Date:   2017-12-08T14:30:48Z

    default disable compresss and ssl

commit 106d0608bace7b80e0d328abef4f0b53068a1930
Author: NSAmelchev <ns...@...>
Date:   2017-12-11T16:20:06Z

    refactor TcpCommunicationSpi

commit db037e2bca7db4c2d34395e537c7d7c22f9e06b1
Author: Alexander Menshikov <sh...@...>
Date:   2017-12-06T14:38:13Z

    remove some null checks

commit c8d2f2fb16f501c34fe6fa079e5518035bfe35d3
Author: Alexander Menshikov <sh...@...>
Date:   2017-12-07T17:34:01Z

    refactoring...

commit 0e58441a820974629b08b03f9e14d78d7e234806
Author: Alexander Menshikov <sh...@...>
Date:   2017-12-07T17:59:13Z

    refactoring

commit db5b8b1c9cb44f361b75d55fd2a5c49b5f5ca1c7
Author: Alexander Menshikov <sh...@...>
Date:   2017-12-07T18:57:31Z

    pam-pam)

commit 87f708013498e52af26afb47a92024e4cc86ad52
Author: Alexander Menshikov <sh...@...>
Date:   2017-12-08T09:46:33Z

    add optimization for no-filters mode

commit 8f155640ffc9fd039efc5ff756338ed2fb911777
Author: Alexander Menshikov <sh...@...>
Date:   2017-12-08T10:58:02Z

    fix bug

commit 5a69ae1cb0fb32cc607dc42c6c7944677a27eb99
Author: Alexander Menshikov <sh...@...>
Date:   2017-12-11T18:12:02Z

    Fix bugs

commit a5fb4a0e0b55545005008c32a4fa5242192c5fc4
Author: Alexander Menshikov <sh...@...>
Date:   2017-12-12T12:11:56Z

    refactoring

commit ac86ba1661705d17fa8dd7f15042c762c4ba7a31
Author: NSAmelchev <ns...@...>
Date:   2017-12-12T12:18:16Z

    Merge pull request #17 from NSAmelchev/ignite-net-compress-2
    
    Ignite net compress 2

commit 745f518963ede54e17f563a961d4cf0e5d783393
Author: NSAmelchev <ns...@...>
Date:   2017-12-12T13:36:46Z

    some refactor

commit 3e1a372b6ec75cd10e99890977f6bcaedf15479a
Author: NSAmelchev <ns...@...>
Date:   2017-12-13T10:00:21Z

    workaround for ssl deadlock on close and receive

commit 56f01874eb4fe1efbf9cf6579b12593660a81ceb
Author: NSAmelchev <ns...@...>
Date:   2017-12-13T15:48:49Z

    use new format in deflater. Add small msg flag to gzip

commit 111d4e0caddda948a1be484b25f227d1e01e2add
Author: Alexander Menshikov <sh...@...>
Date:   2017-12-13T16:27:20Z

    add benchmarks

commit f14aa409f8326b088caab84979cfc6d41d1b18aa
Author: NSAmelchev <ns...@...>
Date:   2017-12-14T08:34:41Z

    Merge remote-tracking branch 'origin/test-comress-with-ssl' into comress-with-ssl

commit 054e14caa0df0875f642d10c74a6a65551a914db
Author: NSAmelchev <ns...@...>
Date:   2017-12-14T12:45:58Z

    reuse deflateBaos

commit deb771ce916a53a6380892fc97af2eba2370ec4f
Author: NSAmelchev <ns...@...>
Date:   2017-12-14T13:14:00Z

    optimize gzip

commit 0eb9f6e4af822d07c4ebd250e7106e4d617618fa
Author: NSAmelchev <ns...@...>
Date:   2017-12-14T16:00:25Z

    correct expand out buf

commit 9ae441bf0f04c55b0a622f8a9e00af645a913464
Author: NSAmelchev <ns...@...>
Date:   2017-12-15T08:07:25Z

    correct BUFFER_OVERFLOW for BlockingCompressHandler

----


> Introduce some kind of network compression
> ------------------------------------------
>
>                 Key: IGNITE-7024
>                 URL: https://issues.apache.org/jira/browse/IGNITE-7024
>             Project: Ignite
>          Issue Type: New Feature
>    Affects Versions: 2.3
>            Reporter: Amelchev Nikita
>            Assignee: Amelchev Nikita
>            Priority: Major
>             Fix For: 2.5
>
>
> Introduce some kind of pluggable compression at network level
> The main idea is using in-line compression and writes encoded bytes in
> network channel by bytes array buffer. It allows us avoiding expensive
> memory allocation.
> A solution may be implemented at TcpCommunicationSpi level.
> For example, introduce Compressor interface which will allow us to describe our compression strategy, for example, exclude some small messages, choose compression algorithm and other…



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