DomGarguilo opened a new pull request, #6027:
URL: https://github.com/apache/accumulo/pull/6027

   Fixes #5667
   
   This PR adds the following:
   
   multi-range tablet info API:
   * added an overload of `TableOperations.getTabletInformation()` which now 
accepts a `List<Range>` and the single range overload now delegates to this new 
method
   * added `BalancerEnvironment.getTabletInformation(TableId, List<Range>, 
TabletInformation.Field...)` so balancer plugins can request only the tablets 
they need
   Created new `TabletInformationCollector` class to centralize logic
   * overlapping ranges are merged, adds required `Feild`s and reads tablets 
via Ample
   
   `TableOperationsImpl` and `BalancerEnvironmentImpl` now delegate to 
`TabletInformationCollector` for both single- and multi-range calls


-- 
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]

Reply via email to