objectclass_attrs: Only abort on a missing attribute when an attribute is both MUST...
authorClive Ferreira <cliveferreira@catalyst.net.nz>
Tue, 11 Oct 2016 02:32:54 +0000 (15:32 +1300)
committerGarming Sam <garming@samba.org>
Wed, 2 Nov 2016 00:28:44 +0000 (01:28 +0100)
commit79dd22aacb4c12bd008d9ad354ec5ec088560748
treee03a7394f6e2f3e3469a7d235db6de38f81830ae
parente0aa05609556cf7bc93d585944542d630862ba0f
objectclass_attrs: Only abort on a missing attribute when an attribute is both MUST and replicated

If an attribute is not replicated or constructed, it is quite normal for
it to be missing. This is the case with both rIDNextRid and
rIDPreviousAllocationPool. This currently prevents us switching the RID
master. On Windows, missing this attribute does not cause any problems
for the RID manager.

We may now remove the knownfail entry added earlier.

Signed-off-by: Clive Ferreira <cliveferreira@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Pair-programmed-with: Garming Sam <garming@catalyst.net.nz>
Pair-programmed-with: Bob Campbell <bobcampbell@catalyst.net.nz>

BUG: https://bugzilla.samba.org/show_bug.cgi?id=12394

Autobuild-User(master): Garming Sam <garming@samba.org>
Autobuild-Date(master): Wed Nov  2 01:28:44 CET 2016 on sn-devel-144
selftest/knownfail
source4/dsdb/samdb/ldb_modules/objectclass_attrs.c