Uploaded image for project: 'Aurora'
  1. Aurora
  2. AURORA-1283

Implement a benchmark for status update processing throughput.

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.8.0
    • Stress Testing
    • None

    Description

      In order to guide changes for improving status update throughput, a throughput benchmark can provide the data needed to justify structural changes to the code.

      JMH seems to easily support benchmarks in which "synchronous" methods are called concurrently from multiple threads (which works for the current synchronous update code), but it is a bit trickier to leverage JMH for "asynchronous" code (if we were to process updates asynchronously, we become less interested in how long the statusUpdate(...) call takes, and more interested in the overall time it takes to process large numbers of updates).

      Attachments

        Issue Links

          Activity

            People

              bmahler Benjamin Mahler
              bmahler Benjamin Mahler
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: