Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Via SLING-7754, a JCR Resource-backed queue [0] implementation was developed for usecases where a queue processor wasn't required, ResourceQueue implementation is currently PASSIVE.
Given above, it is not possible to leverage ResourceQueue as a queue.provider for DistributionAgents created via ForwardDistributionAgentFactory [1].
This issue aims to add an "Active" variant of Resource backed queues and provide it as an option for ForwardDistributionAgentFactory.
[0] https://github.com/apache/sling-org-apache-sling-distribution-core/blob/master/src/main/java/org/apache/sling/distribution/queue/impl/resource/ResourceQueue.java
[1] https://github.com/apache/sling-org-apache-sling-distribution-core/blob/deb3d2ae33c4f4678c8503091a9fffdbb141e569/src/main/java/org/apache/sling/distribution/agent/impl/ForwardDistributionAgentFactory.java#L171-L178
Attachments
Attachments
Issue Links
- is related to
-
SLING-8945 ActiveResourceQueue doesn't provide cluster-consistent processing-attempts view
- Closed
-
SLING-8854 In-file and In-memory queue-providers for Forward Distribution report incorrect value for processing "Attempts"
- Closed
- links to