IGNITE-4394 Web Console: Select only server nodes for local queries on Queries screen.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/63b628da Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/63b628da Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/63b628da Branch: refs/heads/ignite-zk Commit: 63b628da4863ec79ddca211958fb32abc07f9c7d Parents: fa52789 Author: alexdel <verba...@yandex.ru> Authored: Wed Nov 15 21:48:15 2017 +0700 Committer: Alexey Kuznetsov <akuznet...@apache.org> Committed: Wed Nov 15 21:48:15 2017 +0700 ---------------------------------------------------------------------- modules/web-console/frontend/app/modules/sql/sql.controller.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/63b628da/modules/web-console/frontend/app/modules/sql/sql.controller.js ---------------------------------------------------------------------- diff --git a/modules/web-console/frontend/app/modules/sql/sql.controller.js b/modules/web-console/frontend/app/modules/sql/sql.controller.js index b4c8a6f..f5edb04 100644 --- a/modules/web-console/frontend/app/modules/sql/sql.controller.js +++ b/modules/web-console/frontend/app/modules/sql/sql.controller.js @@ -871,7 +871,8 @@ export default ['$rootScope', '$scope', '$http', '$q', '$timeout', '$interval', ip: _.head(node.attributes['org.apache.ignite.ips'].split(', ')), version: node.attributes['org.apache.ignite.build.ver'], gridName: node.attributes['org.apache.ignite.ignite.name'], - os: `${node.attributes['os.name']} ${node.attributes['os.arch']} ${node.attributes['os.version']}` + os: `${node.attributes['os.name']} ${node.attributes['os.arch']} ${node.attributes['os.version']}`, + client: node.attributes['org.apache.ignite.cache.client'] }); }); @@ -1338,7 +1339,7 @@ export default ['$rootScope', '$scope', '$http', '$q', '$timeout', '$interval', if (_.isEmpty(name)) return Promise.resolve(null); - const nodes = cacheNodes(name); + const nodes = _.filter(cacheNodes(name), (node) => !node.client); if (local) { return Nodes.selectNode(nodes, name)