git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@7923 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
		
			
				
	
	
		
			27 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/bin/sh
 | 
						|
#
 | 
						|
# Sample job command template file used to generate cluster rolling update
 | 
						|
# jobs that will be submitted to LoadLeveler.
 | 
						|
# Use this template with the Rolling Update "update_all" feature
 | 
						|
#   It only uses a node count and not a specific hostlist
 | 
						|
# xCAT will substitute the following when creating the LL job command files:
 | 
						|
#  [[NODESET]]   -  the update group name for the nodes in this reservation
 | 
						|
#  [[JOBDIR]]    -  the directory specified in the rollupdate input stanza
 | 
						|
#                   jobdir entry
 | 
						|
#  [[LLCOUNT]] - REQUIRED - used by xCAT to set the number of machines to 
 | 
						|
#                   reserve
 | 
						|
#  [[UPDATEALLFEATURE]] - REQUIRED - used by xCAT to control the rolling update
 | 
						|
#  [[MUTEXRESOURCES]] - the resources xCAT created for max_updates
 | 
						|
#
 | 
						|
# @ job_name = rollupdate_[[NODESET]]
 | 
						|
# @ job_type = parallel
 | 
						|
# @ node_usage = not_shared
 | 
						|
# @ restart = no
 | 
						|
# @ error   = [[JOBDIR]]/rollupdate_[[NODESET]].$(Host).$(Cluster).$(Process).err
 | 
						|
# @ output  = [[JOBDIR]]/rollupdate_[[NODESET]].$(Host).$(Cluster).$(Process).out
 | 
						|
# @ node = [[LLCOUNT]] 
 | 
						|
# @ requirements = (Feature == "[[UPDATEALLFEATURE]]")
 | 
						|
# @ step_resources = [[MUTEXRESOURCES]]
 | 
						|
# @ queue
 | 
						|
 |