URL:
https://github.com/SSSD/sssd/pull/136
Title: #136: Tlog integration
spbnick commented:
"""
Thanks, Pavel.
I'm still confused, though. At the moment we invoke `create_initgr_ctx` with
an `ldb_result` returned from `sysdb_initgroups`. If `sysdb_initgroups`
returned `ENOENT`, or produced `res->count == 0`, we will have nothing to
supply `create_initgr_ctx` with, and even if it worked,
`dp_req_initgr_pp_sr_overlay` would have nothing to match against.
I guess I don't understand the whole mechanism: first we get the result from
the cache, then we do the request. Doesn't make sense to me. Could you please
explain what's going on here?
Thank you
"""
See the full comment at
https://github.com/SSSD/sssd/pull/136#issuecomment-293816585