Till Westmann has uploaded a new change for review.
https://asterix-gerrit.ics.uci.edu/1120
Change subject: minor console changes
......................................................................
minor console changes
- return long lists as JSON arrays
- render JSON array entries as separate lines
Change-Id: I5ec6b38e122f1c206f431d3902ad9039adce5078
---
M
hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/NodeControllerState.java
M
hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/resources/static/javascript/adminconsole/NodeDetailsPage.js
2 files changed, 21 insertions(+), 15 deletions(-)
git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb
refs/changes/20/1120/1
diff --git
a/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/NodeControllerState.java
b/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/NodeControllerState.java
index ff5832a..7e15893 100644
---
a/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/NodeControllerState.java
+++
b/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/NodeControllerState.java
@@ -18,6 +18,8 @@
*/
package org.apache.hyracks.control.cc;
+import java.util.Arrays;
+import java.util.Collections;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
@@ -290,9 +292,9 @@
o.put("vm-name", vmName);
o.put("vm-version", vmVersion);
o.put("vm-vendor", vmVendor);
- o.put("classpath", classpath);
- o.put("library-path", libraryPath);
- o.put("boot-classpath", bootClasspath);
+ o.put("classpath", new JSONArray(Arrays.asList(classpath.split(":"))));
+ o.put("library-path", new
JSONArray(Arrays.asList(libraryPath.split(":"))));
+ o.put("boot-classpath", new
JSONArray(Arrays.asList(bootClasspath.split(":"))));
o.put("input-arguments", new JSONArray(inputArguments));
o.put("rrd-ptr", rrdPtr);
o.put("heartbeat-times", hbTime);
diff --git
a/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/resources/static/javascript/adminconsole/NodeDetailsPage.js
b/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/resources/static/javascript/adminconsole/NodeDetailsPage.js
index 75c03b4..35ca454 100644
---
a/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/resources/static/javascript/adminconsole/NodeDetailsPage.js
+++
b/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/resources/static/javascript/adminconsole/NodeDetailsPage.js
@@ -37,6 +37,18 @@
return (array[(rrdPtr + 1) % array.length] - array[rrdPtr]) / 10;
}
+ function formatArray(array) {
+ //return path.join(":");
+ var result = "";
+ for (var i = 0; i < array.length; ++i) {
+ if (result != "") {
+ result += "<br/>";
+ }
+ result += "<span>" + array[i] + "</span>";
+ }
+ return result;
+ }
+
function onDataReceived(data) {
var result = data.result;
$('#node-id')[0].innerHTML = result['node-id'];
@@ -47,18 +59,10 @@
$('#vm-name')[0].innerHTML = result['vm-name'];
$('#vm-version')[0].innerHTML = result['vm-version'];
$('#vm-vendor')[0].innerHTML = result['vm-vendor'];
- $('#classpath')[0].innerHTML = result['classpath'];
- $('#library-path')[0].innerHTML = result['library-path'];
- $('#boot-classpath')[0].innerHTML = result['boot-classpath'];
- var argsHTML = "";
- var args = result['input-arguments'];
- for ( var i = 0; i < args.length; ++i) {
- if (argsHTML != "") {
- argsHTML += "<br/>";
- }
- argsHTML += "<span>" + args[i] + "</span>";
- }
- $('#input-arguments')[0].innerHTML = argsHTML;
+ $('#classpath')[0].innerHTML = formatArray(result['classpath']);
+ $('#library-path')[0].innerHTML = formatArray(result['library-path']);
+ $('#boot-classpath')[0].innerHTML =
formatArray(result['boot-classpath']);
+ $('#input-arguments')[0].innerHTML =
formatArray(result['input-arguments']);
var sysLoad = result['system-load-averages'];
var heapUsageInitSizes = result['heap-init-sizes'];
var heapUsageUsedSizes = result['heap-used-sizes'];
--
To view, visit https://asterix-gerrit.ics.uci.edu/1120
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I5ec6b38e122f1c206f431d3902ad9039adce5078
Gerrit-PatchSet: 1
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-Owner: Till Westmann <[email protected]>