I'm attempting to run the same setup but on a larger scale. I want to roll out a new application to a select % of people slowly ramping up the percentages. I have four boxes of version 1.0 and two boxes version 2. In order to setup a 5% to version 2 boxes I'm thinking
v1 ratio 100
v1 ratio 100
v1 ratio 100
v1 ratio 100
v2 ratio 2
v2 ratio 2
The reason I came up with 2 is that I found the total of my main load server (400) then found 5% of that(4). The distributed that 5%(4) across the two boxes with a ratio of (2)
ie sum(v1)*.05/count(v2boxes). The logic seems sound, if I'm on the right track.
The thing that concerns me is when I want to get up to 50% it ends up all being 100. This doesn't seem right to be because that would evenly distribute across all boxes. Where I want 50% load split across v1 and 50% across v2.
So my guess would be (but breaks my formula)
v1 ratio 100
v1 ratio 100
v1 ratio 100
v1 ratio 100
v2 ratio 200
v2 ratio 200
I speculate that I shouldn't be dividing up the total across boxes, but using that same total for each box (if that makes sense)
Thanks for any advise or point me to some documentation. I have 8 pools with different server distributions of v1/v2 servers to apply this too.
EDIT: As a follow up, i'm going to be using a 45day cookie persistance to maintain "once on a version stay on a version"