Uploaded image for project: 'Hawkular Metrics'
  1. Hawkular Metrics
  2. HWKMETRICS-319

Improve performance of sending data on bus

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Rejected
    • Affects Version/s: 0.9.0
    • Fix Version/s: 0.10.0
    • Component/s: REST
    • Labels:
      None

      Description

      Changes were made for HAWKULAR-698 such that when H-Metrics receives and persists data points it also pushes those data points onto the bus. The changes while necessary resulted in a big drop off in QE's automated performance testing. Several things have been discussed that we can investigate for improving performance. The purpose of this ticket is to track things that can be done in H-Metrics.

      One thing that can be done is to change the delivery mode. Messages are persisted by default. In the performance environment this will likely creation disk contention as both Cassandra and ActiveMQ are writing data to disk. We can switch to DeliveryMode.NON_PERSISTENT, which should reduce the overhead of sending messages since they are not first written to disk.

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                john.sanda John Sanda
                Reporter:
                john.sanda John Sanda
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: