Closed Bug 668859 Opened 14 years ago Closed 10 years ago

Speed up getting Bugzilla information into Socorro webapp

Categories

(Socorro :: General, task)

x86
macOS
task
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: marcia, Assigned: lonnen)

References

Details

When I mouse over an associated bug in crash-stats, it now shows me "Find more information in Bugzilla." Not sure if this is by design - I guess it just used to show the full URL when I moused over it.
Additional information is pulled from Bugzilla when the page is loaded. While we cache this info for a bit, when there is a cache miss it can take a second (or several, if Bugzilla is slow) to load the additional info. After this info is returned the link tooltip gets filled in with the bug status, like it was in prior versions. Before, we only have the bug number. I added the 'more information' title to the link for accessibility reasons. Regardless of whats in the title (tooltip), though, the browser should indicate in the lower right what URL the link points towards.
Assignee: nobody → chris.lonnen
I don't get the actual bug info on any topcrash report today, that doesn't sound like it's getting filled at all.
I just verified it working on both /topcrasher/ and /reports/ pages in production. If you have your web console open when the page loads, you should see a GET request to /buginfo/.
OK, seen it now. It unfortunately takes quite long until that call is even made and then completes and fill the data. Could it be moved to be earlier? At least before we request correlations would be nice, as for those we at least have UI that tells that it's doing something.
We are looking into a faster way of getting the information out of Bugzilla, and while there are a few other tickets that will help speed up the page load times, the biggest problem is the actual retrieval from Bugzilla. I'm changing the name of this ticket to better reflect the problem.
Status: NEW → ASSIGNED
Depends on: 671012
Summary: Bug tooltip yields "Find more information in Bugzilla" → Speed up getting Bugzilla information into Socorro webapp
Component: Socorro → General
Product: Webtools → Socorro
Given our `/externals/` concept we could push the live retrieval of bug information into the middleware if we can get a suitable cache system. Memcache is already running, but we don't currently access it from the middleware. If we're willing to accept the additional complexity of Redis we could use native set operations to request only the bugs we need and time out bug entries individually. Marking this for Q2. We can evaluate what options are available then.
Whiteboard: [2012Q2]
2012Q2 has arrived and this is not a priority. Kicking.
Whiteboard: [2012Q2]
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.