-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 03/07/2013 08:22 AM, Sumit Bose wrote:
This is my understanding about what needs to be done to replace winbind
with sssd with respect to a CIFS client, i.e. cifs kernel module
and cifs-utils packages.
For your convenience the content is added below as well.
Comments and suggestions are welcome.
Looks straightforward to me, given the plugin infrastructure that Jeff
Layton made available. I've edited the page to correct a few typos for
readability, but this approach looks pretty sound to me.
I'd like to suggest that we probably would want to implement an
in-memory cache in the cifs plugin, however. In some situations, we
may see many requests for the same conversion in a short period of
time. It's probably in our best interest to maintain a fast cache of
these conversions.
I'm not certain of the architecture of cifs-utils. Is it usually
invoked as part of a long-running process, or is it common to call a
helper binary to do the processing normally. If the latter, then we
can probably just maintain a hash table in the plugin to store the
conversions for the life of the helper app. If it's possible that the
app may be long-running, then we probably need to make sure to set a
lifetime on the in-memory cache entries.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.13 (GNU/Linux)
Comment: Using GnuPG with Thunderbird -
http://www.enigmail.net/
iEYEARECAAYFAlE4l6UACgkQeiVVYja6o6P2vACdFKlqM0WR1660ojlla2wmqEFN
ba4An3+JtcoqARLxMUsq4Hf4KARfA4Bf
=556A
-----END PGP SIGNATURE-----