Apache9 commented on pull request #3478: URL: https://github.com/apache/hbase/pull/3478#issuecomment-881794378
> You move the fundamentals HBTU and HBC from top-level into sub-package to send downstreamers the message that these classes are off-limits going forward? The idea is to copy the HBTU related classes to hbase-testing-util and mark them deprecated, so end users could still use them through all the hbase 3.x lifecycle, and also have plenty of time to switch to the new TestingHBaseCluster, which is enough for most end users. And for hbase itself, we move the HBTU to another package, so it will not have conflict with the one in hbase-testing-util, and then, since it is not IA.Public again, we could start to purge the uncessary methods, and also do big refactoring on it. And I think Phoenix still needs to make use of this class, as it needs to test something internal to hbase, so I marked the 'new' HBTU as IA.LimitedPrivate, but anyone, I think for an IA.LimitedPrivate class, we are free to change it in minor releases. You can see some discuss in the parent issue HBASE-13126. Thanks. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
