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