You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by "Robert Lazarski (Jira)" <ji...@apache.org> on 2026/01/25 04:29:00 UTC

[jira] [Resolved] (AXIS2C-1670) Contents of every file in current directory read during axis2_stub_create_with_endpoint_ref_and_client_home()

     [ https://issues.apache.org/jira/browse/AXIS2C-1670?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Lazarski resolved AXIS2C-1670.
-------------------------------------
    Fix Version/s: 2.0.0
                       (was: 1.7.0)
       Resolution: Fixed

 Details: Improved warning message explaining what happens and how to  
    fix it                                                              
  Before:                                                               
  Provided client repository path %s does not exsist or no permission to
   read,                                                                
  therefore set axis2c home to DEFAULT_REPO_PATH.                       
                                                                        
  After:                                                                
  Client repository path '%s' does not exist or is not readable.        
  Falling back to current directory '%s'. This will scan ./modules      
  and ./services subdirectories which may cause performance issues.     
  Set a valid AXIS2C_HOME or pass a valid client_home path.             
                                                                        
  This helps users understand why their application might be doing      
  unexpected file I/O when they haven't configured the Axis2 repository 
  path correctly.   

> Contents of every file in current directory read during axis2_stub_create_with_endpoint_ref_and_client_home()
> -------------------------------------------------------------------------------------------------------------
>
>                 Key: AXIS2C-1670
>                 URL: https://issues.apache.org/jira/browse/AXIS2C-1670
>             Project: Axis2-C
>          Issue Type: Bug
>          Components: core/clientapi, core/context, platforms/unix
>    Affects Versions: 1.5.0, 1.6.0
>         Environment: RedHat Linux 2.6.18-308.8.2.el5PAE
>            Reporter: Richard Conner
>            Priority: Minor
>              Labels: performance
>             Fix For: 2.0.0
>
>
> While investigating performance problems in our production machine, I ran an "strace" on an application using Axis2/c and discovered that during configuration/client-connection it was opening and reading the entire contents of every file in the current directory. We have been able to narrow it down into somewhere within the "axis2_stub_create_with_endpoint_ref_and_client_home()" subroutine.
> I haven't been able to find/trace through the sources below that yet but at least wanted to get this issue registered for some more experienced eyeballs.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: c-dev-help@axis.apache.org