Chao Wang created HBASE-25011:
---------------------------------
Summary: Swallow Throwable if catch throw other exception
Key: HBASE-25011
URL: https://issues.apache.org/jira/browse/HBASE-25011
Project: HBase
Issue Type: Bug
Components: Region Assignment
Affects Versions: 2.2.3
Reporter: Chao Wang
Assignee: Chao Wang
Attachments: image-2020-09-11-09-45-06-952.png
if this.close() throw exception, will not explain "throw t", we will not seem
actual error.As shown in the figure below. this is code in hbase master branch.
!image-2020-09-11-09-45-06-952.png!
this is log in my production environment, actual error is not printing:
2020-09-10 16:38:17,255 | INFO |
RS_OPEN_REGION-regionserver/node-group-1wKzN0003:16020-11 | Waiting for flushes
and compactions to finish for the region
aes_table,,1599722342956.c05438c8c2e3ec250e8fcbf35b49694d. |
org.apache.hadoop.hbase.regionserver.HRegion.waitForFlushesAndCompactions(HRegion.java:1812)2020-09-10
16:38:17,255 | INFO |
RS_OPEN_REGION-regionserver/node-group-1wKzN0003:16020-11 | Waiting for flushes
and compactions to finish for the region
aes_table,,1599722342956.c05438c8c2e3ec250e8fcbf35b49694d. |
org.apache.hadoop.hbase.regionserver.HRegion.waitForFlushesAndCompactions(HRegion.java:1812)2020-09-10
16:38:17,255 | INFO |
RS_OPEN_REGION-regionserver/node-group-1wKzN0003:16020-11 | Total wait time for
flushes and compaction for the region
aes_table,,1599722342956.c05438c8c2e3ec250e8fcbf35b49694d. is: 0ms |
org.apache.hadoop.hbase.regionserver.HRegion.waitForFlushesAndCompactions(HRegion.java:1848)2020-09-10
16:38:17,256 | INFO |
RS_OPEN_REGION-regionserver/node-group-1wKzN0003:16020-11 | Closing region
aes_table,,1599722342956.c05438c8c2e3ec250e8fcbf35b49694d. |
org.apache.hadoop.hbase.regionserver.HRegion.doClose(HRegion.java:1676)2020-09-10
16:38:17,337 | WARN |
RS_OPEN_REGION-regionserver/node-group-1wKzN0003:16020-11 | Failed to open
region aes_table,,1599722342956.c05438c8c2e3ec250e8fcbf35b49694d., will report
to master |
org.apache.hadoop.hbase.regionserver.handler.AssignRegionHandler.cleanUpAndReportFailure(AssignRegionHandler.java:89)java.io.IOException:
The new max sequence id 1 is less than the old max sequence id 10 at
org.apache.hadoop.hbase.wal.WALSplitUtil.writeRegionSequenceIdFile(WALSplitUtil.java:413)
at
org.apache.hadoop.hbase.regionserver.HRegion.writeRegionCloseMarker(HRegion.java:1241)
at org.apache.hadoop.hbase.regionserver.HRegion.doClose(HRegion.java:1781) at
org.apache.hadoop.hbase.regionserver.HRegion.close(HRegion.java:1594) at
org.apache.hadoop.hbase.regionserver.HRegion.close(HRegion.java:1540) at
org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:7484) at
org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:7429) at
org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:7401) at
org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:7359) at
org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:7310) at
org.apache.hadoop.hbase.regionserver.handler.AssignRegionHandler.process(AssignRegionHandler.java:145)
at org.apache.hadoop.hbase.executor.EventHandler.run(EventHandler.java:104) at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
--
This message was sent by Atlassian Jira
(v8.3.4#803005)