Browse Source

Some arguments are always set to default in ProducerPerformance; patched by John Fung; committed by Jun Rao; kafka-710

pull/2/head
Jun Rao 12 years ago
parent
commit
96dc298438
  1. 2
      perf/src/main/scala/kafka/perf/PerfConfig.scala
  2. 14
      perf/src/main/scala/kafka/perf/ProducerPerformance.scala

2
perf/src/main/scala/kafka/perf/PerfConfig.scala

@ -53,7 +53,7 @@ class PerfConfig(args: Array[String]) { @@ -53,7 +53,7 @@ class PerfConfig(args: Array[String]) {
.defaultsTo(200)
val compressionCodecOpt = parser.accepts("compression-codec", "If set, messages are sent compressed")
.withRequiredArg
.describedAs("compression codec ")
.describedAs("supported codec: NoCompressionCodec as 0, GZIPCompressionCodec as 1, SnappyCompressionCodec as 2")
.ofType(classOf[java.lang.Integer])
.defaultsTo(0)
val helpOpt = parser.accepts("help", "Print usage.")

14
perf/src/main/scala/kafka/perf/ProducerPerformance.scala

@ -101,11 +101,6 @@ object ProducerPerformance extends Logging { @@ -101,11 +101,6 @@ object ProducerPerformance extends Logging {
.describedAs("number of threads")
.ofType(classOf[java.lang.Integer])
.defaultsTo(1)
val compressionCodecOption = parser.accepts("compression-codec", "If set, messages are sent compressed")
.withRequiredArg
.describedAs("supported codec: NoCompressionCodec as 0, GZIPCompressionCodec as 1, SnappyCompressionCodec as 2")
.ofType(classOf[java.lang.Integer])
.defaultsTo(0)
val initialMessageIdOpt = parser.accepts("initial-message-id", "The is used for generating test data, If set, messages will be tagged with an " +
"ID and sent by producer starting from this ID sequentially. Message content will be String type and " +
"in the form of 'Message:000...1:xxx...'")
@ -117,15 +112,6 @@ object ProducerPerformance extends Logging { @@ -117,15 +112,6 @@ object ProducerPerformance extends Logging {
.describedAs("message send time gap")
.ofType(classOf[java.lang.Integer])
.defaultsTo(0)
val produceRequestTimeoutMsOpt = parser.accepts("request-timeout-ms", "The produce request timeout in ms")
.withRequiredArg()
.ofType(classOf[java.lang.Integer])
.defaultsTo(3000)
val produceRequestRequiredAcksOpt = parser.accepts("request-num-acks", "Number of acks required for producer request " +
"to complete")
.withRequiredArg()
.ofType(classOf[java.lang.Integer])
.defaultsTo(-1)
val csvMetricsReporterEnabledOpt = parser.accepts("csv-reporter-enabled", "If set, the CSV metrics reporter will be enabled")
val metricsDirectoryOpt = parser.accepts("metrics-dir", "If csv-reporter-enable is set, and this parameter is" +
"set, the csv metrics will be outputed here")

Loading…
Cancel
Save