← Back to team overview

launchpad-dev team mailing list archive

Re: Feature flags: beware of anonymous users

 

On 2 June 2011 23:56, Gary Poster <gary.poster@xxxxxxxxxxxxx> wrote:
>
> On Jun 2, 2011, at 9:39 AM, Deryck Hodge wrote:
>
>> On Thu, Jun 2, 2011 at 8:32 AM, Gary Poster <gary.poster@xxxxxxxxxxxxx> wrote:
>>> A warning from experience: beware that our current feature flag story works pretty well for beta testing authenticated users, but not so well for anonymous users.  We should be vigilant to make sure that things work for anonymous users before turning flags on for everyone--presumably by turning flags on for everyone on local instances and then on qastaging/staging (as appropriate) and doing some exploratory testing.

Good point.  I added a note to
<https://dev.launchpad.net/FeatureFlags>; please expand if you can
think of anything else.

> I'm not sure if we allow all canonical LP devs to change feature flags on staging and qastaging yet.  This would be a use case for it, because we would want to have exploratory testing both with the "everyone (including anonymous users) gets the feature flag" and with the "only certain people get the feature flag" scenarios.

There is <https://bugs.launchpad.net/launchpad/+bug/790025> asking for
developer write access on staging/qastaging, but it does not exist
yet.  Also http://pad.lv/792125 for an anonymous/non-anonymous scope;
and http://pad.lv/666544 for getting a consistent fraction of users.

Martin


References