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)