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

   > My current thought is to remove `Property.FIXED_PROPERTIES` because almost 
everything is updateable and the code that enforced a static view was just 
removed. Instead, I'm thinking of adding an annotation to each Property to 
document the scope of the property. For example, rpc , instance, port 
properties, block cache properties, etc. have a PROCESS scope. Other 
properties, like MANAGER_BULK_TIMEOUT, may have a SESSION scope where they are 
checked each time. Maybe there are other values for other cases. If no 
annotation is supplied, then maybe there is a default value which means that 
its configurable. This approach continues to allow us to provide documentation, 
but if the annotation is wrong it's a documentation problem and doesn't affect 
the behavior of the code.
   
   5a0c845 is an example of what I was trying to describe. I updated a bunch, 
but not all, of the properties with the PropertyScope annotation.


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

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

Reply via email to