Quanah Gibson-Mount pushed to branch master at openldap / OpenLDAP
Commits: d337ae75 by Howard Chu at 2022-12-01T15:39:03+00:00 ITS#9929 slapo-dynlist: more performance tweaks
Minimize cost of dynamic lists while still making them filterable: require their attrs to be explicitly mapped if filtering is to be supported.
Also check config scope in compare op
- - - - - cc79020b by Howard Chu at 2022-12-01T15:39:03+00:00 ITS#9929: more performance tweaks
For simple (non-nested) member compares, avoid unnecessary fetches of dyngroups that can't match the filter. cache filter/entry instance info across multiple dyn entries to avoid refetching each filter entry for each dyngruop test.
- - - - - 9d53f7cc by Howard Chu at 2022-12-01T15:39:03+00:00 ITS#9929 preserve e_name for memberOf values
- - - - - 00610ee8 by Howard Chu at 2022-12-01T15:39:03+00:00 ITS#9121 dynlist: cleanup unused code
- - - - - c8e039aa by Howard Chu at 2022-12-01T15:39:03+00:00 ITS#9929 plug memleaks
- - - - -
9 changed files:
- doc/man/man5/slapo-dynlist.5 - servers/slapd/ava.c - servers/slapd/backend.c - servers/slapd/filter.c - servers/slapd/overlays/dynlist.c - servers/slapd/proto-slap.h - tests/data/dynlist.out - tests/data/slapd-dynlist.conf - tests/scripts/test044-dynlist
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/31e6efeb073547244ebbd2f...