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/31e6efeb073547244ebbd2f6a02823e25db063fc...c8e039aa15e5b8a45ab9031abf817d1e53a2b221

-- 
View it on GitLab: 
https://git.openldap.org/openldap/openldap/-/compare/31e6efeb073547244ebbd2f6a02823e25db063fc...c8e039aa15e5b8a45ab9031abf817d1e53a2b221
You're receiving this email because of your account on git.openldap.org.


Reply via email to