dlmarion commented on PR #3641:
URL: https://github.com/apache/accumulo/pull/3641#issuecomment-1643882069

   The HostRegexTableLoadBalancer (HRTLB) allows the user to define regular 
expressions (for hostname or ip) for tables. HRTLB creates groups based on 
these regexes, with a default group containing tservers that do not match any 
regex. HRTLB passes only the tservers in the table's group to the tablet load 
balancer when performing assignments or balancing.
   
   In the elasticity branch we have `(tserver|sserver|compactor).group` 
properties that can be used to assign specific processes to logical groups of 
resources. `sserver.group` has existed since 2.1. `compactor.queue` was added 
in 2.1, but renamed to `compactor.group` in elasticity. `tserver.group` was 
created in elasticity. TableLoadBalancer was modified in elasticity to be group 
aware, allowing a user to configure a table to be assigned to tservers with a 
specific group name.
   
   I don't know how useful HRTLB will be in an orchestrated (k8s-like) 
environment as tservers could be moved on-demand.


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