Project

General

Profile

Actions

Bug #6207

closed

Deleting a directive is VERY slow

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

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

Description

Even in the most simple case (a directive not used anywhere, on a fresh Rudder install), deleting a directive takes several seconds.

Code hint: the cause is that along the deleting, we get the directive from LDAP (with a lock), then get the the active directive (with a lock for the same think), then need to wait until the exaustion algo of the locking system sort things out. This is, of course. BAD BAD BAD BAD.


Subtasks 1 (0 open1 closed)

Bug #6213: Bug in the LDAP query for getting Directive infoReleasedNicolas CHARLES2015-01-30Actions
Actions #1

Updated by Vincent MEMBRÉ almost 10 years ago

  • Target version changed from 2.10.9 to 2.10.10
Actions #2

Updated by François ARMAND almost 10 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from François ARMAND to Nicolas CHARLES
  • Target version deleted (2.10.10)
  • Pull Request set to https://github.com/Normation/rudder/pull/808
Actions #3

Updated by François ARMAND almost 10 years ago

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

Updated by Vincent MEMBRÉ over 9 years ago

  • Target version set to 2.10.10
Actions #6

Updated by Vincent MEMBRÉ over 9 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 2.10.10 and 2.11.7, which were released on 05/02/2015.

Actions

Also available in: Atom PDF