HBASE-3622 Deadlock in HBaseServer (JVM bug?); Add an FAQ about hanging regionservers

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1085254 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Michael Stack 2011-03-25 05:00:46 +00:00
parent e64108690e
commit c38558e545

View File

@ -959,10 +959,10 @@ When I build, why do I always get <code>Unable to find resource 'VM_global_libra
</answer>
</qandaentry>
</qandadiv>
<qandadiv><title>Loading</title>
<qandadiv><title>Runtime</title>
<qandaentry>
<question><para>
Why do I see pauses when loading HBase?
Loading, why do I see pauses when loading HBase?
</para></question>
<answer>
<para>
@ -971,6 +971,20 @@ When I build, why do I always get <code>Unable to find resource 'VM_global_libra
</para>
</answer>
</qandaentry>
<qandaentry>
<question><para>
Why does my RegionServer hang inexplicitly?
</para></question>
<answer>
<para>
Are you running an old JVM (&lt; 1.6.0_u21?)? When you look at a thread dump,
does it look like threads are BLOCKED but no one holds the lock all are
blocked on? See <link xlink:href="https://issues.apache.org/jira/browse/HBASE-3622">HBASE 3622 Deadlock in HBaseServer (JVM bug?)</link>.
Adding <code>-XX:+UseMembar</code> to the HBase <varname>HBASE_OPTS</varname> in <filename>conf/hbase-env.sh</filename>
may fix it.
</para>
</answer>
</qandaentry>
</qandadiv>
</qandaset>
</appendix>