Rewrite Build Graph using SuperSearch



2 years ago
2 years ago


(Reporter: marco, Assigned: peterbe)


Firefox Tracking Flags

(Not tracked)



(3 attachments)



2 years ago
The graph is never generated for 'Beta' (and I think 'Release' as well).
The 'Beta' result is always 'No results were found.'.


Comment 1

2 years ago
Created attachment 8799422 [details]
Screen Shot 2016-10-10 at 10.54.03 AM.png

I get a JavaScript error just opening that tab.

Comment 3

2 years ago
Created attachment 8799423 [details]
Screen Shot 2016-10-10 at 10.55.54 AM.png

Clearly there are crashes under those release channels (see right-most column)

Comment 4

2 years ago

There's no python error or anything. There simply is no records of 'beta' in crash_adu_by_build_signature. 
Here's for stage:

breakpad=> SELECT
breakpad->     channel,
breakpad->     count(channel) as count
breakpad-> FROM crash_adu_by_build_signature
breakpad-> WHERE adu_date BETWEEN '2016-08-04' AND '2016-10-09'
breakpad-> AND product_name = 'Firefox'
breakpad-> -- AND channel = 'beta'
breakpad-> AND signature = 'std::list<T>::clear | CDeviceChild<T>::~CDeviceChild<T>'
breakpad-> group by channel
breakpad-> ORDER BY count
breakpad-> ;
 channel | count
 aurora  |   132
 nightly |   148
(2 rows)

For that signature, there's plenty of crashes on beta. Just nothing in the ADU<->Signature mapping. See attached screenshot.

Comment 5

2 years ago
Created attachment 8799501 [details]
Screen Shot 2016-10-10 at 3.56.27 PM.png

Note the "Release channel" aggregate.

Comment 6

2 years ago
In fact, the are no rows in crash_adu_by_build_signature where channel='beta' and signature<>''.
Sounds like a bug in how that stored procedure produces the data. Sigh.
To be honest, I'm actually surprised someone is using that graph... :) I believe we will want to rewrite it anyway, since it's using Postgres as a crash data source. Ideally it should use SuperSearch for crash data and marry that with ADI data from postgres.
Assignee: nobody → adrian
Summary: "Build Graph" doesn't work with Beta → Rewrite Build Graph using SuperSearch
Assignee: adrian → peterbe

Comment 8

2 years ago
We removed the Build Graph tab in
Last Resolved: 2 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.