[ 
https://issues.apache.org/jira/browse/KUDU-3757?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexey Serbin updated KUDU-3757:
--------------------------------
    Code Review: https://gerrit.cloudera.org/#/c/24151/

> Allow specifying an experimental flag set to default value without requiring 
> --unlock_experimental_flags
> --------------------------------------------------------------------------------------------------------
>
>                 Key: KUDU-3757
>                 URL: https://issues.apache.org/jira/browse/KUDU-3757
>             Project: Kudu
>          Issue Type: Improvement
>          Components: CLI, master, tserver
>            Reporter: Alexey Serbin
>            Assignee: Alexey Serbin
>            Priority: Major
>
> It turns out that adding 'experimental' or 'unsafe' flag to an already 
> existing flag leads to unexpected results when the flag was used with its 
> default (in most cases safe and tested) value.  E.g., that happened to the 
> '\-\-use_hybrid_clock' flag 
> [1|https://github.com/apache/kudu/commit/27ac60210]: if specifying 
> '\-\-use_hybrid_clock=true', it's necessary to also specify 
> '\-\-unlock_unsafe_flags' [2|https://github.com/apache/kudu/commit/ab974c7da]
> Since the idea behind locking 'experimental' and 'unsafe' flags was to warn 
> users when they override the safe and tested default values, it makes sense 
> to issue the warning and/or exit on flag validation only if the custom 
> setting deviates from the default value for such flags.
> [1] https://github.com/apache/kudu/commit/27ac60210
> [2] https://github.com/apache/kudu/commit/ab974c7da



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to