[389-devel] Problem using winsync API

Carsten Grzemba grzemba at contac-dt.de
Mon Dec 13 08:45:49 UTC 2010


I found the reason: In winsync-plugin.h in the plugin config is defined a dependenciy for multi-master plugin. This seems to be wrong, because a Winsync plugin must already be registered when the multi-master plugin starts. I.e. the dependency should be reversed. The multi-master Plugin depends on the Winsync plugin.

I have removed
 
nsslapd-plugin-depends-on-named: Multimaster Replication Plugin

from the plugin configuration, and instead added the Multimaster Plugin config

nsslapd-plugin-depends-on-named: test Winsync API

Then, the Winsync plugin is loaded also if start / restart the directory server.
Can you review this? 

Regards

----- Ursprüngliche Nachricht -----
Von: Rich Megginson <rmeggins at redhat.com>
Datum: Samstag, 11. Dezember 2010, 0:59
Betreff: Re: [389-devel] Problem using winsync API
An: 389-devel at lists.fedoraproject.org

> 
> 
>  
>    
>  
>  

>    On 12/08/2010 05:17 AM, Carsten Grzemba wrote:
>    

>      > 
> ----- Ursprüngliche Nachricht -----
> Von: Carsten Grzemba <grzemba at contac-dt.de>
> Datum: Mittwoch, 8. Dezember 2010, 11:16
> Betreff: [389-devel] Problem using winsync API
> An: "389 Directory server developer discussion." <389-devel at lists.fedoraproject.org>
> 
> 
>      
>        I try to use the Winsync API. The _winsync_plugin_init and 
> _winsync_plugin_start functions are called, but apparently not 
> correctly registered. 
> If the actual functions should be called, nothing happens.
> Debbuging shows the pointer thefunc in windows_private.c 
> functions is NIL.
> 
>      
>      it works only after the creation of an winsync replication agreement. After restart the directoryserver only _winsync_plugin_init and _winsync_plugin_start are called.
> 
>    
>    So is there still a problem?
> 
>    
>      
>        > Does anyone know why this is?
> Thanks 
> Carsten
> 
> 
>        
>          --
> 
>        
>        389-devel mailing list
> 389-devel at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/389-devel
> 
>        > 
> --
> 389-devel mailing list
> 389-devel at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/389-devel
>      
>    
>    
> 
>  
> 
> > --
> 389-devel mailing list
> 389-devel at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/389-devel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: grzemba.vcf
Type: text/x-vcard
Size: 233 bytes
Desc: Card for Carsten Grzemba <grzemba at contac-dt.de>
Url : http://lists.fedoraproject.org/pipermail/389-devel/attachments/20101213/69e2a2ac/attachment-0001.vcf 


More information about the 389-devel mailing list