Repository: incubator-ignite Updated Branches: refs/heads/ignite-843 e8c4b6e11 -> 72b0a94b6
# ignite-843 Fixed near configuration. Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/72b0a94b Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/72b0a94b Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/72b0a94b Branch: refs/heads/ignite-843 Commit: 72b0a94b699164aa844e5f2b0e8f1ad47396a0b8 Parents: e8c4b6e Author: Andrey <anovi...@gridgain.com> Authored: Mon Jun 29 10:32:42 2015 +0700 Committer: Andrey <anovi...@gridgain.com> Committed: Mon Jun 29 10:32:42 2015 +0700 ---------------------------------------------------------------------- modules/webconfig/nodejs/db.js | 3 +-- modules/webconfig/nodejs/utils/generatorJava.js | 18 ++++++++++-------- modules/webconfig/nodejs/utils/generatorXml.js | 3 +-- 3 files changed, 12 insertions(+), 12 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/72b0a94b/modules/webconfig/nodejs/db.js ---------------------------------------------------------------------- diff --git a/modules/webconfig/nodejs/db.js b/modules/webconfig/nodejs/db.js index 701b534..5be5c89 100644 --- a/modules/webconfig/nodejs/db.js +++ b/modules/webconfig/nodejs/db.js @@ -158,8 +158,7 @@ var CacheSchema = new Schema({ maxMemorySize: Number, maxSize: Number } - }, - atomicSequenceReserveSize: Number + } } }); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/72b0a94b/modules/webconfig/nodejs/utils/generatorJava.js ---------------------------------------------------------------------- diff --git a/modules/webconfig/nodejs/utils/generatorJava.js b/modules/webconfig/nodejs/utils/generatorJava.js index 0bbdd73..50c6cb0 100644 --- a/modules/webconfig/nodejs/utils/generatorJava.js +++ b/modules/webconfig/nodejs/utils/generatorJava.js @@ -328,14 +328,16 @@ function generateCacheConfiguration(cacheCfg, varName, res) { createEvictionPolicy(res, cacheCfg.evictionPolicy, varName, 'evictionPolicy'); - res.needEmptyLine = true; - - addBeanWithProperties(res, cacheCfg.nearConfiguration, varName, 'nearConfiguration', 'nearConfiguration', - 'org.apache.ignite.configuration.NearCacheConfiguration', - {nearStartSize: null, atomicSequenceReserveSize: null}, true); - - if (cacheCfg.nearConfiguration && cacheCfg.nearConfiguration.nearEvictionPolicy && cacheCfg.nearConfiguration.nearEvictionPolicy.kind) { - createEvictionPolicy(res, cacheCfg.nearConfiguration.nearEvictionPolicy, 'nearConfiguration', 'nearEvictionPolicy'); + if (cacheCfg.nearConfiguration && (cacheCfg.nearConfiguration.nearStartSize || cacheCfg.nearConfiguration.nearEvictionPolicy.kind)) { + res.needEmptyLine = true; + + addBeanWithProperties(res, cacheCfg.nearConfiguration, varName, 'nearConfiguration', 'nearConfiguration', + 'org.apache.ignite.configuration.NearCacheConfiguration', + {nearStartSize: null, atomicSequenceReserveSize: null}, true); + + if (cacheCfg.nearConfiguration && cacheCfg.nearConfiguration.nearEvictionPolicy && cacheCfg.nearConfiguration.nearEvictionPolicy.kind) { + createEvictionPolicy(res, cacheCfg.nearConfiguration.nearEvictionPolicy, 'nearConfiguration', 'nearEvictionPolicy'); + } } res.needEmptyLine = true; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/72b0a94b/modules/webconfig/nodejs/utils/generatorXml.js ---------------------------------------------------------------------- diff --git a/modules/webconfig/nodejs/utils/generatorXml.js b/modules/webconfig/nodejs/utils/generatorXml.js index c716c8c..99b2961 100644 --- a/modules/webconfig/nodejs/utils/generatorXml.js +++ b/modules/webconfig/nodejs/utils/generatorXml.js @@ -310,14 +310,13 @@ function generateCacheConfiguration(cacheCfg, res) { res.needEmptyLine = true; - if (cacheCfg.nearConfiguration) { + if (cacheCfg.nearConfiguration && (cacheCfg.nearConfiguration.nearStartSize || cacheCfg.nearConfiguration.nearEvictionPolicy.kind)) { res.emptyLineIfNeeded(); res.startBlock('<property name="nearConfiguration">'); res.startBlock('<bean class="org.apache.ignite.configuration.NearCacheConfiguration">'); addProperty(res, cacheCfg.nearConfiguration, 'nearStartSize'); - addProperty(res, cacheCfg.nearConfiguration, 'atomicSequenceReserveSize'); createEvictionPolicy(res, cacheCfg.nearConfiguration.nearEvictionPolicy, 'nearEvictionPolicy');