Project

General

Profile

Actions

Bug #4475

closed

Promise generation process should not lose time by forking to run "/bin/true"

Added by François ARMAND about 10 years ago. Updated over 8 years ago.

Status:
Released
Priority:
3
Category:
Performance and scalability
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
Name check:
Fix check:
Regression:

Description

See http://www.rudder-project.org/redmine/issues/4427#note-4

Idea: before trying to do cf-promise on generated promises, check for "/bin/true" and just continue on that case, without actually forking to get an "ok".


Related issues 2 (1 open1 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 #4427: cf-promises check on ALL generated promises leads to huge generation time NewNicolas CHARLESActions
Actions #1

Updated by François ARMAND about 10 years ago

  • Category changed from Web - Config management to Performance and scalability
  • Status changed from 8 to In progress
Actions #2

Updated by François ARMAND about 10 years ago

  • Pull Request set to https://github.com/Normation/rudder/pull/443
Actions #3

Updated by François ARMAND about 10 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from François ARMAND to Nicolas CHARLES
Actions #4

Updated by François ARMAND about 10 years ago

  • Status changed from Pending technical review to Pending release
  • % Done changed from 0 to 100
Actions #6

Updated by Vincent MEMBRÉ about 10 years ago

  • Tracker changed from Bug to User story
  • Subject changed from In promise generation, don't fork for "/bin/true" to Speed up promise generation, don't fork when using "/bin/true" instead of "cf-promises"
Actions #7

Updated by Vincent MEMBRÉ about 10 years ago

  • Tracker changed from User story to Bug
  • Pull Request set to https://github.com/Normation/rudder/pull/443
Actions #8

Updated by Vincent MEMBRÉ about 10 years ago

  • Subject changed from Speed up promise generation, don't fork when using "/bin/true" instead of "cf-promises" to Promise generation process should not lose time by forking to run "/bin/true"
Actions #9

Updated by Vincent MEMBRÉ about 10 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 2.10.0~beta1, which was released today.
Check out:

The release announcement: http://www.rudder-project.org/pipermail/rudder-announce/2014-March/000084.html
The full ChangeLog: http://www.rudder-project.org/foswiki/bin/view/System/Documentation:ChangeLog210
Download information: https://www.rudder-project.org/site/get-rudder/downloads/
Actions #10

Updated by Benoît PECCATTE over 8 years ago

  • Target version changed from 2.10.0~beta1 to 2.6.12
Actions

Also available in: Atom PDF