- else {
- var child = message.match(/^child \d+ started on (.*)/);
- if (child != null) {
- taskState[v11].node = child[1];
- for (var i in logViewer.items) {
- if (i > 0) {
- var val = logViewer.items[i].values();
- if (val.taskid === v11) {
- val.node = child[1];
- logViewer.items[i].values(val);
- }
+ else if (m = /^child \d+ started on ([^.]*)\.(\d+)/.exec(message)) {
+ taskState[v11].node = m[1];
+ taskState[v11].slot = m[2];
+ if (taskState.nodes.indexOf(m[1], 0) == -1) {
+ taskState.nodes.push(m[1]);
+ }
+ for (var i in logViewer.items) {
+ if (i > 0) {
+ var val = logViewer.items[i].values();
+ if (val.taskid === v11) {
+ val.node = m[1];
+ val.slot = m[2];
+ logViewer.items[i].values(val);