I’m aware of delayed replica set members @Prasad_Saya , but in my case I want to end up with two replica sets and not just a delayed instance.
To get a better picture of what I’m planning to do:
- I currently have a Replica Set (let’s call it RS-0) with 3 members (2 data, 1 arbiter);
- I’ll add a new data member as secundary and wait for it to sync up;
- Then, remove a secundary member from RS-0;
- And finally, with the removed member and all it’s existent data, I want to start a new Replica Set (e.g. RS-1);
By doing this I expect to endup with 2 Replica Sets, RS-0 and RS-1, which RS-1 started with a copy from RS-0. In a git analogy, RS-0 is my master branch and I want to create a branch RS-1 from it
I’m just not sure about step 4, if it is possible.