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.
