Ticket #365 has been filed because we realized we ended up never using
the sysdb interface to query remote sources. Because ldb is inherently
synchronous when accessing local data we decided it was a good idea to
give up the more complex asynchronous interface.
The last weekend I started playing with the idea and wanted to find out
if a slow conversion was possible. It turns out it can be done, so I
started converting one function after another and doing a make check
before each commit. And a real test on a live system every few commits.
Well I got sucked up for several hours and I am keeping playing with
one function at a time on idle time (evenings or lunch time :).
In my personal git tree there is the initial work on it which I will
keep working on until it is completed. Feedback is welcome especially
on how we should push this stuff into master.
http://fedorapeople.org/gitweb?p=simo/public_git/sssd.git;a=shortlog
Relevant commits are denoted by the prefix "sysdb".
Simo.
--
Simo Sorce * Red Hat, Inc * New York