Hey all,

It turns out that I wasn't subscribed to this list before I started the
thread :/ I tried to respond with the following to with Thunderbird after
reading through the thread via Gmane and directly but neither approach
worked.

On 13/10/2017 16:04, Nuria Ruiz wrote:

>  >Regarding "minority of cases", is this based on a quantitative
>
>> estimate? I would be interested to learn more about this.Yes, this is
>> race condition, subscribing to onload is an anti-pattern as
>>
> it is not a promise, but more often than not it would have worked fine.
> You can see that on the data too (which might make more sense to you)  the
> fix went live on 2017-09-28 and you can see no noticeable increase on
> NavigationTiming events:
> https://grafana.wikimedia.org/dashboard-solo/db/eventlogging
> -schema?orgId=1&var-schema=NavigationTiming&from=
> 1505250864328&to=1507842864328&panelId=9<https://grafana.wikimedia.org
> /dashboard-solo/db/eventlogging-schema?orgId=1&var-schema=
> NavigationTiming&from=1505250864328&to=1507842864328&panelId=9>
>
>
> In the Popup case you might have hit this race condition perhaps more
> often (that can be), it will be easy enough to verify when you set up your
> next experiment.
>
> Thanks,
>
> Nuria
>

Hey Nuria,

I've double-checked the implementation of the NavigationTiming
instrumentation and I believe that it wouldn't have been affected by this
bug. The instrumentation uses `mw.eventLog.logEvent` (or `.logFailure`)
directly to log events [0] and not `mw.track`. Moreover, those lines that
send the NavigationTiming events haven't been touched in two years or more
[1].

A good example of the effect that the fix had would be the MobileWebSearch
schema [2].

Regardless, I'm glad we have data to suggest that the bug didn't have as
much of an impact as I originally suggested.

Thanks!

-Sam

[0] https://github.com/wikimedia/mediawiki-extensions-Navigation
Timing/blob/0d4d7a664e/modules/ext.navigationTiming.js#L206-L209
[1] https://github.com/wikimedia/mediawiki-extensions-Navigation
Timing/blame/0d4d7a664e/modules/ext.navigationTiming.js#L206-L209
[2] https://grafana.wikimedia.org/dashboard/db/eventlogging-sche
ma?orgId=1&var-schema=MobileWebSearch&from=1505952000000&to=1507161600000
_______________________________________________
Analytics mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/analytics

Reply via email to