Hello All,

Boaz has proposed the idea of internal options. Currently all the options are 
visible to to the user when they do:

select * from sys.options.

We would like internal options to be not visible to the user by default. 
Possibly requiring them to do:

select * from internal.options

in order to see them, but internal options could be set in the same way as 
other system options. The intention would be to add new options we weren't 
comfortable with exposing to the end user as internal options. After an 
internal option and its corresponding feature is considered stable it could 
become a standard system option.

This feature would be implemented on top of Jyosthna's feature 
https://github.com/apache/drill/pull/868

Paul has suggested this could be accomplished by adding metadata to options in 
the SystemOptionManager, and distinguishing between standard an internal 
options based on that meta data.

If you have any feedback about how the feature should look like to the user or 
be implemented. Please let us know.

Thanks,
Tim

Reply via email to