Changeset - de26e168de72
[Not reviewed]
default
0 1 0
ethanzonca@localhost.localdomain - 16 years ago 2009-06-30 17:46:15
ethanzonca@localhost.localdomain
Minor
1 file changed with 0 insertions and 3 deletions:
0 comments (0 inline, 0 general)
src/server/distrend.c
Show inline comments
 
@@ -62,44 +62,41 @@ int main(int argc, char *argv[])
 
  "1" - unassigned
 
  "2" - assigned to slave
 
  "3" - completed by slave and uploaded
 
 Have a script crawl through each job in the arrays, ordered by priority?, and assign a certain number of frames to each slave.
 
 Then we will need some sort of watchdog to monitor slaves on the main server to check for stales.
 
*/
 

	
 

	
 
// Queuer: this function should add files to the queue
 
// Type: 0 = blender, 1 = luxrender
 
// jobnum is the current job number
 
void queue(int type, char *name, char *submitter, char *email, int priority, int mode, int spp, struct frameset **frameset) {
 

	
 
if(type == 1){
 
  blendjob[jobnum].name = name;
 
  blendjob[jobnum].submitter = submitter;
 
  blendjob[jobnum].email = email;
 
  blendjob[jobnum].priority = priority;
 
  blendjob[jobnum].frameset =  frameset;
 
}
 

	
 
if(type == 2){
 
  luxjob[jobnum].name = name;
 
  luxjob[jobnum].submitter = submitter;
 
  luxjob[jobnum].email = email;
 
  luxjob[jobnum].priority = priority;
 
  luxjob[jobnum].mode = mode;
 
  luxjob[jobnum].spp = spp;
 
  luxjob[jobnum].frameset = frameset;
 
  // handle lux modes somehow.
 
}
 

	
 
else{
 
// Throw error.
 
}
 
jobnum++;
 
}
 

	
 

	
 

	
 
///////////////////////// SLAVE ///////////////////////////////
 

	
 
/*
 
Slave listens on server for a command in the format of each function...
0 comments (0 inline, 0 general)