[Freeipa-devel] [PATCH] 1072 enable transaction support

Rob Crittenden rcritten at redhat.com
Fri Nov 16 04:53:44 UTC 2012


This patch enables transaction support in 389-ds-base and fixes a few 
transaction issues within IPA.

This converts parts of the password and modrnd plugins to support 
transactions. The password plugin still largely runs as 
non-transactional because extop plugins aren't supported in transactions 
yet.

I've left the wait_for_attr code in place for now but on reflection we 
should probably remove it. I'll leave that up to the reviewer, but I 
can't see the need for it any more.

In order for this to work you'll need to apply the last two patches 
(both 0001) to slapi-nis and spin it up yourself, otherwise you'll have 
serious deadlock issues. I know this is extra work but this patch is 
potentially disruptive so I figure the earlier it is out the better.

Noriko/Rich/Nalin, can you guys review the slapi-nis pieces? I may have 
been too aggressive in my cleanup.

Noriko/Rich, can you review the 389-ds plugin parts of my 1072 patch?

Once we have an official slapi-nis build with these patches we'll need 
to set the minimum n-v-r in our spec file.

rob
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-rcrit-1072-transaction.patch
Type: text/x-patch
Size: 28443 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20121115/701b1a9a/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-make-NIS-Plugin-and-Schema-Compatibility-Plugin-betx.patch
Type: text/x-patch
Size: 18934 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20121115/701b1a9a/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Code-cleanup.patch
Type: text/x-patch
Size: 4520 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20121115/701b1a9a/attachment-0002.bin>


More information about the Freeipa-devel mailing list