Bug #6684 ndb_restore doesn't give error messages if inproper command given
Submitted: 17 Nov 2004 17:32 Modified: 18 Nov 2004 21:02
Reporter: Harrison Fisk
Status: Closed
Category:Server: Cluster Severity:S2 (Serious)
Version:4.1.7 OS:Mac OS X (Mac OS X)
Assigned to: Tomas Ulin Target Version:

[17 Nov 2004 17:32] Harrison Fisk
Description:
If you give something wrong to ndb_restore, it will just print out the usage without
giving any error messages at all.  Without error messages it is extremely hard to figure
out what it is wrong and get the program to work.

shell$ ndb_restore --connect="nodeid=3;host=localhost:2200" -n 2 -b 0 --restore_data
~/ndb/BACKUP/BACKUP-0/
Usage: ....       

No idea what is wrong with the above (bad parameter, bad combination of options, etc...)

How to repeat:
Don't give an exactly correct syntax to ndb_restore.
Notice it only gives the Usage error message.

Suggested fix:
Make it output a better (any) error message before giving the usage.
[18 Nov 2004 8:30] Tomas Ulin
All option handling has changed in 4.1.8 to use mysql my_getopts.

Can you please try with 4.1.8 and see if you have the same problem?
[18 Nov 2004 21:02] Tomas Ulin
Thank you for your bug report. This issue has been committed to our
source repository of that product and will be incorporated into the
next release.

If necessary, you can access the source repository and build the latest
available version, including the bugfix, yourself. More information 
about accessing the source trees is available at
    http://www.mysql.com/doc/en/Installing_source_tree.html