ctubbsii opened a new issue, #5901:
URL: https://github.com/apache/accumulo/issues/5901

   The upgrade code changes in #5781 copies system properties into each 
existing namespace configuration, including the built-in namespace.
   
   Code in NamespaceConfiguration has a method `isIteratorOrConstraint` that is 
used with `Namespace.ACCUMULO` to prevent inheriting constraints or iterators 
from any system level configuration, so that users' attempts to configure 
system-wide table settings at the system level don't break the metadata tables.
   
   However, the upgrade code copies these to the namespace directly. So, any 
such properties that would have been filtered out from the parent config, are 
now permitted in the namespace config for the accumulo namespace.
   
   Two things should happen:
   1. The NamespaceConfiguration code can be cleaned up, because it will no 
longer be necessary to filter out these configurations from the system 
configuration, since they are no longer allowed.
   2. The upgrade code should skip over the same configurations when copying to 
the accumulo namespace that would have been filtered out by 
NamespaceConfiguration.


-- 
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: notifications-unsubscr...@accumulo.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to