ctubbsii commented on issue #1837:
URL: https://github.com/apache/accumulo/issues/1837#issuecomment-744498482


   Based on the description, it seems that this issue is about how 
table-specific properties can override system-properties. However that is the 
design of per-table properties and works as expected.
   
   Based on the discussion, though, it seems that this issue is not about 
table-specific properties overriding system properties, but specifically about 
the issues of HostRegexTableLoadBalancer poor use of properties. It should be 
mentioned that while these properties can be set at the per-table level 
(because of the property names and for historical reasons), this balancer 
cannot be used as a per-table balancer, and can only be instantiated at the 
main balancer (it has no per-table constructor that accepts a table id). The 
current code in the main branch was modified in #1201 (for target release 
2.1.0) and never uses the per-table configuration for anything other than issue 
a warning. So, the only settings that will apply to this balancer are those 
placed on the system-wide configuration.
   
   Given the state of things in the main branch, I don't believe there's 
anything more to be done here, other than to advise people to use this balancer 
very carefully... with the understanding that the properties should be set at 
the system level, in spite of their names (for historical reasons) being 
prefixed with `table.`
   
   Please re-open or continue the discussion if there's more to address, but I 
think the fix in #1201 should address the concerns listed here already.


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

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to