Here's a proposal for tweaking the Hudson nodes usage.  It's not much of
a change and hopefully reflects what is happening already, project
specific resources run tied project jobs, and general purpose nodes are
labeled with OS identifiers for those that care.  Comments welcome.

Label: <none>
  Master : tied jobs only

Label: Lucene
  Lucene : tied jobs only (for Lucene project)

Label: Solaris10
  <new_node_1> : any job

Label: Ubuntu
  Minerva : any job
  Vesta   : any job

Label: Hadoop
  hadoop1-8 : tied jobs only (for Hadoop project)

Label: Win2008
  <new_node_2> : any job


Jobs should be encouraged to specify node requirements as generally as
possible, i.e. 'any node' before a node type (via label) before a
specific node (via name).

We then try to reduce load on Master by generalizing jobs away from the
master node unless they need to run there, e.g for config purposes.

AIUI
 <new_node_1> is requested by INFRA-2360
 <new_node_2> is awaiting new disks for nyx, Gavin is looking
              at alternatives now.

Regards,
Tim

Reply via email to