Uploaded image for project: 'Indy Node'
  1. Indy Node
  2. INDY-1660

Performance of monitor should be improved

    Details

    • Type: Task
    • Status: Complete
    • Priority: Medium
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      Under high load when requests are received faster than they are ordered monitor.requestOrdered starts taking significant portion of time, which leads to even slower ordering. This should be fixed.

      There is a place in the monitor where we have quadratic asymptotic for 3PC batch size because we iterate twice.

      We need to fix this, which can give us a benefit in performance, especially in case of DDoS where we may have huge 3PC batches.

        Attachments

          Activity

            People

            • Assignee:
              sergey.khoroshavin Sergey Khoroshavin
              Reporter:
              ashcherbakov Alexander Shcherbakov
              Watchers:
              Alexander Shcherbakov, Sergey Khoroshavin
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: