What scenarios would we want to test in particular?

old/new - referring to previous/current version of zk respectively:
1) x.y.z -> x.y.z+1
2) x.y.z -> x.y+1.0

also:

1) new client -> old ensemble
2) old client -> new ensemble
3) ensemble containing a minority of new server (and both old/new clients)
4) ensemble containing a minority of old server (and both old/new clients)

3 & 4 would also need to test rolling upgrade process, with attached clients.

Patrick


On Tue, Sep 13, 2011 at 4:47 PM, Benjamin Reed <[email protected]> wrote:
> i'm just putting this out there: we have a backwards compatibility
> requirement, and we try to make sure that we achieve it, but we don't
> have any tests for it. does anyone have any great ideas (and perhaps
> energy to implement) about how to do some nice tests? it would be nice
> to do it is a very low maintenance/automatic way.
>
> ben
>

Reply via email to