Issue #261 has been updated by Clément OUDOT.

Subject changed from [1.3] LSC tries to connect to the destination for each 
entry even if connection fails to LSC tries to connect to the destination for 
each entry even if connection fails
Status changed from New to Assigned
Target version changed from 2.0.x branch to 2.0
% Done changed from 0 to 50

we need to discuss if this behvior should be the same for sync mode and async 
mode. In async mode (daemon mode), LSC should start even with connection 
problems.

We can maybe close tgis issue for 2.0 and work on daemon mode for 2.1.
----------------------------------------
Bug #261: LSC tries to connect to the destination for each entry even if 
connection fails
http://tools.lsc-project.org/issues/261

Author: Jonathan Clarke
Status: Assigned
Priority: High
Assigned to: Sébastien Bahloul
Category: Core
Target version: 2.0
Problem in version: 1.3-SNAPSHOT


Running the latest 1.3-SNAPSHOT, I launched LSC with my destination directory 
stopped.

I have 4 entries to sync from the source, and LSC tries to connect to the 
destination 4 times! Each time fails with an error message like this:
<pre>
juil. 20 14:54:55 - INFO  - Starting sync for FirstTask
juil. 20 14:54:55 - INFO  - Connecting to LDAP server 
ldap://localhost:3389/dc=normation,dc=com anonymously
juil. 20 14:54:56 - INFO  - Connecting to LDAP server 
ldap://localhost:33389/dc=normation,dc=com as cn=Manager,dc=normation,dc=com
juil. 20 14:54:56 - INFO  - Connecting to LDAP server 
ldap://localhost:33389/dc=normation,dc=com as cn=Manager,dc=normation,dc=com
juil. 20 14:54:56 - ERROR - Error opening the LDAP connection to the 
destination!
juil. 20 14:54:56 - ERROR - Error opening the LDAP connection to the 
destination!
juil. 20 14:54:56 - ERROR - Error while synchronizing ID 
{dn=ou=people,dc=normation,dc=com}: java.lang.RuntimeException: 
javax.naming.CommunicationException: localhost:33389 [Root exception is 
java.net.ConnectException: Connection refused]
juil. 20 14:54:56 - ERROR - Connection lost! Aborting.
juil. 20 14:54:56 - ERROR - Error while synchronizing ID 
{dn=dc=normation,dc=com}: java.lang.RuntimeException: 
javax.naming.CommunicationException: localhost:33389 [Root exception is 
java.net.ConnectException: Connection refused]
juil. 20 14:54:56 - ERROR - Connection lost! Aborting.
juil. 20 14:54:56 - INFO  - Connecting to LDAP server 
ldap://localhost:33389/dc=normation,dc=com as cn=Manager,dc=normation,dc=com
juil. 20 14:54:56 - ERROR - Error opening the LDAP connection to the 
destination!
juil. 20 14:54:56 - ERROR - Error while synchronizing ID 
{dn=ou=Applications,dc=normation,dc=com}: java.lang.RuntimeException: 
javax.naming.CommunicationException: localhost:33389 [Root exception is 
java.net.ConnectException: Connection refused]
juil. 20 14:54:56 - ERROR - Connection lost! Aborting.
juil. 20 14:54:56 - INFO  - Connecting to LDAP server 
ldap://localhost:33389/dc=normation,dc=com as cn=Manager,dc=normation,dc=com
juil. 20 14:54:56 - ERROR - Error opening the LDAP connection to the 
destination!
juil. 20 14:54:56 - ERROR - Error while synchronizing ID 
{dn=ou=groups,dc=normation,dc=com}: java.lang.RuntimeException: 
javax.naming.CommunicationException: localhost:33389 [Root exception is 
java.net.ConnectException: Connection refused]
juil. 20 14:54:56 - ERROR - Connection lost! Aborting.
juil. 20 14:54:56 - ERROR - All entries: 4, to modify entries: 0, modified 
entries: 0, errors: 4
</pre>

If I launch LSC with "-t 1" (to have only one thread), this happens exactly the 
same.

What should happen:
# If LSC has a connection problem, it should abort *immediately*. This was the 
case in 1.2.
# I'm not sure if there is one connection per thread, but this would make 
sense. In this case, why is "-t 1" not reducing this to only one error?


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://tools.lsc-project.org/my/account
_______________________________________________________________
Ldap Synchronization Connector (LSC) - http://lsc-project.org

lsc-dev mailing list
[email protected]
http://lists.lsc-project.org/listinfo/lsc-dev

Reply via email to