Bakai Ádám created KUDU-3421:
--------------------------------

             Summary: Make commane 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


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)



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

Reply via email to