Architecture #22672
open
Remove node information and inventories from LDAP
Added by François ARMAND over 1 year ago.
Updated 14 days ago.
Status:
Pending technical review
Category:
Web - Maintenance
Description
Node information in LDAP leads to massive problems:
- the are big info and counts for 95% of LDAP data
This means that LDAP archive are big because of that and of index/etc are impacted by that quantity of datas.
- they change often
This breaks for usage pattern where LDAP is good (few changes, lots of small reads).
This first step will remove all nodes from LDAP.
The replacing backend is not decided yet but will likely be "git fact repository + in memory view".
Migration will need to be taken with a lot of care.
- Status changed from New to In progress
- Status changed from In progress to Pending technical review
- Assignee changed from François ARMAND to Vincent MEMBRÉ
- Pull Request set to https://github.com/Normation/rudder/pull/4771
- Related to Bug #22978: Cache most current Version number to save lots of memory added
- Target version changed from 8.0.0~alpha1 to 8.0.0~beta1
- Target version changed from 8.0.0~beta1 to 8.0.0~beta2
- Target version changed from 8.0.0~beta2 to 8.0.0~beta3
- Target version changed from 8.0.0~beta3 to 8.1.0~alpha1
- Related to Bug #20752: There is no way to set the properties of a pending node added
- Related to Architecture #23727: Group all node related access into one NodeFactRepository added
- Target version changed from 8.1.0~alpha1 to 8.1.0~beta1
- Target version changed from 8.1.0~beta1 to 8.1.0~beta2
- Target version changed from 8.1.0~beta2 to 8.1.0~rc1
- Target version changed from 8.1.0~rc1 to 8.1.0
- Target version changed from 8.1.0 to 8.1.1
- Target version changed from 8.1.1 to 8.1.2
- Target version changed from 8.1.2 to 8.1.3
- Target version changed from 8.1.3 to 8.1.4
- Target version changed from 8.1.4 to 8.1.5
- Target version changed from 8.1.5 to 8.1.6
- Target version changed from 8.1.6 to 8.1.7
- Target version changed from 8.1.7 to 8.1.8
- Target version changed from 8.1.8 to 8.1.9
Also available in: Atom
PDF