Closed Bug 1432489 Opened 6 years ago Closed 6 years ago

test_TelemetrySend.js is going to permafail when the Gecko version number is bumped to 61 on 2018-03-12

Categories

(Toolkit :: Telemetry, enhancement)

enhancement
Not set
normal

Tracking

()

VERIFIED FIXED
mozilla60
Tracking Status
firefox-esr52 --- unaffected
firefox58 --- unaffected
firefox59 --- unaffected
firefox60 + verified

People

(Reporter: RyanVM, Assigned: RyanVM)

References

Details

Attachments

(1 file)

https://treeherder.mozilla.org/logviewer.html#?job_id=157875355&repo=try

The test depends on the TELEMETRY_SEND_FAILURE_TYPE telemetry probe, which is due to expire in 61. Chris, do we still need this probe? If so, please bump the expiration.
Flags: needinfo?(chutten)
That's an interesting question.

I would like to be notified if TELEMETRY_SEND_FAILURE_TYPE were to radically change in the future. But we're duplicating this reporting in the health ping.

(( Though the health ping isn't told about eTooLate[1] (introduced in bug 1397293), so maybe it isn't 100% duplicated effort ))

Alessio, Georg, what do you think about extending the expiry of TELEMETRY_SEND_FAILURE_TYPE? (and adding eTooLate to the health ping. I think I may have left it out of the health ping on purpose, but I can find no documentation of any reasoning for that.)

[1]: https://searchfox.org/mozilla-central/source/toolkit/components/telemetry/TelemetrySend.jsm#1101
Flags: needinfo?(gfritzsche)
Flags: needinfo?(chutten)
Flags: needinfo?(alessio.placitelli)
(In reply to Chris H-C :chutten from comment #1)
> That's an interesting question.
> 
> I would like to be notified if TELEMETRY_SEND_FAILURE_TYPE were to radically
> change in the future. But we're duplicating this reporting in the health
> ping.
> 
> (( Though the health ping isn't told about eTooLate[1] (introduced in bug
> 1397293), so maybe it isn't 100% duplicated effort ))

I think it's a good idea to extend the probe (low hanging fruit) until we make sure to have the missing bit of information in the health ping. This is useful as we have alerts on this and tooling (TMO?).

> Alessio, Georg, what do you think about extending the expiry of
> TELEMETRY_SEND_FAILURE_TYPE? (and adding eTooLate to the health ping. I
> think I may have left it out of the health ping on purpose, but I can find
> no documentation of any reasoning for that.)

Could that be because it would need to be on a ping on the next startup?
Flags: needinfo?(alessio.placitelli)
TELEMETRY_SUCCESSFUL_SEND_PINGS_SIZE_KB and TELEMETRY_FAILED_SEND_PINGS_SIZE_KB also need bumping to make this test happy.
Flags: needinfo?(gfritzsche)
Blocks: 1367094
(In reply to Chris H-C :chutten from comment #1)
> I would like to be notified if TELEMETRY_SEND_FAILURE_TYPE were to radically
> change in the future. But we're duplicating this reporting in the health
> ping.
> 
> (( Though the health ping isn't told about eTooLate[1] (introduced in bug
> 1397293), so maybe it isn't 100% duplicated effort ))
> 
> Alessio, Georg, what do you think about extending the expiry of
> TELEMETRY_SEND_FAILURE_TYPE? (and adding eTooLate to the health ping. I
> think I may have left it out of the health ping on purpose, but I can find
> no documentation of any reasoning for that.)

If there is a use for it, sure.
Duplication isn't a big problem i think, the value we get out of it is more important (like automatic alerting).
This extends the relevant probes to 66. Confirmed green on Try. If you're OK with this, Georg, I'll get a data-review too.
Assignee: nobody → ryanvm
Attachment #8945146 - Flags: review?(gfritzsche)
Attachment #8945146 - Flags: review?(gfritzsche) → review?(alessio.placitelli)
Comment on attachment 8945146 [details] [diff] [review]
extend the expirations to 66

Looks good to me. We still need the data review for extending this I think.

@francois, data-review? on these probe extensions from version 61 to version 66. We're monitoring these to keep an eye on the Telemetry system health.
Flags: needinfo?(francois)
Attachment #8945146 - Flags: review?(alessio.placitelli) → review+
datareview+

Please add your own email address (or someone else) to the list of alert emails though. We now ask that there be a person next to each probe.
Flags: needinfo?(francois)
Which email address should I add to these before landing?
Flags: needinfo?(alessio.placitelli)
(In reply to Ryan VanderMeulen [:RyanVM] from comment #8)
> Which email address should I add to these before landing?

Let's add chutten@mozilla.com

(In reply to Chris H-C :chutten from comment #1)
> That's an interesting question.
> 
> I would like to be notified [...]

I think he won this :-)
Flags: needinfo?(alessio.placitelli)
Pushed by ryanvm@gmail.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/e58fbaa2abbb
Extend the lifetime of the some Telemetry probes to Firefox 66. r=Dexter, data-r=francois
https://hg.mozilla.org/mozilla-central/rev/e58fbaa2abbb
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla60
Status: RESOLVED → VERIFIED
Blocks: 1501303
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: