I'm sending this on behalf of Pavel Reichl...
Hi,
during devconf week Jakub asked us to send a few overview paragraphs
about features we will be working on in forth coming months.
Implementation details will be discussed in design documents as usually.
I and Pavel Březina will be working together on SSSD control tool -
SSSCTL. Main purpose of this task is to make administration & debugging
tasks more user friendly and thus hopefully save time of users, support
and us developers.
SSSCTL will be mostly CLI/TUI client using the SSSD infopipe as a server
that will be providing necessary data and will perform/delegate commands
to the SSSD providers and responders.
Capabilities of the tool:
1) online/offline state -
https://fedorahosted.org/sssd/ticket/385
Users have repeatedly asked for simple mean how to check if data
provider id offline or online without need to check logs (if logging is
enabled at all).
2a) Report whether the entry is present in SSSD cache -
https://fedorahosted.org/sssd/ticket/2166
2b) Check if the cached entry is valid and refresh if appropriate -
https://fedorahosted.org/sssd/ticket/2166
2c) Measure the time an operation took (useful in performance tuning) -
https://fedorahosted.org/sssd/ticket/385
3) Failover status - Current state of failover process {connecting to
server, waiting, failed, succeeded)
4) Display server to which provider is connected to -
https://fedorahosted.org/sssd/ticket/385
5) Display current debug level of a component
6) Generate memory report
Usually when user is observing a memory leak we provide him a special
build that generates talloc report which we can then analyze. Using this
tool customer would simply select SSSD component that is supposed to
leak memory and generate the talloc report immediately.
7) Force reload - restart of components?
Work dependency:
1) Data provider refactoring
2) Extend interface between DP and IFP -
https://fedorahosted.org/sssd/ticket/2957,
https://fedorahosted.org/sssd/ticket/2954
3) Extend public interface of IFP
4) Tool (logic + user interface) -
https://fedorahosted.org/sssd/ticket/385