Running TPS against stage instead of production is very appealing to me, but it does beg the question: what kind of SLA will be required for the staging Sync cluster that it points at? If it's not beyond best-effort we'll be fine.
--Bob On Mon, Aug 8, 2016 at 2:52 PM, Karl Thiessen <[email protected]> wrote: > To introduce this conversation to a wider audience: > > TPS (Testing and Performance for Sync) is a comprehensive automated test > suite developed in a collaboration between the A-Team (now renamed the > Engineering Productivity Team) and the Sync team to test Sync in ways that > are not allowed in Tier 1 testing, namely network requests to a live server. > > Since Sync and FxA are tightly coupled, running TPS in a "continuous > testing" mode against production servers causes perceptible degradation on > FxA performance. So let's not do that. > > Also, TPS was originally conceived as a method of testing the Sync client > code that lives in Firefox against "known-good" Sync server, i.e. the > production Sync cluster. But I know of no reason why it could not be > used the other way around, to test new changes to the Sync server with > "known-good" (i.e. released) Firefox clients, potentially both desktop and > mobile. > > To do this, we need two parts: > > 1. A way to point the TPS suite at a non-production Sync server (this is > https://bugzilla.mozilla.org/show_bug.cgi?id=1293426) > > and > > 2. An automated/CI way to run intensive TPS tests against Stage. (this is > being discussed in https://bugzilla.mozilla.org/show_bug.cgi?id=1219456, > but will probably be broken out into a new bug soonish.) > > If anyone has opinions, thoughts, caveats, vigourous objections, or other > sorts of comments on this idea, please feel free to pipe up in one of the > referenced bugs, or continue the discussion here. > > Thanks very much, > --KT. > > _______________________________________________ > Sync-dev mailing list > [email protected] > https://mail.mozilla.org/listinfo/sync-dev > >
_______________________________________________ Sync-dev mailing list [email protected] https://mail.mozilla.org/listinfo/sync-dev

