Pausing Replication Agent Queue

Sometime it might be suitable to pause the replication queue to reduce load on the author system, without disabling it. Currently, this is only possible by a hack of temporarily configuring an invalid port. From 5.4 onwards, you could see pause button in replication agent queue it has some limitation

  1. The state is not persisted that means if you restart a server or replication bundle is recycled it gets back to running state.
  2. The pause is idle for a shorter period (OOB 1 hour after no activities with replication by other threads) and not for a longer time. Because There is a feature in sling which avoid idle threads. Basically check if a job queue thread has been unused for a longer time, if so it kicks up clean up cycles. Due to cleanup cycle, it stops the thread and hence the paused setting is lost. Because jobs are persisted, it initiates a new thread to process the queue which does not have details of the paused configuration. Due to this queue turns into running state.

Page Permissions are not Replicated on User Activation

Page permissions are not replicated because they are stored under the nodes to which access is granted, not with the user.

In general, page permissions should not be replicated from the author to publish and are not by default. This is because access rights should be different in those two environments. Therefore, Adobe recommends that you configure ACLs on publish, separately from author.

Replication queue blocked when replicating namespace information from Author to Publish

Sometimes the replication queue is blocked when trying to replicate namespace information from the author instance to the publish instance. This happens because the replication user does not have jcr:namespaceManagement privilege. To avoid this issue, make sure that:

  • The replication user (as configured under the Transport tab>User) also exists on the Publish instance.
  • The user has read and write privileges at the path where the content is installed.
  • The user has jcr:namespaceManagement privilege at the repository level. You can grant the privilege as follows:
  1. Log in to CRX/DE ( https://localhost:4502/crx/de/index.jsp) as administrator.
  2. Click the Access Control tab.
  3. Select Repository.
  4. Click Add Entry (the plus icon).
  5. Enter the name of the user.
  6. Select jcr:namespaceManagement from the privileges list.
  7. Click OK.

Experience Manager


Elevate and Empower Teams with Agentic AI for Exceptional Experiences

Online | Strategy Keynote | General Audience

Elevate and empower your CX teams with AI that transforms creativity, personalization, and productivity. Discover how Adobe is...

Tue, Mar 18, 1:00 PM PDT (8:00 PM UTC)

Register

How Adobe Uses GenStudio to Supercharge Its Global Marketing Organization

In-person | Session | General Audience

Get an inside look at how Adobe’s global marketing organization is using Adobe GenStudio to build a world-class content supply chain....

Tue, Mar 18, 4:00 PM PDT (11:00 PM UTC)

Register

Connect with Experience League at Summit!

Get front-row access to top sessions, hands-on activities, and networking—wherever you are!

Learn more