dsdb: Rework kcc_deleted() into dsdb_garbage_collect_tombstones()
commit4e0ac09ef6c6fadd67718f7b5aca7283fb8086b1
authorAndrew Bartlett <abartlet@samba.org>
Mon, 18 Jul 2016 01:10:23 +0000 (18 13:10 +1200)
committerGarming Sam <garming@samba.org>
Thu, 1 Sep 2016 03:49:14 +0000 (1 05:49 +0200)
tree948e65b0e59e3a8a53faf7a600e8876858764c81
parent9221ce3a3237a8ded78e371fef2b8e4f03722b63
dsdb: Rework kcc_deleted() into dsdb_garbage_collect_tombstones()

This is so that in a future commit, we can wrap this in python and allow it to be called
from outside the samba server processs.

This requires that we rework the callers and internals to avoid reference to
private data structures of the KCC service.

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
source4/dsdb/common/util.h
source4/dsdb/kcc/garbage_collect_tombstones.c
source4/dsdb/kcc/garbage_collect_tombstones.h [new file with mode: 0644]
source4/dsdb/kcc/kcc_periodic.c
source4/dsdb/kcc/kcc_service.c
source4/dsdb/kcc/kcc_service.h
source4/dsdb/wscript_build