directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Emmanuel Lecharny (JIRA)" <j...@apache.org>
Subject [jira] Closed: (DIRSERVER-682) apacheds dump command - hangs very frequently
Date Wed, 06 May 2009 17:09:30 GMT

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

Emmanuel Lecharny closed DIRSERVER-682.
---------------------------------------


> apacheds dump command - hangs very frequently
> ---------------------------------------------
>
>                 Key: DIRSERVER-682
>                 URL: https://issues.apache.org/jira/browse/DIRSERVER-682
>             Project: Directory ApacheDS
>          Issue Type: Bug
>    Affects Versions: 1.0-RC3
>         Environment: apacheds1.0-RC3
> Linux 2.4.20-8smp, 2CPU HT, jdk1.5.0_07
>            Reporter: Ajay Upadhyaya
>
> I'm trying out apacheds1.0-RC3
> here is my env details
> Linux 2.4.20-8smp, 2CPU HT, jdk1.5.0_07
> I've a custom schema extension defined (works fine), and a data partition. ADS is working
fine. When I try the dump command using apacheds-tools the dump is produced sometimes successfully
(there are 2227 entries in the exported file... so its not huge), but many times the command
just hangs. This happens when there are no queries done against apacheds by any client.
> Jstack shows blocked threads, thread dump is shown below. I looked around for this type
of issue, and found this unresolved issue
> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5104239, but it was reported against
1.4.1, Anybody faced this issue, or have any insight...not sure if this is an issue with sun
jvm or ADS code.
> The command I'm using is this
> (root)/usr/local/apacheds-1.0_RC3/bin#./apacheds-tools.sh dump -i /usr/local/apacheds-1.0_RC3
-p etouch -f /home/wikireg/dump
> this is how my apacheds-tools.sh looks like.
> #!/bin/sh
> # Really simple script to launch apacheds tools with RPM installer
> #JAVA_HOME=/usr/java/j2sdk1.4.2_06
> JAVA_HOME=/usr/java/jdk1.5.0_07
> APACHEDS_HOME=/usr/local/apacheds- 1.0_RC3
> #$JAVA_HOME/bin/java -jar $APACHEDS_HOME/bin/apacheds-tools.jar $@
> $JAVA_HOME/bin/java -classpath $APACHEDS_HOME/bin/apacheds-tools.jar:$APACHEDS_HOME/lib/ext/et.jar
org.apache.directory.server.tools.ApachedsTools $@
> thread dump (using jstack... as kill -3 is not working )
> --------------------------------------------------------------------------------------------------
> (root)/usr/java/jdk1.5.0_07/bin#ps -U root | grep java
>   988 ?        00:12:20 java
>  2027 pts/0    00:00:01 java
> (root)/usr/java/jdk1.5.0_07/bin#./jstack 2027
> Attaching to process ID 2027, please wait...
> Debugger attached successfully.
> Server compiler detected.
> JVM version is 1.5.0_07-b03
> Thread 2035: (state = BLOCKED)
> Thread 2034: (state = BLOCKED)
>  - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
>  - java.lang.ref.ReferenceQueue.remove(long) @bci=44, line=116 (Interpreted fram
> e)
>  - java.lang.ref.ReferenceQueue.remove() @bci=2, line=132 (Interpreted frame)
>  - java.lang.ref.Finalizer$FinalizerThread.run() @bci=3, line=159 (Interpreted f
> rame)
> Thread 2033: (state = BLOCKED)
>  - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
>  - java.lang.Object.wait() @bci=2, line=474 (Interpreted frame)
>  - java.lang.ref.Reference$ReferenceHandler.run() @bci=46, line=116 (Interpreted
>  frame)
> Thread 2027: (state = BLOCKED)
>  - sun.misc.Resource.getBytes() @bci=16, line=75 (Interpreted frame)
>  - java.net.URLClassLoader.defineClass(java.lang.String, sun.misc.Resource) @bci
> =219, line=256 (Interpreted frame)
>  - java.net.URLClassLoader.access$100(java.net.URLClassLoader, java.lang.String,
>  sun.misc.Resource) @bci=3, line=56 (Interpreted frame)
>  - java.net.URLClassLoader$1.run() @bci=43, line=195 (Interpreted frame)
>  - java.security.AccessController.doPrivileged(java.security.PrivilegedException
> Action, java.security.AccessControlContext) @bci=0 (Interpreted frame)
>  - java.net.URLClassLoader.findClass(java.lang.String) @bci=13, line=188 (Interp
> reted frame)
>  - java.lang.ClassLoader.loadClass(java.lang.String, boolean) @bci=43, line=306
> (Interpreted frame)
>  - sun.misc.Launcher$AppClassLoader.loadClass(java.lang.String, boolean) @bci=36
> , line=268 (Interpreted frame)
>  - java.lang.ClassLoader.loadClass(java.lang.String) @bci=3, line=251 (Interpret
> ed frame)
>  - java.lang.ClassLoader.loadClassInternal(java.lang.String) @bci=2, line=319 (I
> nterpreted frame)
>  - org.springframework.beans.factory.support.AbstractBeanFactory.transformedBean
> Name(java.lang.String) @bci=1, line=555 (Interpreted frame)
>  - org.springframework.beans.factory.support.AbstractBeanFactory.getType(java.la
> ng.String) @bci=2, line=303 (Interpreted frame)
>  - org.springframework.context.support.AbstractApplicationContext.getType(java.l
> ang.String) @bci=5, line=552 (Interpreted frame)
>  - org.springframework.context.support.AbstractApplicationContext.invokeBeanFact
> oryPostProcessors() @bci=80, line=357 (Interpreted frame)
>  - org.springframework.context.support.AbstractApplicationContext.refresh() @bci
> =289, line=294 (Interpreted frame)
>  - org.springframework.context.support.FileSystemXmlApplicationContext .<init>(ja
> va.lang.String[], boolean) @bci=14, line=82 (Interpreted frame)
>  - org.springframework.context.support.FileSystemXmlApplicationContext.<init>(ja
> va.lang.String[]) @bci=3, line=67 (Interpreted frame)
>  - org.springframework.context.support.FileSystemXmlApplicationContext.<init>(ja
> va.lang.String) @bci=9, line=58 (Interpreted frame)
>  - org.apache.directory.server.tools.ApachedsTools.main(java.lang.String []) @bci
> =413, line=103 (Interpreted frame)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message