On Fri, Sep 04, 2015 at 02:40:11PM +0200, Jakub Hrozek wrote:
On Fri, Sep 04, 2015 at 02:35:49PM +0200, Jakub Hrozek wrote:
From 591d07855b70aacbb4488ba9a54438ee9ded48b5 Mon Sep 17 00:00:00 2001 From: Jakub Hrozek jhrozek@redhat.com Date: Fri, 4 Sep 2015 09:27:17 +0200 Subject: [PATCH 2/8] DP: Provide a way to mark subdomain as disabled and auto-enable it later with offline_timeout
https://fedorahosted.org/sssd/ticket/2637
Adds a new Data Provider function be_mark_dom_offline() that is a replacement for be_mark_offline(). When called, the function would either set the whole back end offline, just like be_mark_offline or just set the subdomain status to inactive.
When a subdomain is inactive, there is a singleton timed task that would re-set the subdomin after offline_timeout seconds.
src/providers/data_provider_be.c | 99 ++++++++++++++++++++++++++++++++++++---- src/providers/dp_backend.h | 1 + 2 files changed, 91 insertions(+), 9 deletions(-)
One note -- I'm adding a unit test for this patch: https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/log/?h=oneway
But I still think it makes sense to send the patches for review while I'm working on the test..
Done, test added and some debug messages were improved, but no big changes happened with the patches.