#4203 Enable DS 1.3.3 dynamic plugin loading
Opened 9 years ago by mreynolds. Modified 6 years ago

With the new dynamic plugin feature in 389-ds-base-1.3.3, when plugins are enabled - they are immediately started(it no longer requires a server restart). During the IPA install, the schema files were copied over(and applied) after the memberOf plugin attempted to start(which failed). Which broke the install.

The files need to be copied over and the Directory Server restarted before configuring/enabling plugins.

IPA plugins need to be updated to be able to run in the dynamic mode.


Moving to 4.0. This patch is needed to prepare FreeIPA for DS 1.3.3 which would be released close to or after FreeIPA 4.0 GA.

Adding to list of tickets required for 4.0 release.

The patch still needs more updates, as found during first review. However, as we found out, it is not required for 4.0 GA as DS 1.3.3 does not have the feature enabled by default.

As dynamic plugins are disabled by default and as Tomas found out that simply just enabling them crashes FreeIPA, we would also need to do appropriate fixes to IPA plugins (proper load/unload hooks etc.) to be able to run in the dynamic mode, see:

http://www.redhat.com/archives/freeipa-devel/2014-June/msg00706.html

As this is bigger task than just maintenance and requires DS plugin knowledge, I am moving it to next feature release.

Moving to later version, 4.2 is too full already.

Removing Patch Review flag - the patch is obsolete, more changes to dynamic plugins are needed.

Metadata Update from @mreynolds:
- Issue assigned to lkrispen
- Issue set to the milestone: FreeIPA 4.5 backlog

6 years ago

Login to comment on this ticket.

Metadata