#1322 Special-case LDAP_SIZELIMIT_EXCEEDED when handling ldap return codes
Closed: Fixed None Opened 7 years ago by jhrozek.

Commit 4f2951e made the SSSD treat all LDAP return codes except for LDAP_NO_SUCH_OBJECT as fatal. This was done to avoid deleting cached entries when the search for a valid object failed.

However, in case the LDAP server paging is misconfigured so that it only allows partial results to be returned, for example, the SSSD would completely abort the operation, too. The old version returned partial results, which might appear to the user as a regression.

We're going to special-case LDAP_SIZELIMIT_EXCEEDED and return partial results as 1.5.x did.

Fields changed

owner: somebody => jhrozek
status: new => assigned

Fields changed

patch: 0 => 1

Fixed in:

milestone: NEEDS_TRIAGE => SSSD 1.8.4 (LTM)
resolution: => fixed
status: assigned => closed

Metadata Update from @jhrozek:
- Issue assigned to jhrozek
- Issue set to the milestone: SSSD 1.8.4 (LTM)

2 years ago

Login to comment on this ticket.