URL:
https://github.com/SSSD/sssd/pull/485
Title: #485: Support alternative sources for the files provider
pbrezina commented:
"""
No, that would not be sufficient. You want to put one transaction around deleting and
storing users/groups to ensure that nothing is deleted if store failes, i.e. around the
code a quoted.
```
start-transaction()
delete-users()
sf_enum_users()
commit/cancel-transaction()
```
"""
See the full comment at
https://github.com/SSSD/sssd/pull/485#issuecomment-361167080