Actions
Architecture #3677
closedArchitecture #3388: Some LDAP interaction seems to be not perfectly efficient
Create data structure to hold full immatable representation of directive & group tree and use them in place of I/Os
Status:
Released
Priority:
1 (highest)
Assignee:
Category:
Architecture - Code maintenance
Target version:
Fix check:
Regression:
Description
We need to :
- create two datastructures to hold the group Library and the node library
- used them in directive edit form, group edit form, rule edit form,
- used them in deploymentService
Moreover, for deployment service, we also need to:
- change the dataflow of the algorithm to start by getting all datas, and then only use/mutate them without I/O
- remove file system lock (no longer usefull)
- limit the number of write in LDAP
- make immutable most of datastrucures used (node configuration, etc)
Actions