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

Inserting data points needs to be fault tolerant

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 0.21.0
    • Component/s: Core, REST
    • Labels:
      None

      Description

      If there is an error inserting data points, like a write timeout, we simply propagate the error back to the client. We have no error handling or retry logic in place on the server. Clients can ignore errors which means some data points do not get stored. Or they can implement some sort of retry strategy. This places more complexity on clients.

      We need some retry on the server with a back off strategy as well. We can probably make a lot of the writes eventually succeed, reducing the overall number of failures. We do not want to retry indefinitely though.

        Gliffy Diagrams

          Attachments

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: