You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by se...@apache.org on 2015/07/27 13:15:13 UTC
[1/3] incubator-ignite git commit: IGNITE-843: Fixed save for cluster, cache,
metadata: added check for space. Same names are valid in different spaces.
Repository: incubator-ignite
Updated Branches:
refs/heads/ignite-1121 3e8a935d8 -> aa3fc51cc
IGNITE-843: Fixed save for cluster, cache, metadata: added check for space. Same names are valid in different spaces.
Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/e0d3f7c5
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/e0d3f7c5
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/e0d3f7c5
Branch: refs/heads/ignite-1121
Commit: e0d3f7c5d0eb3ba8f92b8c767e30815fa6121da5
Parents: 8f30428
Author: AKuznetsov <ak...@gridgain.com>
Authored: Mon Jul 27 11:36:10 2015 +0700
Committer: AKuznetsov <ak...@gridgain.com>
Committed: Mon Jul 27 11:36:10 2015 +0700
----------------------------------------------------------------------
modules/web-control-center/src/main/js/routes/caches.js | 2 +-
modules/web-control-center/src/main/js/routes/clusters.js | 2 +-
modules/web-control-center/src/main/js/routes/metadata.js | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/e0d3f7c5/modules/web-control-center/src/main/js/routes/caches.js
----------------------------------------------------------------------
diff --git a/modules/web-control-center/src/main/js/routes/caches.js b/modules/web-control-center/src/main/js/routes/caches.js
index 7b9c62b..24152af 100644
--- a/modules/web-control-center/src/main/js/routes/caches.js
+++ b/modules/web-control-center/src/main/js/routes/caches.js
@@ -73,7 +73,7 @@ router.post('/save', function (req, res) {
res.send(req.body._id);
});
else {
- db.Cache.findOne({name: req.body.name}, function (err, cache) {
+ db.Cache.findOne({space: req.body.space, name: req.body.name}, function (err, cache) {
if (err)
return res.status(500).send(err.message);
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/e0d3f7c5/modules/web-control-center/src/main/js/routes/clusters.js
----------------------------------------------------------------------
diff --git a/modules/web-control-center/src/main/js/routes/clusters.js b/modules/web-control-center/src/main/js/routes/clusters.js
index 182130d..683630e 100644
--- a/modules/web-control-center/src/main/js/routes/clusters.js
+++ b/modules/web-control-center/src/main/js/routes/clusters.js
@@ -72,7 +72,7 @@ router.post('/save', function (req, res) {
res.send(req.body._id);
});
else {
- db.Cluster.findOne({name: req.body.name}, function (err, cluster) {
+ db.Cluster.findOne({space: req.body.space, name: req.body.name}, function (err, cluster) {
if (err)
return res.status(500).send(err.message);
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/e0d3f7c5/modules/web-control-center/src/main/js/routes/metadata.js
----------------------------------------------------------------------
diff --git a/modules/web-control-center/src/main/js/routes/metadata.js b/modules/web-control-center/src/main/js/routes/metadata.js
index 64b8763..0af624e 100644
--- a/modules/web-control-center/src/main/js/routes/metadata.js
+++ b/modules/web-control-center/src/main/js/routes/metadata.js
@@ -63,7 +63,7 @@ router.post('/save', function (req, res) {
res.send(req.body._id);
});
else {
- db.CacheTypeMetadata.findOne({name: req.body.name}, function (err, metadata) {
+ db.CacheTypeMetadata.findOne({space: req.body.space, name: req.body.name}, function (err, metadata) {
if (err)
return res.status(500).send(err.message);
[3/3] incubator-ignite git commit: Merge remote-tracking branch
'remotes/origin/ignite-843' into ignite-1121
Posted by se...@apache.org.
Merge remote-tracking branch 'remotes/origin/ignite-843' into ignite-1121
Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/aa3fc51c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/aa3fc51c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/aa3fc51c
Branch: refs/heads/ignite-1121
Commit: aa3fc51cca5b11154b1f4312a29e2b3181553910
Parents: 3e8a935 ee6fa09
Author: sevdokimov <se...@gridgain.com>
Authored: Mon Jul 27 14:14:21 2015 +0300
Committer: sevdokimov <se...@gridgain.com>
Committed: Mon Jul 27 14:14:21 2015 +0300
----------------------------------------------------------------------
modules/web-control-center/src/main/js/db.js | 4 +--
.../src/main/js/routes/caches.js | 2 +-
.../src/main/js/routes/clusters.js | 2 +-
.../src/main/js/routes/generator/xml.js | 29 +++++++++++++++++++-
.../src/main/js/routes/metadata.js | 2 +-
5 files changed, 33 insertions(+), 6 deletions(-)
----------------------------------------------------------------------
[2/3] incubator-ignite git commit: IGNITE-843: WIP Generate cache
type metadata configs.
Posted by se...@apache.org.
IGNITE-843: WIP Generate cache type metadata configs.
Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/ee6fa094
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/ee6fa094
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/ee6fa094
Branch: refs/heads/ignite-1121
Commit: ee6fa094bd1eaf8bf77a3c53f6ecfed89366f3d2
Parents: e0d3f7c
Author: AKuznetsov <ak...@gridgain.com>
Authored: Mon Jul 27 11:36:59 2015 +0700
Committer: AKuznetsov <ak...@gridgain.com>
Committed: Mon Jul 27 11:36:59 2015 +0700
----------------------------------------------------------------------
modules/web-control-center/src/main/js/db.js | 4 +--
.../src/main/js/routes/generator/xml.js | 29 +++++++++++++++++++-
2 files changed, 30 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ee6fa094/modules/web-control-center/src/main/js/db.js
----------------------------------------------------------------------
diff --git a/modules/web-control-center/src/main/js/db.js b/modules/web-control-center/src/main/js/db.js
index b0b7053..84947e5 100644
--- a/modules/web-control-center/src/main/js/db.js
+++ b/modules/web-control-center/src/main/js/db.js
@@ -124,7 +124,7 @@ var CacheSchema = new Schema({
rebalanceTimeout: Number,
rebalanceThrottle: Number,
- storeMetadatas: [{type: ObjectId, ref: 'CacheTypeMetadata'}],
+ storeMetadata: [{type: ObjectId, ref: 'CacheTypeMetadata'}],
cacheStoreFactory: {
kind: {
type: String,
@@ -168,7 +168,7 @@ var CacheSchema = new Schema({
sqlEscapeAll: Boolean,
sqlOnheapRowCacheSize: Number,
longQueryWarningTimeout: Number,
- queryMetadatas: [{type: ObjectId, ref: 'CacheTypeMetadata'}],
+ queryMetadata: [{type: ObjectId, ref: 'CacheTypeMetadata'}],
indexedTypes: [{keyClass: String, valueClass: String}],
sqlFunctionClasses: [String],
statisticsEnabled: Boolean,
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ee6fa094/modules/web-control-center/src/main/js/routes/generator/xml.js
----------------------------------------------------------------------
diff --git a/modules/web-control-center/src/main/js/routes/generator/xml.js b/modules/web-control-center/src/main/js/routes/generator/xml.js
index 16ef23b..7c18655 100644
--- a/modules/web-control-center/src/main/js/routes/generator/xml.js
+++ b/modules/web-control-center/src/main/js/routes/generator/xml.js
@@ -337,6 +337,19 @@ function createEvictionPolicy(res, evictionPolicy, propertyName) {
}
}
+function generateCacheTypeMetadataConfiguration(metaCfg, res) {
+ if (!res)
+ res = generatorUtils.builder();
+
+ res.startBlock('<bean class="org.apache.ignite.cache.CacheTypeMetadata">');
+
+
+
+ res.endBlock('</bean>');
+
+ return res;
+}
+
function generateCacheConfiguration(cacheCfg, res) {
if (!res)
res = generatorUtils.builder();
@@ -464,7 +477,21 @@ function generateCacheConfiguration(cacheCfg, res) {
res.needEmptyLine = true;
addProperty(res, cacheCfg, 'maxConcurrentAsyncOperations');
-
+
+ // Generate cache type metadata configs.
+ if ((cacheCfg.queryMetadata && cacheCfg.queryMetadata.length > 0) ||
+ (cacheCfg.storeMetadata && cacheCfg.storeMetadata.length > 0)) {
+ res.emptyLineIfNeeded();
+
+ res.startBlock('<property name="typeMetadata">');
+ res.startBlock('<list>');
+
+ // TODO
+
+ res.endBlock('</list>');
+ res.endBlock('</property');
+ }
+
res.endBlock('</bean>');
return res;