When running the producer performance test without providing a messages argument, you get an error:
However the shell command documentation doesn't say that this is required and implies that 2^63-1 (Long.MaxValue) messages will be sent. It should probably look like the ConsoleProducer and prefix the documentation with REQUIRED. Or should we make this a non-required argument and set the default value to something sane like 100,000 messages.
Which option is preferable for this?