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 2017/06/09 11:43:18 UTC
[jira] [Commented] (IGNITE-5458) Add CacheKeyConfiguration to
CacheConfiguration
[ https://issues.apache.org/jira/browse/IGNITE-5458?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16044340#comment-16044340 ]
ASF GitHub Bot commented on IGNITE-5458:
----------------------------------------
GitHub user devozerov opened a pull request:
https://github.com/apache/ignite/pull/2113
IGNITE-5458
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/gridgain/apache-ignite ignite-5458
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/ignite/pull/2113.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 #2113
----
commit d52223aaa212f42fdccbba5262d3925715bd445d
Author: devozerov <vo...@gridgain.com>
Date: 2017-06-08T11:51:40Z
WIP.
commit c765f54f387177c5d2d76c0b47a0bb2a3d5d3c1a
Author: devozerov <vo...@gridgain.com>
Date: 2017-06-09T07:11:36Z
Merge branch 'master' into vozerov-affinity
commit 4269eee2a43674b4a24b81ee3b09210b9c0eb202
Author: devozerov <vo...@gridgain.com>
Date: 2017-06-09T07:28:34Z
WIP.
commit 54afab2b9b934e9dae96c5eb095ab4a344633b34
Author: devozerov <vo...@gridgain.com>
Date: 2017-06-09T07:35:48Z
Returning old mappings.
commit 78276a21878559e14b8cf9d0407cda62aebf1bb0
Author: devozerov <vo...@gridgain.com>
Date: 2017-06-09T07:38:54Z
WIP.
commit bc4a4c7774a1d1be2a2437fcfb241b5d6c966cd9
Author: devozerov <vo...@gridgain.com>
Date: 2017-06-09T07:40:39Z
WIP.
commit 53011359a1ccc85825ff09fbb28be2e57e6c78d6
Author: devozerov <vo...@gridgain.com>
Date: 2017-06-09T07:42:04Z
WIP.
commit 4c7e3653eb3d7abef843b2f9bab1da9519660d72
Author: devozerov <vo...@gridgain.com>
Date: 2017-06-09T07:59:42Z
WIP.
commit bc952483e626c6599faad41f2b3bb30162f407bb
Author: devozerov <vo...@gridgain.com>
Date: 2017-06-09T09:30:40Z
WIP.
commit ae7bd7c1767fbd7018cd193a235aea8cabb8ee11
Author: devozerov <vo...@gridgain.com>
Date: 2017-06-09T09:44:14Z
WIP.
commit 36265d1dbf91b4a795b324626aa5ce94add6b7c7
Author: devozerov <vo...@gridgain.com>
Date: 2017-06-09T09:45:49Z
Property.
commit 5bb8fb008e7365d2b3b489bb5e047a1dc9be9038
Author: devozerov <vo...@gridgain.com>
Date: 2017-06-09T09:48:54Z
Removed affinitydynamic table affinity mapper.
commit 38597d1910a2ddaaf65c81e71d7e86609e20a8b2
Author: devozerov <vo...@gridgain.com>
Date: 2017-06-09T09:50:40Z
MInors.
commit 6cb550053e95d3529771bb16ccf648f3c0066720
Author: devozerov <vo...@gridgain.com>
Date: 2017-06-09T09:53:24Z
WIP.
commit 72dfc1d86bdef2e7e620967f1f025198fff16143
Author: devozerov <vo...@gridgain.com>
Date: 2017-06-09T10:22:43Z
WIP.
commit 386f614170e42bf8089536d6f944098caae9eb68
Author: devozerov <vo...@gridgain.com>
Date: 2017-06-09T10:33:54Z
Fixed affinity key field name resolution for DML.
commit a491d1d607560ffa25f4e4021ba731adbccc482a
Author: devozerov <vo...@gridgain.com>
Date: 2017-06-09T11:06:05Z
WIP.
commit 5665fe2c0e7583f0cc80f3d1a63af7d9011f5e27
Author: devozerov <vo...@gridgain.com>
Date: 2017-06-09T11:10:12Z
Appears to work somehow.
commit ec175880c753f8f70fb66e7c9428c6bcad364ad6
Author: devozerov <vo...@gridgain.com>
Date: 2017-06-09T11:16:29Z
Fixes.
commit 4d50bc5d9020135e06a7c9d3b9dde6337eec4b9c
Author: devozerov <vo...@gridgain.com>
Date: 2017-06-09T11:26:57Z
Fixing tests.
commit 9686fbaf4f082bac0a49d54fde86f2a1137e26a0
Author: devozerov <vo...@gridgain.com>
Date: 2017-06-09T11:37:07Z
Fixing tests.
commit 1ceb9a1321e8b947b6350192af1d2e50429d4bc3
Author: devozerov <vo...@gridgain.com>
Date: 2017-06-09T11:42:14Z
Merge branch 'master' into ignite-5458
----
> Add CacheKeyConfiguration to CacheConfiguration
> -----------------------------------------------
>
> Key: IGNITE-5458
> URL: https://issues.apache.org/jira/browse/IGNITE-5458
> Project: Ignite
> Issue Type: Task
> Components: cache
> Reporter: Vladimir Ozerov
> Assignee: Vladimir Ozerov
> Labels: important
> Fix For: 2.1
>
>
> Currently affinity column of certain type is not known on startup, as types are registered dynamically. For this reason affinity column could be resolved incorrectly if needed before type is registered. E.g. this is the case for our H2 tables, which need affinity key column on startup.
> This could be resolved by setting {{IgniteConfiguration.cacheKeyConfiguration}} property, which maps type name to affinity key column name. However, this mechanism is not flexible enough because mappings cannot be changed in runtime.
> We should add similar property to cache configuration and use it to resolve affinity column. Ideally, affinity key should be removed from {{BinaryType}} at all.
> Discussion on the dev list: https://mail-archives.apache.org/mod_mbox/ignite-dev/201706.mbox/browser
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)