Mohit Arora created SLING-9029:
----------------------------------

             Summary: Warning logged by PackageQueuedNotifier if a 
DistributionPackage does not exist in the callback map
                 Key: SLING-9029
                 URL: https://issues.apache.org/jira/browse/SLING-9029
             Project: Sling
          Issue Type: Bug
          Components: Content Distribution
            Reporter: Mohit Arora
             Fix For: Content Distribution Journal Core 0.1.8


[PackageQueuedNotifier.java|https://github.com/apache/sling-org-apache-sling-distribution-journal/blob/master/src/main/java/org/apache/sling/distribution/journal/impl/publisher/PackageQueuedNotifier.java#L66]
 handles all the {{DistributionEventTopics.AGENT_PACKAGE_QUEUED}} events and 
try to remove the distribution package associated with the event from a 
callback map which does not contain the package as the map is populated only in 
case of [journal based 
distribution|https://github.com/apache/sling-org-apache-sling-distribution-journal/blob/master/src/main/java/org/apache/sling/distribution/journal/impl/publisher/DistributionPublisher.java#L314]
 but the event is thrown in general from 
[QueueingDistributionPackageProcessor.java|https://github.com/apache/sling-org-apache-sling-distribution-core/blob/master/src/main/java/org/apache/sling/distribution/agent/impl/QueueingDistributionPackageProcessor.java#L128]
 which can be called for a normal end to end distribution without using the 
kafka pipeline and the journal flow.

Ideally, there should be different event(s) generated for different types of 
distribution.

cc - [~ashishc], [~marett]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to