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

Ingest: Improve Rate of Ingest

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Patch Available
    • Major
    • Resolution: Unresolved
    • trunk
    • trunk
    • atlas-core
    • None

    Description

      Background

      Existing implementation of NotificationHookConsumer has linear complexity for ingestion. This has several impacts:

      • Authorization policies will take longer to get enforced.
      • Unpredictable wait times for metadata showing up in Atlas.

      Solution

      Implement a mechanism for processing messages such that:

      • Determine dependencies within incoming messages.
      • Dependent messages should get processed serially.
      • Messages without dependencies are processed concurrently.

       

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated: