Nobody asked to shutdown the region server. Only disable tables, but the region 
server shutdown.
I have 8 region servers, 2 shut down, the same reason.
Please recheck if there is a problem.

Zhou Shuaifeng(Frank)
-------------------------------------------------------------------------------------------------------------------------------------
This e-mail and its attachments contain confidential information from HUAWEI, 
which 
is intended only for the person or entity whose address is listed above. Any 
use of the 
information contained herein in any way (including, but not limited to, total 
or partial 
disclosure, reproduction, or dissemination) by persons other than the intended 
recipient(s) is prohibited. If you receive this e-mail in error, please notify 
the sender by 
phone or email immediately and delete it!

-----邮件原件-----
发件人: [email protected] [mailto:[email protected]] 代表 Jean-Daniel Cryans
发送时间: 2011年4月20日 2:45
收件人: [email protected]
抄送: Zhoushuaifeng; Yanlijun
主题: Re: Disable table causing regionserver shutdown

That's the expected behavior when the region server is asked to
shutdown and there's a compaction running, take a closer look at the
log before those lines to find the reason.

J-D

On Tue, Apr 19, 2011 at 5:10 AM, Zhoushuaifeng <[email protected]> wrote:
> Hi,
> I run the disable table command, after a while, two RegionServers shutdown.
> I see the log, when close one region, compaction is running on this region:
> I check the code, when close regions, it will first set writestate. 
> writesEnabled  to false, but if there is still compact running, this setting 
> may interrupt compact and throw InterruptedIOException, when the HRegion 
> catched this Exception, compact will fail, is this the cause of Regionserver 
> down? If so, this may be a problem.
>                 if (!this.region.areWritesEnabled()) {
>                    writer.close();
>                    fs.delete(writer.getPath(), false);
>                    throw new InterruptedIOException(
>                        "Aborting compaction of store " + this +
>                        " in region " + this.region +
>                        " because user requested stop.");
>                  }
>
>
>    } catch (InterruptedIOException iioe) {
>          LOG.info("compaction interrupted by user: ", iioe);
>        } finally {
>          long now = EnvironmentEdgeManager.currentTimeMillis();
>          LOG.info(((completed) ? "completed" : "aborted")
>              + " compaction on region " + this
>              + " after " + StringUtils.formatTimeDiff(now, startTime));
>
> Some logs:
>
> 2011-04-18 14:00:56,468 DEBUG 
> org.apache.hadoop.hbase.regionserver.CompactSplitThread: Compaction requested 
> for 
> ufdr,1000286138199982#0129000,1302767272113.80928bc54c94a029b76098ce04c22572. 
> because Region has too many store files; priority=6, compaction queue size=0
> 2011-04-18 14:01:06,569 DEBUG 
> org.apache.hadoop.hbase.regionserver.handler.CloseRegionHandler: Processing 
> close of 
> ufdr,1000286138199982#0129000,1302767272113.80928bc54c94a029b76098ce04c22572.
> 2011-04-18 14:01:06,569 DEBUG org.apache.hadoop.hbase.regionserver.HRegion: 
> Closing 
> ufdr,1000286138199982#0129000,1302767272113.80928bc54c94a029b76098ce04c22572.:
>  disabling compactions & flushes
> 2011-04-18 14:01:06,569 DEBUG org.apache.hadoop.hbase.regionserver.HRegion: 
> waiting for compaction to complete for region 
> ufdr,1000286138199982#0129000,1302767272113.80928bc54c94a029b76098ce04c22572.
> 2011-04-18 14:01:06,714 INFO org.apache.hadoop.hbase.regionserver.HRegion: 
> compaction interrupted by user:
> java.io.InterruptedIOException: Aborting compaction of store value in region 
> ufdr,1000286138199982#0129000,1302767272113.80928bc54c94a029b76098ce04c22572. 
> because user requested stop.
> 2011-04-18 14:01:06,714 INFO org.apache.hadoop.hbase.regionserver.HRegion: 
> aborted compaction on region 
> ufdr,1000286138199982#0129000,1302767272113.80928bc54c94a029b76098ce04c22572. 
> after 10sec
> 2011-04-18 14:01:06,714 INFO 
> org.apache.hadoop.hbase.regionserver.CompactSplitThread: 
> regionserver60020.compactor exiting
> 2011-04-18 14:01:07,532 INFO org.apache.hadoop.hbase.regionserver.Leases: 
> regionserver60020 closing leases
> 2011-04-18 14:01:07,532 INFO org.apache.hadoop.hbase.regionserver.Leases: 
> regionserver60020 closed leases
> 2011-04-18 14:01:07,600 INFO 
> org.apache.hadoop.hbase.regionserver.HRegionServer: regionserver60020 exiting
>
>
> Zhou Shuaifeng(Frank)
>
>
> -------------------------------------------------------------------------------------------------------------------------------------
> This e-mail and its attachments contain confidential information from HUAWEI, 
> which
> is intended only for the person or entity whose address is listed above. Any 
> use of the
> information contained herein in any way (including, but not limited to, total 
> or partial
> disclosure, reproduction, or dissemination) by persons other than the intended
> recipient(s) is prohibited. If you receive this e-mail in error, please 
> notify the sender by
> phone or email immediately and delete it!
>
>

Reply via email to