Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-4089

Add latency tests into Java Performance Tests

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

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.17
    • 0.17
    • Java Performance Tests
    • None

    Description

      We need to implement a group of tests measuring latency metrics (minimum latency, maximum latency, average latency, standard deviation) by varying the following attributes:
      queue type
      message size
      number of producers and consumers
      selectors

      The publishing rate should be deliberately limited in such tests to never throttle the broker or exceed the consumption rate.
      Ideally, a special configuration parameter like expectedPublishingRate can be added to control publishing, however, we can use currently implemented "interval" parameter. We can also publish data in small batches with delays between batches.

      Also, it would be interesting to see comparison of latency vs throughput by varying the publishing rate.

      Publishing in AA mode is only required for initial latency tests.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            kwall Keith Wall
            orudyy Alex Rudyy
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment