keith-turner commented on issue #3909:
URL: https://github.com/apache/accumulo/issues/3909#issuecomment-1787685193

   > We likely need to add some logic to PropUtil.validateProperties for this. 
However, without annotating which properties accept json, we might have to 
hardcode the list for now.
   
   
   It would be nice to validate these properties at set time, but not sure its 
possible.  Would need to overcome the following in validation
   
    * The compaction service config spans multiple properties.
    * Validating JSON would not be enough and could break plugins that are not 
the default.  A planner plugin implementation may not take json, or it could 
take json but expect a very specific schema.
   
   Opened #3912 to make the system behave better when there is bad config as 
identified in this issue. Need to do some more general follow on work to 
address per table compaction dispatchers having config that makes them throw an 
exception, that may cause a similar log storm.
   


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