Kafka
  1. Kafka
  2. KAFKA-408

ProducerPerformance does not work with all producer config options

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Blocker Blocker
    • Resolution: Duplicate
    • Affects Version/s: 0.8.0
    • Fix Version/s: 0.8.0
    • Component/s: None
    • Labels:

      Description

      ProducerPerformance does not seem to work with all combinations of producer config options. For example, not all config options work with sync as well as async producer. Some options work with sync, while others only with async. Apart from that, the code is very complex and bug prone. This class needs to be fixed and refactored.

      1. KAFKA-408.diff
        0.6 kB
        Pierre Queinnec

        Activity

        Hide
        Pierre Queinnec added a comment -

        Not really exactly what Neha wrote, but the current ProducerPerformance checks for an option that is not listed in the usage as required, and that has a default value. Thus confusion, at least for me

        Show
        Pierre Queinnec added a comment - Not really exactly what Neha wrote, but the current ProducerPerformance checks for an option that is not listed in the usage as required, and that has a default value. Thus confusion, at least for me
        Hide
        Jun Rao added a comment -

        That's fixed in kafka-541

        Show
        Jun Rao added a comment - That's fixed in kafka-541

          People

          • Assignee:
            Unassigned
            Reporter:
            Neha Narkhede
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Time Tracking

              Estimated:
              Original Estimate - 72h
              72h
              Remaining:
              Remaining Estimate - 72h
              72h
              Logged:
              Time Spent - Not Specified
              Not Specified

                Development