Your browser was unable to load all of the resources. They may have been blocked by your firewall, proxy or browser configuration.
Press Ctrl+F5 or Ctrl+Shift+R to have your browser try again.

QuickBuild Agent Status Update on rescheduling #33

navalta3030 ·

Hi, I actually have a problem trying to resolve, If I'm not wrong how QB works were whenever there's a job being initiated, it loops through the whole agents and reupdate the state of all agents which is a massive work in the case of having two consecutive jobs getting initialized.

I was wondering if someone was able to implement maybe a message listener like Kafka or Rabbit MQ? in order to optimize the loop that's happening every time.

  • replies 1
  • views 2524
  • stars 0
robinshen ADMIN ·

QB loops over all agents to find out appropriate matches for each build and step being scheduled. I do not think a message queue might be much help here. To improvement the performance, do not use groovy script in step node selection setting and node assignment setting