You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ak...@apache.org on 2017/10/24 12:18:08 UTC
ignite git commit: IGNITE-6560 Minor changes of Data region
configuration.
Repository: ignite
Updated Branches:
refs/heads/master 27cce61e8 -> eb81e6cde
IGNITE-6560 Minor changes of Data region configuration.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/eb81e6cd
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/eb81e6cd
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/eb81e6cd
Branch: refs/heads/master
Commit: eb81e6cde187d15ad87865d250c05bff8a117f8d
Parents: 27cce61
Author: vsisko <vs...@gridgain.com>
Authored: Tue Oct 24 19:18:02 2017 +0700
Committer: Alexey Kuznetsov <ak...@apache.org>
Committed: Tue Oct 24 19:18:02 2017 +0700
----------------------------------------------------------------------
.../visor/cache/VisorCacheConfiguration.java | 11 ++++++-----
modules/web-console/backend/app/mongo.js | 1 +
.../generator/ConfigurationGenerator.js | 5 ++++-
.../generator/defaults/Cluster.service.js | 2 +-
.../modules/states/configuration/caches/memory.pug | 16 +++++++++++-----
.../states/configuration/clusters/data-storage.pug | 2 +-
6 files changed, 24 insertions(+), 13 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ignite/blob/eb81e6cd/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheConfiguration.java
----------------------------------------------------------------------
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheConfiguration.java b/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheConfiguration.java
index f2fd195..b012678 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheConfiguration.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheConfiguration.java
@@ -143,7 +143,7 @@ public class VisorCacheConfiguration extends VisorDataTransferObject {
private boolean loadPrevVal;
/** Name of {@link DataRegionConfiguration} for this cache */
- private String memPlcName;
+ private String dataRegName;
/** Maximum inline size for sql indexes. */
private int sqlIdxMaxInlineSize;
@@ -219,7 +219,7 @@ public class VisorCacheConfiguration extends VisorDataTransferObject {
evictFilter = compactClass(ccfg.getEvictionFilter());
lsnrConfigurations = compactIterable(ccfg.getCacheEntryListenerConfigurations());
loadPrevVal = ccfg.isLoadPreviousValue();
- memPlcName = ccfg.getDataRegionName();
+ dataRegName = ccfg.getDataRegionName();
sqlIdxMaxInlineSize = ccfg.getSqlIndexMaxInlineSize();
nodeFilter = compactClass(ccfg.getNodeFilter());
qryDetailMetricsSz = ccfg.getQueryDetailMetricsSize();
@@ -462,8 +462,9 @@ public class VisorCacheConfiguration extends VisorDataTransferObject {
/**
* @return {@link DataRegionConfiguration} name.
*/
+ @Deprecated
public String getMemoryPolicyName() {
- return memPlcName;
+ return dataRegName;
}
/**
@@ -551,7 +552,7 @@ public class VisorCacheConfiguration extends VisorDataTransferObject {
U.writeString(out, evictFilter);
U.writeString(out, lsnrConfigurations);
out.writeBoolean(loadPrevVal);
- U.writeString(out, memPlcName);
+ U.writeString(out, dataRegName);
out.writeInt(sqlIdxMaxInlineSize);
U.writeString(out, nodeFilter);
out.writeInt(qryDetailMetricsSz);
@@ -595,7 +596,7 @@ public class VisorCacheConfiguration extends VisorDataTransferObject {
evictFilter = U.readString(in);
lsnrConfigurations = U.readString(in);
loadPrevVal = in.readBoolean();
- memPlcName = U.readString(in);
+ dataRegName = U.readString(in);
sqlIdxMaxInlineSize = in.readInt();
nodeFilter = U.readString(in);
qryDetailMetricsSz = in.readInt();
http://git-wip-us.apache.org/repos/asf/ignite/blob/eb81e6cd/modules/web-console/backend/app/mongo.js
----------------------------------------------------------------------
diff --git a/modules/web-console/backend/app/mongo.js b/modules/web-console/backend/app/mongo.js
index bfe1ae2..b4bc9fc 100644
--- a/modules/web-console/backend/app/mongo.js
+++ b/modules/web-console/backend/app/mongo.js
@@ -333,6 +333,7 @@ module.exports.factory = function(passportMongo, settings, pluginMongo, mongoose
},
evictionFilter: String,
memoryPolicyName: String,
+ dataRegionName: String,
sqlIndexMaxInlineSize: Number,
topologyValidator: String
});
http://git-wip-us.apache.org/repos/asf/ignite/blob/eb81e6cd/modules/web-console/frontend/app/modules/configuration/generator/ConfigurationGenerator.js
----------------------------------------------------------------------
diff --git a/modules/web-console/frontend/app/modules/configuration/generator/ConfigurationGenerator.js b/modules/web-console/frontend/app/modules/configuration/generator/ConfigurationGenerator.js
index cd635db..d9342e7 100644
--- a/modules/web-console/frontend/app/modules/configuration/generator/ConfigurationGenerator.js
+++ b/modules/web-console/frontend/app/modules/configuration/generator/ConfigurationGenerator.js
@@ -1957,9 +1957,12 @@ export default class IgniteConfigurationGenerator {
// Generate cache memory group.
static cacheMemory(cache, available, ccfg = this.cacheConfigurationBean(cache)) {
// Since ignite 2.0
- if (available('2.0.0'))
+ if (available(['2.0.0', '2.3.0']))
ccfg.stringProperty('memoryPolicyName');
+ if (available('2.3.0'))
+ ccfg.stringProperty('dataRegionName');
+
// Removed in ignite 2.0
if (available(['1.0.0', '2.0.0'])) {
ccfg.enumProperty('memoryMode');
http://git-wip-us.apache.org/repos/asf/ignite/blob/eb81e6cd/modules/web-console/frontend/app/modules/configuration/generator/defaults/Cluster.service.js
----------------------------------------------------------------------
diff --git a/modules/web-console/frontend/app/modules/configuration/generator/defaults/Cluster.service.js b/modules/web-console/frontend/app/modules/configuration/generator/defaults/Cluster.service.js
index 0e786d9..bafb202 100644
--- a/modules/web-console/frontend/app/modules/configuration/generator/defaults/Cluster.service.js
+++ b/modules/web-console/frontend/app/modules/configuration/generator/defaults/Cluster.service.js
@@ -314,7 +314,7 @@ const DFLT_CLUSTER = {
dataStorageConfiguration: {
systemCacheInitialSize: 41943040,
systemCacheMaxSize: 104857600,
- pageSize: 2048,
+ pageSize: 4096,
storagePath: 'db',
dataRegionConfigurations: {
name: 'default',
http://git-wip-us.apache.org/repos/asf/ignite/blob/eb81e6cd/modules/web-console/frontend/app/modules/states/configuration/caches/memory.pug
----------------------------------------------------------------------
diff --git a/modules/web-console/frontend/app/modules/states/configuration/caches/memory.pug b/modules/web-console/frontend/app/modules/states/configuration/caches/memory.pug
index 17ceedf..e00f2a6 100644
--- a/modules/web-console/frontend/app/modules/states/configuration/caches/memory.pug
+++ b/modules/web-console/frontend/app/modules/states/configuration/caches/memory.pug
@@ -34,12 +34,18 @@ include /app/helpers/jade/mixins
.panel-body(ng-if=`ui.isPanelLoaded('${form}')`)
.col-sm-6
//- Since ignite 2.0
- div(ng-if='$ctrl.available("2.0.0")')
- .settings-row
+ .settings-row(ng-if='$ctrl.available("2.0.0")')
+checkbox('Onheap cache enabled', model + '.onheapCacheEnabled', '"OnheapCacheEnabled"', 'Checks if the on-heap cache is enabled for the off-heap based page memory')
- .settings-row
- +text('Memory policy name:', model + '.memoryPolicyName', '"MemoryPolicyName"', 'false', 'default',
- 'Name of memory policy configuration for this cache')
+
+ //- Since ignite 2.0 deprecated in ignite 2.3
+ .settings-row(ng-if='$ctrl.available(["2.0.0", "2.3.0"])')
+ +text('Memory policy name:', model + '.memoryPolicyName', '"MemoryPolicyName"', 'false', 'default',
+ 'Name of memory policy configuration for this cache')
+
+ //- Since ignite 2.3
+ .settings-row(ng-if='$ctrl.available("2.3.0")')
+ +text('Data region name:', model + '.dataRegionName', '"DataRegionName"', 'false', 'default',
+ 'Name of data region configuration for this cache')
//- Removed in ignite 2.0
div(ng-if='$ctrl.available(["1.0.0", "2.0.0"])')
http://git-wip-us.apache.org/repos/asf/ignite/blob/eb81e6cd/modules/web-console/frontend/app/modules/states/configuration/clusters/data-storage.pug
----------------------------------------------------------------------
diff --git a/modules/web-console/frontend/app/modules/states/configuration/clusters/data-storage.pug b/modules/web-console/frontend/app/modules/states/configuration/clusters/data-storage.pug
index 9c2dca1..a635739 100644
--- a/modules/web-console/frontend/app/modules/states/configuration/clusters/data-storage.pug
+++ b/modules/web-console/frontend/app/modules/states/configuration/clusters/data-storage.pug
@@ -34,7 +34,7 @@ include /app/helpers/jade/mixins
.col-sm-6
.settings-row
+number-min-max('Page size:', model + '.pageSize', '"DataStorageConfigurationPageSize"',
- 'true', '2048', '1024', '16384', 'Every memory region is split on pages of fixed size')
+ 'true', '4096', '1024', '16384', 'Every memory region is split on pages of fixed size')
.settings-row
+number('Concurrency level:', model + '.concurrencyLevel', '"DataStorageConfigurationConcurrencyLevel"',
'true', 'availableProcessors', '2', 'The number of concurrent segments in Ignite internal page mapping tables')