Project

General

Custom queries

Profile

Actions

Architecture #17128

closed

review index for LDAP

Added by Nicolas CHARLES about 5 years ago. Updated almost 5 years ago.

Status:
Released
Priority:
N/A
Category:
Performance and scalability
Target version:
Effort required:
Name check:
To do
Fix check:
Checked
Regression:

Description

A long long time ago ( https://issues.rudder.io/issues/5965 ) we removed indexes within Rudder, by adding cache
Then we move to mdb, which doesn't have cache, but is super fast

It is fast, but some edge cases are unfortunately slow, or super slow. See for example https://issues.rudder.io/issues/12937 , or https://issues.rudder.io/issues/14945

We could improve perfs there, but we need also to measure what we are doing, as adding indexes make writing slower (and write is costly in ldap)


Related issues 5 (0 open5 closed)

Related to Rudder - Bug #5965: LDAP configuration is not optimized for Rudder use caseReleasedMatthieu CERDA2015-01-08Actions
Related to Rudder - Bug #12937: In Rudder 6.2.0 inventory processing merge_uuid part get extremelly slow on debianReleasedNicolas CHARLESActions
Related to Rudder - Bug #14945: Missing index in ldap directory ResolvedFrançois ARMANDActions
Related to Rudder - Bug #2751: Some ldap are not indexedReleasedJonathan CLARKE2012-08-01Actions
Related to Rudder - Bug #17215: create migration script for LDAP indexesReleasedBenoît PECCATTEActions
#1

Updated by Nicolas CHARLES about 5 years ago

  • Related to Bug #5965: LDAP configuration is not optimized for Rudder use case added
#2

Updated by Nicolas CHARLES about 5 years ago

  • Related to Bug #12937: In Rudder 6.2.0 inventory processing merge_uuid part get extremelly slow on debian added
#3

Updated by Nicolas CHARLES about 5 years ago

  • Related to Bug #14945: Missing index in ldap directory added
#4

Updated by Nicolas CHARLES about 5 years ago

  • Related to Bug #2751: Some ldap are not indexed added
#10

Updated by Nicolas CHARLES about 5 years ago

  • Status changed from New to In progress
  • Assignee set to Nicolas CHARLES
#11

Updated by Nicolas CHARLES about 5 years ago

  • Assignee changed from Nicolas CHARLES to François ARMAND
  • Pull Request set to https://github.com/Normation/rudder-packages/pull/2249
#12

Updated by Nicolas CHARLES about 5 years ago

  • Status changed from In progress to Pending technical review
#13

Updated by Nicolas CHARLES about 5 years ago

  • Status changed from Pending technical review to Pending release
#14

Updated by François ARMAND about 5 years ago

  • Tracker changed from Bug to Architecture
  • Priority deleted (0)
#16

Updated by Vincent MEMBRÉ about 5 years ago

  • Related to Bug #17215: create migration script for LDAP indexes added
#17

Updated by Vincent MEMBRÉ about 5 years ago

  • Status changed from Pending release to Released
#18

Updated by François ARMAND almost 5 years ago

  • Fix check changed from To do to Checked
Actions

Also available in: Atom PDF