Changes between Version 1 and Version 2 of NuWa_Slave

Show
Ignore:
Timestamp:
08/13/10 15:57:37 (14 years ago)
Author:
blyth (IP: 140.112.102.77)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • NuWa_Slave

    v1 v2  
    119119 
    120120 
     121== Refreshing the slave build == 
     122 
     123For reasons of efficiency the slave build (which can be performed multiple times each day) is done as an update build.  
     124Certain types of commits are known to be likely to cause issues with update builds, including : 
     125  * changes to DataModel classes 
     126  
     127In order to freshen up the build you can try rebuilding after removing various directories, in progressively increasing levels of cleanliness : 
     128  * {{{rm -rf NuWa-trunk/dybgaudi/DybRelease/$CMTCONFIG}}} 
     129  * {{{rm -rf NuWa-trunk/dybgaudi/InstallArea}}} 
     130  * {{{rm -rf NuWa-trunk/dybgaudi/*  ; svn up NuWa-trunk/dybgaudi}}} 
     131   
     132To trigger a slave build after the removal, invalidate the last build on the node in question using the web interface (BUILD_ADMIN privilege required)  
     133 
     134== Monitoring the slave node == 
     135 
     136After many failures on a slave, it is wise to check running processes {{{ps aux}}}, it can happen that many tens of stuck nuwa.py processes can kill your node.  
     137Clean up with  
     138{{{pgrep -f nuwa.py ; pkill -f nuwa.py}}} 
    121139 
    122140 
    123141 
    124142 
     143 
     144