URL:
https://github.com/SSSD/sssd/pull/106
Author: jhrozek
Title: #106: Add a new "files" provider
Action: opened
PR body:
"""
This patch set implements a new provider that mirrors the contents of passwd and groups
files. The intent is to make these users and groups available through the SSSD memory
cache to improve performance and make it possible to read extended attributes via the sssd
D-Bus interface.
As the next step, we will implement a writable D-Bus interface to make it possible to also
manage local users with an API and supersede the AccountService API.
At the moment, the domain must be enabled explicitly. When this branch is merged, another
commit would also enable the files domain for all installations by default.
In order to make the resolution precise, the files domain is disabled once an inotify
notification arrives During testing, I realized there might be a delay between changing
the UNIX files by replacing them and *receiving* the inotify notification. Therefore the
tests add a sleep as well. That's not nice and I would be glad if the reviewer can
spot how to speed up the inotify notification receiving.
"""
To pull the PR as Git branch:
git remote add ghsssd
https://github.com/SSSD/sssd
git fetch ghsssd pull/106/head:pr106
git checkout pr106