#357 SSSD should provide fast in memory cache to provide similar functionality as NSCD currently provides
Closed: Fixed None Opened 14 years ago by sgallagh.

SSSD is currently in conflict with the NSCD. It is recommended not to use NSCD with the maps SSSD provides. But performance of the SSSD is not sufficient to address all the exiting requirements. SSSD should be enhanced to provide an NSCD type in memory cache solution that would meet these requirements.


Fields changed

proposed: 2.0 =>
type: defect => enhancement

Fields changed

milestone: NEEDS_TRIAGE => SSSD 1.2

Fields changed

milestone: SSSD 1.2 => SSSD 2.0

Fields changed

coverity: =>
description: SSSD is currently in conflict with the NSCD. To resolve the caching conflicts the SSSD should provide NSCD interfaces and act as a replacement for NSCD. This would would require some additional research and evaluation.

There are several ways to resolve this conflict. Perhaps the simplest would be to have authconfig edit the /etc/nscd.conf file and disable caching for passwd and group entries.

A more complicated solution would be to implement the NSCD protocol ourselves. => SSSD is currently in conflict with the NSCD. It is recommended not to use NSCD with the maps SSSD provides. But performance of the SSSD is not sufficient to address all the exiting requirements. SSSD should be enhanced to provide an NSCD type in memory cache solution that would meet these requirements.

milestone: SSSD 2.0 => SSSD 1.9.0
patch: => 0
priority: minor => major
rhbz: =>
summary: SSSD should replace NSCD => SSSD should provide fast in memory cache to provide similar functionality as NSCD currently provides
upgrade: => 0

Fields changed

blockedby: =>
blocking: =>
patch: 0 => 1
status: new => assigned

"Nice to have" for 1.9.

Fields changed

feature_milestone: =>
milestone: SSSD 1.9.0 => SSSD 1.9 beta

Simo provided some initial patches on the sssd-devel list. Jan will finish the review and touch them up for inclusion.

owner: simo => jzeleny
status: assigned => new

Fixed in:[[BR]]
5f90993[[BR]]
eb2e21b[[BR]]
24451a6[[BR]]
6cb1a6e[[BR]]
5f216c7[[BR]]
1171986[[BR]]
c3ef027[[BR]]
10eae23

resolution: => fixed
status: new => closed

Metadata Update from @sgallagh:
- Issue assigned to jzeleny
- Issue set to the milestone: SSSD 1.9.0 beta 1

7 years ago

SSSD is moving from Pagure to Github. This means that new issues and pull requests
will be accepted only in SSSD's github repository.

This issue has been cloned to Github and is available here:
- https://github.com/SSSD/sssd/issues/1399

If you want to receive further updates on the issue, please navigate to the github issue
and click on subscribe button.

Thank you for understanding. We apologize for all inconvenience.

Login to comment on this ticket.

Metadata