incubator-blur-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From cr...@apache.org
Subject [2/2] git commit: Made the fake data randomly generate to give the illusion of change
Date Mon, 17 Feb 2014 20:43:30 GMT
Made the fake data randomly generate to give the illusion of change


Project: http://git-wip-us.apache.org/repos/asf/incubator-blur/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-blur/commit/0e2ad430
Tree: http://git-wip-us.apache.org/repos/asf/incubator-blur/tree/0e2ad430
Diff: http://git-wip-us.apache.org/repos/asf/incubator-blur/diff/0e2ad430

Branch: refs/heads/console-v2
Commit: 0e2ad4304b3f6dc79d3512a002e6f8ecb26d6184
Parents: 03d7db0
Author: Chris Rohr <crohr@nearinfinity.com>
Authored: Mon Feb 17 15:43:23 2014 -0500
Committer: Chris Rohr <crohr@nearinfinity.com>
Committed: Mon Feb 17 15:43:23 2014 -0500

----------------------------------------------------------------------
 .../ui/app/scripts/blurconsole.fake.js          | 51 ++++++++++++--------
 1 file changed, 31 insertions(+), 20 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/0e2ad430/contrib/blur-console/ui/app/scripts/blurconsole.fake.js
----------------------------------------------------------------------
diff --git a/contrib/blur-console/ui/app/scripts/blurconsole.fake.js b/contrib/blur-console/ui/app/scripts/blurconsole.fake.js
index d1148cf..289a239 100644
--- a/contrib/blur-console/ui/app/scripts/blurconsole.fake.js
+++ b/contrib/blur-console/ui/app/scripts/blurconsole.fake.js
@@ -18,30 +18,41 @@ blurconsole.fake = (function() {
 	var getTableList, getNodeList, getQueryPerformance;
 
 	getTableList = function() {
-		return [
-			{cluster: 'prodA', name: 'testtable1', enabled: true, rows: 1000, records: 10000},
-			{cluster: 'prodA', name: 'testtable2', enabled: true, rows: 1000, records: 10000},
-			{cluster: 'prodA', name: 'testtable3', enabled: false, rows: 1000, records: 10000},
-			{cluster: 'prodB', name: 'testtable4', enabled: true, rows: 1000, records: 10000},
-			{cluster: 'prodB', name: 'testtable5', enabled: false, rows: 1000, records: 10000},
-		];
+		var clusters = ['prodA', 'prodB'], data = [], i, cluster, rows, records, enabled;
+
+		for (i = 0; i < 5; i++) {
+			cluster = clusters[Math.floor(Math.random()*2)];
+			rows = Math.floor(Math.random()*1000+1);
+			records = Math.floor(Math.random()*10000+1001);
+			enabled = Math.floor(Math.random()*2) === 1;
+
+			data.push({cluster:cluster, name:'testtable'+i, enabled:enabled, rows:rows, records:records});
+
+		}
+		return data;
 	};
 
 	getNodeList = function() {
-		return {
-			controllers: {
-				online: ['controller1.localhost', 'controller2.localhost'],
-				offline: ['controller3.localhost']
-			},
-			clusters: [
-				{name: 'prodA', online: [], offline: ['shard1.localhost']},
-				{name: 'prodB', online: ['shard2.localhost'], offline: ['shard4.localhost']}
-			],
-			zookeepers: {
-				online: ['zookeeper1.localhost'],
-				offline: []
+		var controllers = {online:[], offline:[]},
+			clusters = [{name:'prodA', online:[], offline:[]}, {name:'prodB', online:[], offline:[]}],
+			zookeepers = {online: [], offline:[]},
+			i, state;
+
+		for(i = 0; i < 3; i++) {
+			state = Math.floor(Math.random()*2);
+			if (state === 0) {
+				controllers.online.push('controller' + i + '.localhost');
+				clusters[0].online.push('prodA.shard' + i + '.localhost');
+				clusters[1].online.push('prodB.shard' + i + '.localhost');
+				zookeepers.online.push('zookeeper' + i + '.localhost');
+			} else {
+				controllers.offline.push('controller' + i + '.localhost');
+				clusters[0].offline.push('prodA.shard' + i + '.localhost');
+				clusters[1].offline.push('prodB.shard' + i + '.localhost');
+				zookeepers.offline.push('zookeeper' + i + '.localhost');
 			}
-		};
+		}
+		return {controllers: controllers, clusters: clusters, zookeepers: zookeepers};
 	};
 
 	getQueryPerformance = function() {


Mime
View raw message