Learn more about these different git repos.
Other Git URLs
With the introduction of subdomain the sysdb interface has suffered from not being able to properly address subtrees in the cache.
To avoid changing the sysdb interface the sss_domain_onfo structure was added to the sysdb_ctx, but this is realy suboptimal as it lead to the need of fiddling with the sysdb context and conceals the domain code is working on.
A refactoring of this to split domain info out of the sysdb_ctx is really necessary to avoid bugs and return code to readability in some of the more complex and convoluted areas.
Sub tasks:
We may also want to split domain info in 2 parts, sysdb related domain info and other info, for example all the timeouts and other info are not used at the sysdb layer.
So we may want to have an inner sysdb_domain structure that carries only data that needs to be passed to the sysdb interface, and an outer structure tht corresponds to the actual sss_domain_info that includes stuff needed by providers.
Moving to 1.10 and bumping it up.
milestone: NEEDS_TRIAGE => SSSD 1.10 beta priority: major => blocker summary: refactor sysdb interface => [RFE] refactor sysdb interface type: defect => enhancement
Fields changed
rhbz: => 0
selected: => Want
priority: blocker => critical
Patches have been on the list for some time. It's also a refactor, which we've been marking as "tasks".
owner: somebody => simo patch: 0 => 1 type: enhancement => task
master: git log 2cbb879..4f118e3
resolution: => fixed status: new => closed
review: => 0 summary: [RFE] refactor sysdb interface => Refactor sysdb interface
Metadata Update from @simo: - Issue assigned to simo - Issue set to the milestone: SSSD 1.10 beta
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/2685
If you want to receive further updates on the issue, please navigate to the github issue and click on subscribe button.
subscribe
Thank you for understanding. We apologize for all inconvenience.
Login to comment on this ticket.