|
@@ -20,159 +20,160 @@
|
|
var App = require('app');
|
|
var App = require('app');
|
|
|
|
|
|
App.Run = DS.Model.extend({
|
|
App.Run = DS.Model.extend({
|
|
- workflowId:DS.attr('string'),
|
|
|
|
- parentWorkflowId:DS.attr('string'),
|
|
|
|
|
|
+ runId:DS.attr('string'),
|
|
|
|
+ parentRunId:DS.attr('string'),
|
|
workflowContext:DS.attr('string'),
|
|
workflowContext:DS.attr('string'),
|
|
userName:DS.attr('string'),
|
|
userName:DS.attr('string'),
|
|
startTime:DS.attr('string'),
|
|
startTime:DS.attr('string'),
|
|
lastUpdateTime:DS.attr('string'),
|
|
lastUpdateTime:DS.attr('string'),
|
|
numJobsTotal:DS.attr('number'),
|
|
numJobsTotal:DS.attr('number'),
|
|
numJobsCompleted:DS.attr('number'),
|
|
numJobsCompleted:DS.attr('number'),
|
|
- app:DS.belongsTo('App.App'),
|
|
|
|
|
|
+ appId:DS.attr('number'),
|
|
jobs:DS.hasMany('App.Job')
|
|
jobs:DS.hasMany('App.Job')
|
|
});
|
|
});
|
|
|
|
|
|
App.Run.FIXTURES = [
|
|
App.Run.FIXTURES = [
|
|
{
|
|
{
|
|
id:1,
|
|
id:1,
|
|
- workflow_id:'pig_1',
|
|
|
|
- parent_workflow_id:null,
|
|
|
|
|
|
+ run_id:'pig_1',
|
|
|
|
+ parent_run_id:null,
|
|
workflow_context:'{dag: {"1":["2","3"],"2":["3","4"],"4":["2","5"]}}',
|
|
workflow_context:'{dag: {"1":["2","3"],"2":["3","4"],"4":["2","5"]}}',
|
|
user_name:'user3',
|
|
user_name:'user3',
|
|
start_time:1347629541501,
|
|
start_time:1347629541501,
|
|
- last_update_time:1347639541501,
|
|
|
|
|
|
+ last_update_time:'1347639541501',
|
|
num_jobs_total:5,
|
|
num_jobs_total:5,
|
|
num_jobs_completed:0,
|
|
num_jobs_completed:0,
|
|
- app:1,
|
|
|
|
|
|
+ app_id:1,
|
|
jobs:[1, 2, 3, 4, 5]
|
|
jobs:[1, 2, 3, 4, 5]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
id:2,
|
|
id:2,
|
|
- workflow_id:'pig_3',
|
|
|
|
- parent_workflow_id:null,
|
|
|
|
|
|
+ run_id:'pig_3',
|
|
|
|
+ parent_run_id:null,
|
|
workflow_context:'{dag:{"4":["5","1"],"3":["6"],"6":["4"],"1":["5"]}}',
|
|
workflow_context:'{dag:{"4":["5","1"],"3":["6"],"6":["4"],"1":["5"]}}',
|
|
user_name:'user1',
|
|
user_name:'user1',
|
|
start_time:1347629951502,
|
|
start_time:1347629951502,
|
|
- last_update_time:1347639951502,
|
|
|
|
|
|
+ last_update_time:'1347439951502',
|
|
num_jobs_total:5,
|
|
num_jobs_total:5,
|
|
num_jobs_completed:2,
|
|
num_jobs_completed:2,
|
|
- app:3,
|
|
|
|
|
|
+ app_id:4,
|
|
jobs:[4, 5, 1, 3, 6]
|
|
jobs:[4, 5, 1, 3, 6]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
id:3,
|
|
id:3,
|
|
- workflow_id:'pig_5',
|
|
|
|
- parent_workflow_id:null,
|
|
|
|
|
|
+ run_id:'pig_5',
|
|
|
|
+ parent_run_id:null,
|
|
workflow_context:'{dag:{"6":["7","8"],"9":["8"],"10":["6"],"9":["7"]}}',
|
|
workflow_context:'{dag:{"6":["7","8"],"9":["8"],"10":["6"],"9":["7"]}}',
|
|
user_name:'user1',
|
|
user_name:'user1',
|
|
start_time:1347629841503,
|
|
start_time:1347629841503,
|
|
- last_update_time:1347639841503,
|
|
|
|
|
|
+ last_update_time:'1341639841503',
|
|
num_jobs_total:5,
|
|
num_jobs_total:5,
|
|
num_jobs_completed:0,
|
|
num_jobs_completed:0,
|
|
|
|
+ app_id:1,
|
|
jobs:[6, 7, 8, 9, 10]
|
|
jobs:[6, 7, 8, 9, 10]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
id:4,
|
|
id:4,
|
|
- workflow_id:'pig_5',
|
|
|
|
- parent_workflow_id:null,
|
|
|
|
|
|
+ run_id:'pig_5',
|
|
|
|
+ parent_run_id:null,
|
|
workflow_context:'{dag:{"8":["9","10"],"9":["10"]}}',
|
|
workflow_context:'{dag:{"8":["9","10"],"9":["10"]}}',
|
|
user_name:'user1',
|
|
user_name:'user1',
|
|
start_time:1347629541504,
|
|
start_time:1347629541504,
|
|
- last_update_time:1347639541504,
|
|
|
|
|
|
+ last_update_time:'1347639591504',
|
|
num_jobs_total:3,
|
|
num_jobs_total:3,
|
|
num_jobs_completed:0,
|
|
num_jobs_completed:0,
|
|
- app:2,
|
|
|
|
|
|
+ app_id:2,
|
|
jobs:[8, 9, 10]
|
|
jobs:[8, 9, 10]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
id:5,
|
|
id:5,
|
|
- workflow_id:'pig_5',
|
|
|
|
- parent_workflow_id:null,
|
|
|
|
|
|
+ run_id:'pig_5',
|
|
|
|
+ parent_run_id:null,
|
|
workflow_context:'{dag:{"8":["9","10"],"8":["10","9"]}}',
|
|
workflow_context:'{dag:{"8":["9","10"],"8":["10","9"]}}',
|
|
user_name:'user1',
|
|
user_name:'user1',
|
|
start_time:1347629541505,
|
|
start_time:1347629541505,
|
|
- last_update_time:1347639541505,
|
|
|
|
|
|
+ last_update_time:'1347631541505',
|
|
num_jobs_total:3,
|
|
num_jobs_total:3,
|
|
num_jobs_completed:0,
|
|
num_jobs_completed:0,
|
|
- app:2,
|
|
|
|
|
|
+ app_id:2,
|
|
jobs:[8, 9, 10]
|
|
jobs:[8, 9, 10]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
id:6,
|
|
id:6,
|
|
- workflow_id:'pig_5',
|
|
|
|
- parent_workflow_id:null,
|
|
|
|
|
|
+ run_id:'pig_5',
|
|
|
|
+ parent_run_id:null,
|
|
workflow_context:'{dag:{"8":["9","10"],"9":["10","8"]}}',
|
|
workflow_context:'{dag:{"8":["9","10"],"9":["10","8"]}}',
|
|
user_name:'user1',
|
|
user_name:'user1',
|
|
start_time:1347629541506,
|
|
start_time:1347629541506,
|
|
- last_update_time:1347639541506,
|
|
|
|
|
|
+ last_update_time:'1342639541506',
|
|
num_jobs_total:3,
|
|
num_jobs_total:3,
|
|
num_jobs_completed:0,
|
|
num_jobs_completed:0,
|
|
- app:2,
|
|
|
|
|
|
+ app_id:2,
|
|
jobs:[8, 9, 10]
|
|
jobs:[8, 9, 10]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
id:7,
|
|
id:7,
|
|
- workflow_id:'pig_5',
|
|
|
|
- parent_workflow_id:null,
|
|
|
|
|
|
+ run_id:'pig_5',
|
|
|
|
+ parent_run_id:null,
|
|
workflow_context:'{dag:{"1":["3","5"],"5":["7"],"3":["1"]}}',
|
|
workflow_context:'{dag:{"1":["3","5"],"5":["7"],"3":["1"]}}',
|
|
user_name:'user1',
|
|
user_name:'user1',
|
|
start_time:1347629541507,
|
|
start_time:1347629541507,
|
|
- last_update_time:1347639541507,
|
|
|
|
|
|
+ last_update_time:'1347639541507',
|
|
num_jobs_total:4,
|
|
num_jobs_total:4,
|
|
num_jobs_completed:0,
|
|
num_jobs_completed:0,
|
|
- app:3,
|
|
|
|
|
|
+ app_id:4,
|
|
jobs:[1, 3, 5, 7]
|
|
jobs:[1, 3, 5, 7]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
id:8,
|
|
id:8,
|
|
- workflow_id:'pig_5',
|
|
|
|
- parent_workflow_id:null,
|
|
|
|
|
|
+ run_id:'pig_5',
|
|
|
|
+ parent_run_id:null,
|
|
workflow_context:'{dag:{"1":["3","5"],"5":["7"],"3":["1"]}}',
|
|
workflow_context:'{dag:{"1":["3","5"],"5":["7"],"3":["1"]}}',
|
|
user_name:'user1',
|
|
user_name:'user1',
|
|
start_time:1347629541508,
|
|
start_time:1347629541508,
|
|
- last_update_time:1347639541508,
|
|
|
|
|
|
+ last_update_time:'1347639541508',
|
|
num_jobs_total:4,
|
|
num_jobs_total:4,
|
|
num_jobs_completed:0,
|
|
num_jobs_completed:0,
|
|
- app:3,
|
|
|
|
|
|
+ app_id:3,
|
|
jobs:[1, 3, 5, 7]
|
|
jobs:[1, 3, 5, 7]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
id:9,
|
|
id:9,
|
|
- workflow_id:'pig_5',
|
|
|
|
- parent_workflow_id:null,
|
|
|
|
|
|
+ run_id:'pig_5',
|
|
|
|
+ parent_run_id:null,
|
|
workflow_context:'{dag:{"1":["3","5"],"5":["7"],"3":["1"]}}',
|
|
workflow_context:'{dag:{"1":["3","5"],"5":["7"],"3":["1"]}}',
|
|
user_name:'user1',
|
|
user_name:'user1',
|
|
start_time:1347629541509,
|
|
start_time:1347629541509,
|
|
- last_update_time:1347639541509,
|
|
|
|
|
|
+ last_update_time:'1347639541509',
|
|
num_jobs_total:4,
|
|
num_jobs_total:4,
|
|
num_jobs_completed:0,
|
|
num_jobs_completed:0,
|
|
- app:3,
|
|
|
|
|
|
+ app_id:3,
|
|
jobs:[1, 3, 5, 7]
|
|
jobs:[1, 3, 5, 7]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
id:10,
|
|
id:10,
|
|
- workflow_id:'pig_5',
|
|
|
|
- parent_workflow_id:null,
|
|
|
|
|
|
+ run_id:'pig_5',
|
|
|
|
+ parent_run_id:null,
|
|
workflow_context:'{dag:{"1":["3","5"],"5":["7"],"3":["1"]}}',
|
|
workflow_context:'{dag:{"1":["3","5"],"5":["7"],"3":["1"]}}',
|
|
user_name:'user1',
|
|
user_name:'user1',
|
|
start_time:1347629541510,
|
|
start_time:1347629541510,
|
|
- last_update_time:1347639541510,
|
|
|
|
|
|
+ last_update_time:'1347639541510',
|
|
num_jobs_total:4,
|
|
num_jobs_total:4,
|
|
num_jobs_completed:0,
|
|
num_jobs_completed:0,
|
|
- app:3,
|
|
|
|
|
|
+ app_id:3,
|
|
jobs:[1, 3, 5, 7]
|
|
jobs:[1, 3, 5, 7]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
id:11,
|
|
id:11,
|
|
- workflow_id:'pig_5',
|
|
|
|
- parent_workflow_id:null,
|
|
|
|
|
|
+ run_id:'pig_5',
|
|
|
|
+ parent_run_id:null,
|
|
workflow_context:'{dag:{"1":["3","5"],"5":["7"],"3":["1"]}}',
|
|
workflow_context:'{dag:{"1":["3","5"],"5":["7"],"3":["1"]}}',
|
|
user_name:'user1',
|
|
user_name:'user1',
|
|
start_time:1347629541511,
|
|
start_time:1347629541511,
|
|
- last_update_time:1347639541511,
|
|
|
|
|
|
+ last_update_time:'1347639541511',
|
|
num_jobs_total:4,
|
|
num_jobs_total:4,
|
|
num_jobs_completed:0,
|
|
num_jobs_completed:0,
|
|
- app:3,
|
|
|
|
|
|
+ app_id:3,
|
|
jobs:[1, 3, 5, 7]
|
|
jobs:[1, 3, 5, 7]
|
|
}
|
|
}
|
|
];
|
|
];
|