If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

[shipping] optimize team page view and shipping.api

RESOLVED FIXED

Status

Webtools
Elmo
RESOLVED FIXED
2 years ago
2 years ago

People

(Reporter: Pike, Assigned: Pike)

Tracking

Firefox Tracking Flags

(firefox42 affected)

Details

(Assignee)

Description

2 years ago
The team page makes a lot of queries to the database, and not all of them are necessary.

Some of those are also in shipping.api.

Let's make some progress on those before we dive too deep into porting that logic over to other views in bug 1111570.
(Assignee)

Updated

2 years ago
Assignee: nobody → l10n
Status: NEW → ASSIGNED

Comment 1

2 years ago
Commits pushed to develop at https://github.com/mozilla/elmo

https://github.com/mozilla/elmo/commit/607bfee55dff3d6d8fe31bebb179fcff3f2c7547
bug 1188833, optimize team page.

Refactor more queries outside of the for loop and gather the data
upfront.

https://github.com/mozilla/elmo/commit/836b2953a7ab9e9994435d33c495508526af5640
bug 1188833, rework fallback logic in shipping.api

There's a bunch of fixes in this patch.
Firstly, if we got an appversion covered, don't evaluate it again.
Then, once we're falling back, make sure we're only trying locales
that actually had an ACCEPTED signoff in our fallback chain.
That way, our iteration actually comes to a rather early and good
end.
(Assignee)

Updated

2 years ago
Status: ASSIGNED → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.