Handle schema reloading request.
authorAnatoliy Atanasov <anatoliy.atanasov@postpath.com>
Wed, 23 Jul 2008 06:59:17 +0000 (09:59 +0300)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 24 Jul 2008 01:54:30 +0000 (11:54 +1000)
commitf619e08f8be7c3a20a71b679e73a7b7f57247f82
tree45ca4f6d3cb925e5acad1678dcb8cc4d414fb3fa
parentdb36f37b8f324ca2a45b05800d4abfb72c566447
Handle schema reloading request.
The ldif for that operation looks like this:

dn:
changetype: Modify
add: schemaUpdateNow
schemaUpdateNow: 1

It uses the rootdse's object functional attribute schemaUpdateNow.
In rootdse_modify() this command is being recognized and it is send as extended operation with DSDB_EXTENDED_SCHEMA_UPDATE_NOW_OID.
In the partition module its dispatched to the schema_fsmo module.
The request is processed in the schema_fsmo module by schema_fsmo_extended().
(This used to be commit 39f9184ddf215f2b512319211c0a05702218ef87)
source4/dsdb/samdb/ldb_modules/partition.c
source4/dsdb/samdb/ldb_modules/rootdse.c
source4/dsdb/samdb/ldb_modules/schema_fsmo.c
source4/dsdb/samdb/samdb.h