Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Bamboo Agent Management: Coordinating Multi-Core and Single-Core Tasks on a Single Node

Dave Amor
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
May 8, 2025

I’m looking for advice on configuring Atlassian Bamboo agents on a single node to handle a mix of tasks, some requiring significant multi-core CPU resources, and others needing only a single core.

the scenario involves:

  • A single, powerful build node.
  • Multiple Bamboo agents configured to run on this node.
  • Some build/deployment tasks are CPU-intensive and benefit from having access to multiple cores.
  • Other tasks are lightweight and can run efficiently on a single core.

My main concern is ensuring that when a multi-core task is active, it gets the necessary resources, and isn't competing with several single-core tasks that might be running concurrently on the other agents on that same node.


Ideally, we'd like a way for tasks needing multiple processor cores to effectively signal that other agents on that specific node should pause or not pick up new jobs until the multi-core task is finished.

Is there a feature or recommended configuration in Bamboo that allows for this kind of conditional agent activity or resource reservation on a shared node? For instance, can an agent be temporarily disabled or made unavailable if another specific agent (or a task with specific requirements) on the same node becomes active?

Any guidance or best practices you can provide for managing this type of scenario would be greatly appreciated.

Thanks,

Trig

0 answers

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events