hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nick Dimiduk (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-8803) region_mover.rb should move multiple regions at a time
Date Thu, 11 Jul 2013 22:27:48 GMT

    [ https://issues.apache.org/jira/browse/HBASE-8803?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13706349#comment-13706349

Nick Dimiduk commented on HBASE-8803:

For instance, here's a recent run of {{time /usr/lib/hbase/bin/rolling-restart.sh --rs-only
--graceful}} on this cluster of 9 RS's that took 30+ minutes.

13/07/10 23:49:33 INFO region_mover: Moving region 1028785192 (1 of 1) to server=XXXXXX,60020,1373499860198
NativeException: org.apache.hadoop.hbase.NotServingRegionException: org.apache.hadoop.hbase.NotServingRegionException:
Region is not online: -ROOT-,,0
        at org.apache.hadoop.hbase.regionserver.HRegionServer.getRegion(HRegionServer.java:3491)
        at org.apache.hadoop.hbase.regionserver.HRegionServer.getClosestRowBefore(HRegionServer.java:2186)
        at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.hadoop.hbase.ipc.WritableRpcEngine$Server.call(WritableRpcEngine.java:340)
        at org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:1426)

          getTable at /usr/lib/hbase/bin/region_mover.rb:74
  isSuccessfulScan at /usr/lib/hbase/bin/region_mover.rb:133
     unloadRegions at /usr/lib/hbase/bin/region_mover.rb:350
              call at org/jruby/RubyProc.java:270
              call at org/jruby/RubyProc.java:224

As far as I can tell, the ROOT region was never unavailable; I think it's a race condition
in AM.
> region_mover.rb should move multiple regions at a time
> ------------------------------------------------------
>                 Key: HBASE-8803
>                 URL: https://issues.apache.org/jira/browse/HBASE-8803
>             Project: HBase
>          Issue Type: Bug
>          Components: Usability
>    Affects Versions: 0.98.0, 0.94.8, 0.95.1
>            Reporter: Jean-Marc Spaggiari
>            Assignee: Jean-Marc Spaggiari
>             Fix For: 0.98.0, 0.95.2, 0.94.10
>         Attachments: HBASE-8803-v0-trunk.patch, HBASE-8803-v1-0.94.patch, HBASE-8803-v1-trunk.patch,
HBASE-8803-v2-0.94.patch, HBASE-8803-v2-0.94.patch
>   Original Estimate: 48h
>  Remaining Estimate: 48h
> When there is many regions in a cluster, rolling_restart can take hours because region_mover
is moving the regions one by one.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

View raw message