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

Bakai Ádám updated KUDU-3421:
-----------------------------
    Summary: Make command line error message more useful  (was: Make commane 
line error message more useful)

> Make command line error message more useful
> -------------------------------------------
>
>                 Key: KUDU-3421
>                 URL: https://issues.apache.org/jira/browse/KUDU-3421
>             Project: Kudu
>          Issue Type: Improvement
>          Components: CLI
>            Reporter: Bakai Ádám
>            Priority: Major
>              Labels: newbie
>
> If the user runs this command for example:
> {code:java}
> /data/9/abakai/kudu/build/debug% 
> /data/9/abakai/kudu/build/debug/bin/kudu-tserver 
> --fs_data_dirs=/data/9/abakai/kudu/build/debug/tserver-2/data 
> --fs_wal_dir=/data/9/abakai/kudu/build/debug/tserver-2/wal 
> --log_dir=/data/9/abakai/kudu/build/debug/tserver-2/log 
> --rpc_bind_addresses=127.0.0.1:19874 --time_source=system_unsync 
> --unlock_unsafe_flags --webserver_interface=127.0.0.1 --webserver_port=19875 
> --tserver_master_addrs=127.0.0.1:18764 
> --webserver_doc_root=/data/9/abakai/kudu/build/debug/../../www 
> --memory_limit_hard_bytes=72050161527 -block_manager log  {code}
> it works fine. But if the user adds "-logtostderr true", it will throw an 
> error:
> {code:java}
> [abakai@va1022]/data/9/abakai/kudu/build/debug% 
> /data/9/abakai/kudu/build/debug/bin/kudu-tserver 
> --fs_data_dirs=/data/9/abakai/kudu/build/debug/tserver-2/data 
> --fs_wal_dir=/data/9/abakai/kudu/build/debug/tserver-2/wal 
> --log_dir=/data/9/abakai/kudu/build/debug/tserver-2/log 
> --rpc_bind_addresses=127.0.0.1:19874 --time_source=system_unsync 
> --unlock_unsafe_flags --webserver_interface=127.0.0.1 --webserver_port=19875 
> --tserver_master_addrs=127.0.0.1:18764 
> --webserver_doc_root=/data/9/abakai/kudu/build/debug/../../www 
> --memory_limit_hard_bytes=72050161527 -block_manager log -logtostderr true
> usage: /data/9/abakai/kudu/build/debug/bin/kudu-tserver {code}
> Which doesn't really help to identify which command line option is incorrect 
> (and maybe how is it incorrect)
> (By the way the problem with the second command is that logtostderr doesn't 
> need true or false option, it's existence indicates that logtostderr should 
> be switched to true)



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

Reply via email to