Project

General

Profile

Idea #2597

Serialize factory calls to the collector

Added by Igor Sfiligoi over 7 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Igor Sfiligoi
Category:
Factory
Target version:
Start date:
03/26/2012
Due date:
% Done:

90%

Estimated time:
Spent time:
Stakeholders:
Duration:

Description

Each entry process does at least one condor_status and one condor_advertise.
But the collector is only one!

So having O(100) condor_status and/or condor_advertise issued at the same time,
does not speed up the system, since the collector will answer them one at a time.
Worse, it actually slows it down considerably, as significant system resources are used in the process.

I thus propose to serialise access to the collector in the factory code.

History

#1 Updated by Igor Sfiligoi over 7 years ago

  • % Done changed from 0 to 90

Implemented as commit:83e727a018e914d757e0deb823be635cd9da8e90
in branch_v2_5_6plus_igor_gf

It has been deployed on both UCSD and CERN factories, and showed to drastically reduce the load on the system.

#2 Updated by Burt Holzman over 7 years ago

  • Status changed from New to Closed


Also available in: Atom PDF