What's best practice for disabling replication agent such that queue continues to accept activations w/o processing them?
I'm going through the process of virtualizing all of the servers in my production AEM environment. I thought if I disabled the replication agent on author I would be able isolate one of two available publishing instances in the cluster, perform the P2V process the re-enable the replication agent when I was all done and all the activation requests that occured while I had the replication agent disabled would flush through so that at the end of things my new VM publishing instance would be up to date with the one that is still a phyiscal machine. Good plan, I thought, except that disabling the replication agent apparenlty takes it's replication queue along with it. Yep, I should have checked that but I honestly thought I'd done it before and everything worked out. Not this time.
I"ve geneted a list of the assets that were activated while my first replication agent was down from the replication log of the agent that remained up and I'm manully activating everything I missed now so I'll eventually work my way out of this BUT I've got the other publishing instance to do next week.
So how do you disable a replication agent but still allow any activation transactions that occur to queue up in the replication queue for said replication agent. Total down time on the first one was 26 hour, 9 minutes. I've read that for short outages you can sabotauge the replication agents target hostname/port and that will do the trick but they said only over short outages. I'm thinking 26 hours isn't short in most people's minds. So what's the solution and asking the authors to standdown is not the answer I'm looking for. I know I could do that.