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/08/16 16:22:00 UTC
[jira] [Commented] (IGNITE-896) Configuration inconsistency
[ https://issues.apache.org/jira/browse/IGNITE-896?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16582772#comment-16582772 ]
ASF GitHub Bot commented on IGNITE-896:
---------------------------------------
GitHub user zzzadruga opened a pull request:
https://github.com/apache/ignite/pull/4561
IGNITE-896 Configuration inconsistency
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/zzzadruga/ignite IGNITE-896
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/ignite/pull/4561.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 #4561
----
commit 39226745ce2a620d34efe31b5bcbd54508786375
Author: zzzadruga <zz...@...>
Date: 2018-08-14T17:06:22Z
IGNITE-896 Add evictionFilterFactory field, getter and setter. Mark evictionFilter as @deprecated.
commit 93eaaccabdc8c778969cfb20dc3bdf60699fb7df
Author: zzzadruga <zz...@...>
Date: 2018-08-14T17:08:33Z
IGNITE-896 Add Factory for IgfsEvictionFilter
commit 43e4696603e863b668eeb683e62fb5046a34ce1d
Author: zzzadruga <zz...@...>
Date: 2018-08-14T17:10:23Z
IGNITE-896 Refactor IgfsHelper
commit bf7697d1b13d3e22f5fa284a08ed4dd9ce74bf1b
Author: zzzadruga <zz...@...>
Date: 2018-08-14T17:11:56Z
IGNITE-896 Refactor GridCacheEvictionManager
commit ed38c977801d7b3fa2da3d69d9c8a329dad9ca93
Author: Nikolai Kulagin <zz...@...>
Date: 2018-08-15T12:10:48Z
IGNITE-896 Add topValidatorFactory field, getter and setter. Mark topValidator as @deprecated
commit c31db024012bd9a3dacb3294397a0a277909d1e8
Author: Nikolai Kulagin <zz...@...>
Date: 2018-08-16T12:36:34Z
IGNITE-896 Fix some tests
commit f0119237cbcdcc4001fecd1cf2aafb782c26e475
Author: Nikolai Kulagin <zz...@...>
Date: 2018-08-16T12:58:25Z
IGNITE-896 Fix CacheGroupContext
commit 97894930038b9c007238cb4af0ecae056f117173
Author: Nikolai Kulagin <zz...@...>
Date: 2018-08-16T13:02:12Z
IGNITE-896 Apply patch [IGNITE-9005, PR 4373] + fix for evictionFilterFactory
commit d56bb7ad893cdd5a70b1059f36fcd7a96d8b9928
Author: Nikolai Kulagin <zz...@...>
Date: 2018-08-16T13:08:49Z
IGNITE-896 Fix GridCacheAttributes
commit a2731af7475281fabe2289a18a1ee1db26aa3111
Author: Nikolai Kulagin <zz...@...>
Date: 2018-08-16T13:11:16Z
IGNITE-896 Fix VisorCacheConfiguration
commit d21485da5d05fe2872563ab8af3680f4dc6b3510
Author: Nikolai Kulagin <zz...@...>
Date: 2018-08-16T13:20:35Z
IGNITE-896 Fix ConfigVariations
commit bee2788441dddc0b07f00b03ad32ccc210413b7c
Author: Nikolai Kulagin <zz...@...>
Date: 2018-08-16T15:52:29Z
IGNITE-896 Add serialVersionUID in IgfsEvictionFilterFactory
commit 485eb16340a8aaef162e391f652d95d5399868d7
Author: Nikolai Kulagin <zz...@...>
Date: 2018-08-16T15:53:02Z
IGNITE-896 Fix ClusterCachesInfo
----
> Configuration inconsistency
> ---------------------------
>
> Key: IGNITE-896
> URL: https://issues.apache.org/jira/browse/IGNITE-896
> Project: Ignite
> Issue Type: Bug
> Components: general
> Affects Versions: sprint-5
> Reporter: Valentin Kulichenko
> Assignee: Nikolai Kulagin
> Priority: Minor
> Labels: Usability
>
> I noticed that some entities on cache configuration are configured via factories, while others are set directly. For example, we use factory for ExpiryPolicy, but not for EvictionPolicy, which looks inconsistent. Since factory-based approach comes from JCache, I think we should use it wherever possible.
> Here is the list of settings that need to be fixed:
> * Affinity
> * AffinityMapper
> * EvictionFilter
> * EvictionPolicy
> * CacheInterceptor
> * TopologyValidator
> Need to add new configuration properties that use factories and deprecate old ones (do not remove for compatibility).
> Also need to check other configuration beans (list above is for cache config only).
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)