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


   > 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.
   No, that is not what the issue is saying.  I tried to clarify it in the 
discussion but it seems further clarity is needed.  
   Given a set of Tables T{T1, T2, ..., TN} and a set of configs C{C1,C2, ..., 
CN}, with some number of system-level properties S  with C1, C2, ... CN set, 
for a given table T1 with C1,..., CN set,   T1C1 can and does take precedence 
over SC1.  This is good, right, and proper.  The issue is (was) that there 
exists a set of properties with tablenames which can be set at both the system 
level and table level for each table, C.Tname.  When I say "Individual 
table-specific properties are able to be overridden in *different* table 
contexts"  I mean C.T1  could be overridden in T2 ( *different* tables meaning 
T1 !=  T2 ) in such a way that T1C.T1 and SC.T1 are ignored in favor of T2C.T1. 
 C.T1 should be specific to T1 and no table T not equal to T1 should be able to 
override it.  It sounds like #1201 addressed this so that SC.T1 would take 
precedence over all TC.T1 which fixes the specific issue with the 
HostRegexBalancer, but that violates the original idea that Tc should override 
Sc for 
 all c in C.
   
   


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