diff options
author | Simo Sorce <ssorce@redhat.com> | 2009-10-05 10:09:09 -0400 |
---|---|---|
committer | Simo Sorce <ssorce@redhat.com> | 2009-10-09 16:11:21 -0400 |
commit | e2d17ea806d273784b621583dd0490c2f69f237d (patch) | |
tree | 90f8e0989f7b93c134b082e4282df85d54cd9c9a /server/tests | |
parent | dc55d62f4d9f6520ffcb4aa8c6beb308896d9fbb (diff) | |
download | sssd-e2d17ea806d273784b621583dd0490c2f69f237d.tar.gz sssd-e2d17ea806d273784b621583dd0490c2f69f237d.tar.bz2 sssd-e2d17ea806d273784b621583dd0490c2f69f237d.zip |
Start responders predictably after providers
Instead of waiting an arbitrary timeout, start all providers first, and wait for
all of them to reply to the monitor before starting other services.
Add a timeout handler so that services are started even if one of the providers
fails to actually register back to the monitor.
Also fixes services destructors
delist_service was overriding the natural svc destructor.
remove the offending code and make the svc_destructor always try
to remove a service from the service list, if the service is not
listed it will just be a noop.
Diffstat (limited to 'server/tests')
0 files changed, 0 insertions, 0 deletions