diff options
author | Andrew Tridgell <tridge@samba.org> | 2009-09-03 18:36:02 +1000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2009-09-03 18:36:10 +1000 |
commit | d3d6713c599fa74f5fdd890bd00ab0dd721749d8 (patch) | |
tree | 6b5d993931f6da84f2e6b3ded4b6e6143901d11d /source4/torture/rap | |
parent | b72b8f6e7d6a83999153b71edd6f50a1803eff95 (diff) | |
download | samba-d3d6713c599fa74f5fdd890bd00ab0dd721749d8.tar.gz samba-d3d6713c599fa74f5fdd890bd00ab0dd721749d8.tar.bz2 samba-d3d6713c599fa74f5fdd890bd00ab0dd721749d8.zip |
another large change to the linked_attribute module
This one copes with deleted objects where linked attributes have been
set on the module. We hit this when we do the ldb wipe at the start of
a provision, which trigers linked attribute updates, but for objects
that have disappeared. We need to ensure that the linked attribute
updates only happen on the right object, and if the object gets
re-created (as happens with a provision) then it is not the right
object.
To cope with this we record the GUID of the object when the operation
that triggered the linked attribute update comes in, and then find the
DN by suing that GUID when we apply the change in the prepare commit
hook.
Diffstat (limited to 'source4/torture/rap')
0 files changed, 0 insertions, 0 deletions