You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Dima Spivak (JIRA)" <ji...@apache.org> on 2016/06/01 04:59:12 UTC

[jira] [Created] (HBASE-15930) Make IntegrationTestReplication's waitForReplication() smarter

Dima Spivak created HBASE-15930:
-----------------------------------

             Summary: Make IntegrationTestReplication's waitForReplication() smarter
                 Key: HBASE-15930
                 URL: https://issues.apache.org/jira/browse/HBASE-15930
             Project: HBase
          Issue Type: Improvement
          Components: integration tests
            Reporter: Dima Spivak
            Assignee: Dima Spivak


{{IntegrationTestReplication}} is a great test, but can improved by changing how we handle waiting between generation of the linked list on the source cluster and verifying the linked list on the destination cluster. [Even the code suggests this should be done|https://github.com/apache/hbase/blob/master/hbase-it/src/test/java/org/apache/hadoop/hbase/test/IntegrationTestReplication.java#L251-252], so I'd like to take it on. [~mbertozzi] and [~busbey] have both suggested a simple solution wherein we write a row into each region on the source cluster after the linked list generation and then assume replication has gone through once these rows are detected on the destination cluster.

Since you lads at Facebook are some of the heaviest users, [~eclark], would you prefer I maintain the API and add a new command line option (say {{\-c | \-\-check-replication}}) that would run before any {{--generateVerifyGap}} sleep is carried out as it is now?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)