-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Replication agent state should be persisted during scale up publish action #33
Comments
First step to this effort is to investigate an AEM endpoint (or perhaps an internal API) which either:
Once the API is identified, it should then be added to |
After further discussions, this ticket will require a capability from AEM side which should solve the problem with copying the state from a source replication agent to a destination replication agent. One that ticket is done, it will then have to be integrated into AEM OpenCloud first, and then the endpoints called by AEM Orchestrator. |
Clearing assignees since we're potentially going to switch to a new approach to require healthy publish instance candidate to have an empty replication agent. That way, creating an empty replication agent for the new publish instance during scale up action is the right thing to do. I will update this ticket with confirmation whether we're definitely going to switch to that approach. |
On scale up publish action, the replication agent is created for the new pair, but it starts with an empty queue. This means we're losing the state of the replication agent on the originating publish instance.
Replication agent state should be treated just like the publish and publish-dispatcher pair's state, along with the publish instance's repository state (via EBS volume).
The text was updated successfully, but these errors were encountered: