[ 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 <ptupit...@apache.org> Date: 2016-06-30T09:28:54Z IGNITE-3398 .NET: Allow extending predefined Affinity Functions commit 78b07d7d42e300a13e07d3d699267b07db214ecd Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2016-06-30T09:37:54Z wip commit 912234610148d18e9ff9d0b14b90d328fdc11875 Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2016-06-30T09:41:04Z wip commit 4466f67fb6af7be4ca7198fde51fbe6055f40570 Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2016-06-30T09:43:58Z wip commit 9b255f7a77b4352d64993810cac2b77ad0206641 Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2016-06-30T09:46:24Z wip commit b3e487addda3ebd20dffb84e83b8c8f20547ccf3 Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2016-06-30T10:07:17Z wip commit 4e01e43088630e43a3f86ab38b9501839fe8b304 Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2016-06-30T10:16:46Z wip commit d8f4d5aca7811cd52958d818a5d30f447f456a3a Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2016-06-30T10:31:09Z wip commit 8db827b205cdd77e42087de4c2e987176d19be1d Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2016-06-30T10:32:25Z wip commit 08b4c8ae87825048b03363a9794137470aeb7dea Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2016-06-30T10:36:52Z CPP callbacks commit 9a64068e3a467140efa04ea3c195c26c18dbbd60 Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2016-06-30T10:38:56Z wip commit e63ed19f071643d3997d8952d0c1c5e214ccc236 Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2016-06-30T10:51:37Z Fix callback class commit fbce24861e87849d5f2b1993f52b7a341dc8aedf Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2016-06-30T11:58:09Z wip commit 95965372258af11d5110abbd46e5480fcc6d3e74 Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2016-06-30T12:13:38Z propagate base func commit ec2c57879a701a6ff22af1028d838e1cd8f72218 Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2016-06-30T12:25:41Z wip commit 6bba16598dff8c7b64032375081b8b6c74e55728 Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2016-06-30T12:28:59Z Refactor affinity-related serialization to class commit c4287bcb116b5b5e52e9a2a5b4aa56d02c9f131e Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2016-06-30T12:43:36Z wip commit 77d283e938f7abaa1039733a527bf7dd8f52416c Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2016-06-30T12:52:05Z wip commit 1d45a6dcbf8387746417345a962e346124d79a02 Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2016-06-30T13:02:49Z wip commit 2315035f32b9ef85b7a24cd95d4e0298774f1b72 Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2016-06-30T13:03:36Z wip commit 1ac08722c8249b14690a99b885634cf78dd3e1ba Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2016-06-30T13:04:04Z wip commit c9e8d1be12d08c1352cdc8f5429debc30b8e8337 Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2016-06-30T14:33:15Z Refactor affinity serialization commit f433195cc55bebd8aface171b2098b6c65f98566 Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2016-06-30T15:00:16Z readAffinityFunctionContext done commit ec39d3301ef3c835c660ded6ca2ec68a6a1097c1 Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2016-06-30T15:08:30Z wip commit 86e0f5c1e9bb421f7656f745ee964b7d429c68ed Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2016-06-30T15:23:36Z wip commit c5d1e280bf6127f4e072e487f510cf4c1aedd73c Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2016-06-30T15:25:29Z affinity loopback to Java done commit 923d1abe956df55c5b55c90128f6111784af5bf5 Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2016-06-30T15:44:45Z wip commit 4956a07638e7abc9df080001e43a75a634fad432 Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2016-06-30T16:17:13Z Fix affinity target propagation and serialization commit 8ecb8a385a60fe709350a6680c6eb62fbff89de2 Author: Pavel Tupitsyn <ptupit...@apache.org> Date: 2016-06-30T16:20:14Z wip commit 85a088c0f898f9cc49af3c01b48e338923970bc0 Author: Pavel Tupitsyn <ptupit...@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)