Details
-
Improvement
-
Status: Patch Available
-
Major
-
Resolution: Unresolved
-
trunk
-
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
- links to