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 2016/07/04 10:39:10 UTC

[jira] [Commented] (IGNITE-3398) .NET: Allow extending predefined Affinity Functions

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

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

GitHub user ptupitsyn opened a pull request:

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

    IGNITE-3398 .NET: Allow extending predefined Affinity Functions

    

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

    $ git pull https://github.com/ptupitsyn/ignite ignite-3398

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

    https://github.com/apache/ignite/pull/848.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 #848
    
----
commit ac985b235aceca60636bc7ed195311e2a2eab154
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T09:28:54Z

    IGNITE-3398 .NET: Allow extending predefined Affinity Functions

commit 78b07d7d42e300a13e07d3d699267b07db214ecd
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T09:37:54Z

    wip

commit 912234610148d18e9ff9d0b14b90d328fdc11875
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T09:41:04Z

    wip

commit 4466f67fb6af7be4ca7198fde51fbe6055f40570
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T09:43:58Z

    wip

commit 9b255f7a77b4352d64993810cac2b77ad0206641
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T09:46:24Z

    wip

commit b3e487addda3ebd20dffb84e83b8c8f20547ccf3
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T10:07:17Z

    wip

commit 4e01e43088630e43a3f86ab38b9501839fe8b304
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T10:16:46Z

    wip

commit d8f4d5aca7811cd52958d818a5d30f447f456a3a
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T10:31:09Z

    wip

commit 8db827b205cdd77e42087de4c2e987176d19be1d
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T10:32:25Z

    wip

commit 08b4c8ae87825048b03363a9794137470aeb7dea
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T10:36:52Z

    CPP callbacks

commit 9a64068e3a467140efa04ea3c195c26c18dbbd60
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T10:38:56Z

    wip

commit e63ed19f071643d3997d8952d0c1c5e214ccc236
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T10:51:37Z

    Fix callback class

commit fbce24861e87849d5f2b1993f52b7a341dc8aedf
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T11:58:09Z

    wip

commit 95965372258af11d5110abbd46e5480fcc6d3e74
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T12:13:38Z

    propagate base func

commit ec2c57879a701a6ff22af1028d838e1cd8f72218
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T12:25:41Z

    wip

commit 6bba16598dff8c7b64032375081b8b6c74e55728
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T12:28:59Z

    Refactor affinity-related serialization to class

commit c4287bcb116b5b5e52e9a2a5b4aa56d02c9f131e
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T12:43:36Z

    wip

commit 77d283e938f7abaa1039733a527bf7dd8f52416c
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T12:52:05Z

    wip

commit 1d45a6dcbf8387746417345a962e346124d79a02
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T13:02:49Z

    wip

commit 2315035f32b9ef85b7a24cd95d4e0298774f1b72
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T13:03:36Z

    wip

commit 1ac08722c8249b14690a99b885634cf78dd3e1ba
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T13:04:04Z

    wip

commit c9e8d1be12d08c1352cdc8f5429debc30b8e8337
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T14:33:15Z

    Refactor affinity serialization

commit f433195cc55bebd8aface171b2098b6c65f98566
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T15:00:16Z

    readAffinityFunctionContext done

commit ec39d3301ef3c835c660ded6ca2ec68a6a1097c1
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T15:08:30Z

    wip

commit 86e0f5c1e9bb421f7656f745ee964b7d429c68ed
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T15:23:36Z

    wip

commit c5d1e280bf6127f4e072e487f510cf4c1aedd73c
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T15:25:29Z

    affinity loopback to Java done

commit 923d1abe956df55c5b55c90128f6111784af5bf5
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T15:44:45Z

    wip

commit 4956a07638e7abc9df080001e43a75a634fad432
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T16:17:13Z

    Fix affinity target propagation and serialization

commit 8ecb8a385a60fe709350a6680c6eb62fbff89de2
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T16:20:14Z

    wip

commit 85a088c0f898f9cc49af3c01b48e338923970bc0
Author: Pavel Tupitsyn <pt...@apache.org>
Date:   2016-06-30T16:21:53Z

    wip

----


> .NET: Allow extending predefined Affinity Functions
> ---------------------------------------------------
>
>                 Key: IGNITE-3398
>                 URL: https://issues.apache.org/jira/browse/IGNITE-3398
>             Project: Ignite
>          Issue Type: New Feature
>          Components: platforms
>    Affects Versions: 1.7
>            Reporter: Pavel Tupitsyn
>            Assignee: Pavel Tupitsyn
>            Priority: Critical
>             Fix For: 1.7
>
>
> Allow inheritance from FairAffinityFunction and RendezvousAffinityFunction.
> User can override only certain methods. In this case other methods should not be delegated to .NET for performance.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)