Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-8853

Create sustained connections test for Trogdor

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.4.0
    • Component/s: system tests
    • Labels:
      None

      Description

      There are currently tests to run a high amount of connects and disconnects, but there are no tests that create and maintain connections to bring Kafka to its limit.

      My plan is to write a test that will take a desired number of clients (KafkaConsumer, KafkaProducer, and AdminClient), the keep-alive rate for these connections, and the number of threads desired to maintain these connections.

      Each worker will spawn the desired number of threads that will find connections that need to be maintained and act on them.

        Attachments

          Activity

            People

            • Assignee:
              scott.hendricks Scott Hendricks
              Reporter:
              scott.hendricks Scott Hendricks
              Reviewer:
              Stanislav Kozlovski

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment