Yes,profiler is enabled, may be this is the problem. Zhou Shuaifeng(Frank)
-----邮件原件----- 发件人: [email protected] [mailto:[email protected]] 代表 Stack 发送时间: 2011年4月29日 12:38 收件人: [email protected] 抄送: Yanlijun; Chenjian 主题: Re: found one deadlock on hbase? Hmm. The profiler is enabled when you see this? Something is way off with the last of the threads showing in your thread dump: "regionserver60020.cacheFlusher": at java.util.ResourceBundle.endLoading(ResourceBundle.java:1506) - waiting to lock <0x00007fe7cbacbd48> (a org.apache.hadoop.hbase.regionserver.MemStoreFlusher) at java.util.ResourceBundle.findBundle(ResourceBundle.java:1379) at java.util.ResourceBundle.findBundle(ResourceBundle.java:1292) at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1234) at java.util.ResourceBundle.getBundle(ResourceBundle.java:832) .... How is it that we are trying to get into a synchronized hbase method, MemStoreFlusher, in the depths of an i18n call; we're trying to append a locale-appropriate date to a String. Something is way off? St.Ack
