hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hudson (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-13709) Updates to meta table server columns may be eclipsed
Date Wed, 15 Jul 2015 05:05:05 GMT

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

Hudson commented on HBASE-13709:

FAILURE: Integrated in HBase-0.98 #1058 (See [https://builds.apache.org/job/HBase-0.98/1058/])
HBASE-13743 Backport HBASE-13709 (Updates to meta table server columns may be eclipsed) to
0.98 (apurtell: rev 063e1b2bd91ad173fa2714df99fb66f6330ec55a)
* hbase-server/src/main/java/org/apache/hadoop/hbase/catalog/MetaEditor.java
* hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/handler/OpenMetaHandler.java
* hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/AdminProtos.java
* hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/handler/TestOpenRegionHandler.java
* hbase-server/src/test/java/org/apache/hadoop/hbase/catalog/TestMetaReaderEditor.java
* hbase-protocol/src/main/protobuf/Admin.proto
* hbase-server/src/test/java/org/apache/hadoop/hbase/MockRegionServerServices.java
* hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RegionServerServices.java
* hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/RequestConverter.java
* hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/handler/OpenRegionHandler.java
* hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
* hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestRegionServerNoMaster.java
* hbase-server/src/test/java/org/apache/hadoop/hbase/master/MockRegionServer.java

> Updates to meta table server columns may be eclipsed
> ----------------------------------------------------
>                 Key: HBASE-13709
>                 URL: https://issues.apache.org/jira/browse/HBASE-13709
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Enis Soztutar
>            Assignee: Enis Soztutar
>             Fix For: 2.0.0, 1.0.2, 1.2.0, 1.1.1
>         Attachments: hbase-13709_v1.patch, hbase-13709_v1.patch, hbase-13709_v2.patch
> HBASE-11536 fixes a case where on a very rare occasion, the meta updates may be processed
out of order. The fix is to use the RS's timestamp for the server column in meta update, but
that actually opens up a vulnerability for clock skew (see the discussions in the jira). 
> For the region replicas case, we can reproduce a problem where the server name field
is eclipsed by the masters earlier update because the RS is lagging behind. However, this
is not specific to replicas, but occurs more frequently with it. 
> One option that was discussed was to send the master's ts with open region RPC and use

This message was sent by Atlassian JIRA

View raw message