[ 
https://issues.apache.org/jira/browse/CONNECTORS-1588?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16777328#comment-16777328
 ] 

Cihad Guzel commented on CONNECTORS-1588:
-----------------------------------------

I have a PR : https://github.com/apache/manifoldcf/pull/96

> Custom Jcifs Properties
> -----------------------
>
>                 Key: CONNECTORS-1588
>                 URL: https://issues.apache.org/jira/browse/CONNECTORS-1588
>             Project: ManifoldCF
>          Issue Type: Improvement
>          Components: JCIFS connector
>    Affects Versions: ManifoldCF 2.12
>            Reporter: Cihad Guzel
>            Priority: Major
>             Fix For: ManifoldCF 2.13
>
>
> In some cases, "jcifs" is running slowly. In order to solve this problem, we 
> need to set custom some properties. 
>  
> For example; my problem was in my test environment: I have a windows server 
> and an ubuntu server in same network in AWS EC2 Service. The windows server 
> has Active Directory service, DNS Server and shared folder while the ubuntu 
> server has some instance such as manifoldcf, an db instance and solr. 
>  
> If the DNS settings are not defined on the ubuntu server, jcifs runs slowly. 
> Because the default resolver order is set as 'LMHOSTS,DNS,WINS'. It means[1]; 
> firstly "jcifs" checks '/etc/hosts' files for linux/unix server'', then it 
> checks the DNS server. In my opinion, the linux server doesn't recognize the 
> DNS server and threads are waiting for every file for access to read.
>  
> I suppose, WINS is used when accessing hosts on different subnets. So, I have 
> set "jcifs.resolveOrder = WINS" and my problem has been FIXED. 
>  
> Another suggestion for similar problem from [another 
> example|[https://stackoverflow.com/a/18837754]]: "-Djcifs.resolveOrder = DNS"
>  
> We need to set custom resolveOrder variable.
> [1] [https://www.jcifs.org/src/docs/resolver.html] 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to