Project

General

Profile

Actions

Bug #4584

closed

Building node configuration in the promise generation process takes a lot of time

Added by François ARMAND almost 11 years ago. Updated over 10 years ago.

Status:
Rejected
Priority:
N/A
Assignee:
-
Category:
Performance and scalability
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
Name check:
Fix check:
Regression:

Description

Now that some major performance update were done (for ex. in #4242) in the promise generation process, the new bottleneck seems to be the node configuration generation.

It seems that in that process, the DeploymentService_buildNodeConfigurations#replaceNodeVars is taking ~90% of total time of that subtask.

So, it seems that we are doing something very wrong in the way we process ${rudder.XXX} parameters.


Related issues 3 (0 open3 closed)

Related to Rudder - Bug #4242: Promise generation takes too long when getting more and more nodesReleasedFrançois ARMAND2014-03-11Actions
Related to Rudder - Architecture #4585: Remove Rule-dependant parameters like ${rudder.common.target.nodeid}Rejected2014-03-11Actions
Has duplicate Rudder - Architecture #4778: Optimize promise generation algorithm: Rudder variables lookupReleasedFrançois ARMAND2014-04-29Actions
Actions #1

Updated by Vincent MEMBRÉ almost 11 years ago

  • Target version changed from 2.10.0~beta1 to 2.10.0
Actions #2

Updated by Vincent MEMBRÉ over 10 years ago

  • Target version changed from 2.10.0 to 2.11.0~beta1
Actions #3

Updated by François ARMAND over 10 years ago

  • Description updated (diff)
  • Status changed from New to Rejected

Duplicated by #4778

Actions #4

Updated by Vincent MEMBRÉ over 10 years ago

  • Status changed from Rejected to Released

This bug has been fixed in Rudder 2.11.0~beta1 that was released yesterday.

Actions #5

Updated by Vincent MEMBRÉ over 10 years ago

  • Status changed from Released to Rejected
Actions

Also available in: Atom PDF