Project

General

Profile

Feature #6626

Add shared_port_daemon support in the glideins

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

Status:
Closed
Priority:
High
Assignee:
Igor Sfiligoi
Category:
Glidein
Target version:
Start date:
07/15/2014
Due date:
% Done:

0%

Estimated time:
Stakeholders:

CMS

Duration:

Description

Currently, each glidein needs at least 3 CCB connections (or incoming ports) to function; master+startd+starter.
It will be even worse in multi-core ones.

This can be cut down to a single CCB connection if the shared_port_daemon is used.
The difference is significant once you have O(100k) glideins.

We currently have no support for this in the glideins, so we should add it.


Related issues

Blocked by GlideinWMS - Feature #6640: Add tmp area in glideins which is guaranteed to be on local storage in glideinsClosed07/18/2014

History

#1 Updated by Igor Sfiligoi over 5 years ago

  • Status changed from New to Feedback
  • Assignee changed from Igor Sfiligoi to Parag Mhashilkar

I have implemented the changes.
The code is in v3/6626.
(it needs code from #6640 applied to be fully functional)

I added a new knob, USE_SHARED_PORT.
By default the shared port daemon is disabled, and it will only be used if explicitly enabled.
Similar to how USE_CCB works.

PS: Both USE_CCB and USE_SHARED_PORT are now used relatively late in the glidein initialization process,
so they can be set a constants, if so desired.

Please review.

#2 Updated by Parag Mhashilkar over 5 years ago

  • Status changed from Feedback to Resolved
  • Assignee changed from Parag Mhashilkar to Igor Sfiligoi

merged to branch_v3_2 and master

#3 Updated by Parag Mhashilkar over 5 years ago

  • Status changed from Resolved to Closed


Also available in: Atom PDF