The issue is about moving replication queue storage from zookeeper to a
hbase table. As discussed many times before, the most difficult thing here
is the cyclic dependencies between the WAL system and replication system.
And in HBASE-27109 we finally solved the problem, by delaying the update to
replication queue storage when rolling WAL. And we have also implemented
the auto migration procedure to support rolling upgrading.

The development works for HBASE-27109 have all been done. The only
remaining issue is about the ref guide update, and of course we also need a
fat release note to describe this big new feature.

After rebasing to the newest master branch, we got a green nightly build.

https://ci-hbase.apache.org/job/HBase%20Nightly/job/HBASE-27109%252Ftable_based_rqs/64/

And notice that, there is no flaky tests job for this feature branch which
means it does not exclude any tests, so it is 'truly' green.

I've opened a PR against master

https://github.com/apache/hbase/pull/5202

The PR is big as we have 15 commits on the feature branch. PTAL if you have
interest.

Any suggestions are welcomed.

Thanks.

Reply via email to