Uploaded image for project: 'Atlas'
  1. Atlas
  2. ATLAS-3643

PC Framework: StatusReporter: Introduce Status Reporting to Be used With PC Framework

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • atlas-core
    • None

    Description

      Background

      The Producer-Consumer (PC) framework helps in processing large amount of data.

      An utility class that helps correctly report the status of currently processed items will be helpful.

      Solution

      This class should be used in conjunction with the WorkItemManager.getResults. The users of the StatusReporter should add their processed items to it.

      Once the results arrive, the StatusReporter will compare them against the received results.

      The StatusReporter should also account for timeout cases, where it should not wait too long for the processed items, that will cause reporting to be 'stuck'. The timeout case should be appropriately indicated.

       

      Attachments

        Issue Links

          Activity

            People

              amestry Ashutosh Mestry
              amestry Ashutosh Mestry
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: