Managing Replication Queue | Community
Skip to main content
October 16, 2015
Solved

Managing Replication Queue

  • October 16, 2015
  • 3 replies
  • 1157 views

Hi

We had 1000 pages which are queued to publisher environment.If user wants his/her page to be deployed first. How do we manage the queue process to override and deploy this page first.

Any pointers would be helpful.

Thanks

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Sham_HC

The replication are FIFO queues, which means "first in, first out". Therefor there is no priority support in there. In your case I would add a second set of replication agents, which are normally not used (by doing the appropriate settings on the agent). For high priority replications implement  a special function (either via workflow or directly connected to the UI), which replicates this page only via these second set of agents. As all agents are processed in parallel, and normally these special replication agents don't have any item in their queue, it should be pretty fast out. You need to make sure, that both of your users are not activating the same page, which could result in an unexpected behavior.

3 replies

Sham_HC
Sham_HCAccepted solution
Level 10
October 16, 2015

The replication are FIFO queues, which means "first in, first out". Therefor there is no priority support in there. In your case I would add a second set of replication agents, which are normally not used (by doing the appropriate settings on the agent). For high priority replications implement  a special function (either via workflow or directly connected to the UI), which replicates this page only via these second set of agents. As all agents are processed in parallel, and normally these special replication agents don't have any item in their queue, it should be pretty fast out. You need to make sure, that both of your users are not activating the same page, which could result in an unexpected behavior.

smacdonald2008
Level 10
October 16, 2015

Here is good information about replication:

http://www.slideshare.net/mwmd/adobe-experience-manager-replication-deep-dive

To control the order of pages - you may want to consider a custom workflow model. 

Community Advisor
October 16, 2015

I suggest to create a page property call replication priority which will be set by user if this needs to be pushed higher in queue.

Create a workflow and read this property for in workflow step and use replication options filter class(if required), you might have to sort the pages based on the replication priority value. Activate the pages with highest rank first then so on.