<div dir="ltr"><div>Dao,</div><div><br></div><div>I have a meeting with Emma Humphries next week to go over our needs and will defer to her judgement on the final implementation. We need something in the interim and we don't have the bandwidth to process the legacy perf keyword bugs so we are using a whiteboard tag for new issues to ensure they are not lost. <br></div><div><br></div><div>If you have more thoughts on the specific mechanics let's discuss that off the list. I would be happy to hear your thoughts as we iterate on our performance process.</div><div><br></div><div>Regards,<br></div><div>Naveed<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Oct 20, 2017 at 12:18 PM, Dão Gottwald <span dir="ltr"><<a href="mailto:dgottwald@mozilla.com" target="_blank">dgottwald@mozilla.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Whiteboard solutions should be considered temporary. The whiteboard doesn't scale well beyond limited initiatives as it's underdocumented, less community-friendly and more esoteric to newcomers.</div><div><br></div><div>Again, why not use the perf keyword in combination with whiteboard tags to categorize and prioritize perf bugs?<br></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2017-10-20 12:30 GMT+02:00 Naveed Ihsanullah <span dir="ltr"><<a href="mailto:nihsanullah@mozilla.com" target="_blank">nihsanullah@mozilla.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Dao,</div><div><br></div><div>All great questions. I wanted to use the perf keyword but it is insufficient. From the work on Quantum Flow it is apparent that these Bugzilla initiatives need their own Priority independent of the bug's Importance field. The perf keyword is a bit value only so it can't be used without a corresponding whiteboard priority tag. I would like us to consider deprecating the perf keyword and moving all those bugs to whiteboard [perf]. They would enter the Performance triage process and be prioritized from there.</div><div><br></div><div>This plan is still developing but I am certainly open to feedback.</div><span class="m_1931314869591886867HOEnZb"><font color="#888888"><div><br></div><div>/Naveed<br></div></font></span></div><div class="m_1931314869591886867HOEnZb"><div class="m_1931314869591886867h5"><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Oct 20, 2017 at 10:32 AM, Dão Gottwald <span dir="ltr"><<a href="mailto:dgottwald@mozilla.com" target="_blank">dgottwald@mozilla.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>How do you expect people to use [perf] vs. how they use the perf keyword? Why not triage new bugs with the perf keyword instead? Going from there your team could add custom tags to cater for your workflow. Expecting everyone else to adopt another, seemingly redundant and temporary(?) whiteboard tag seems a bit backwards.</div><div><br></div><div>dao<br></div><br></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="m_1931314869591886867m_4397247742504126627h5">2017-10-19 18:24 GMT+02:00 Naveed Ihsanullah <span dir="ltr"><<a href="mailto:nihsanullah@mozilla.com" target="_blank">nihsanullah@mozilla.com</a>></span>:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="m_1931314869591886867m_4397247742504126627h5"><div dir="ltr"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Hello All,</span><div class="gmail_quote"><div dir="ltr"><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">The weekly Quantum Flow performance triaging work has concluded with Firefox 57’s uplift to beta. We are no longer triaging bugs marked with the [qf] and [qf:p*] whiteboard tags. </span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">New performance bugs should be assigned to the appropriate component teams and will be addressed by their triaging and bug fixing processes. </span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Performance continues to be a priority for Firefox. A new permanent performance effort is being defined. For now please mark new performance bugs with the whiteboard tag [perf]. Existing [qf*] bugs will be transitioned to the [perf*] equivalents. Bugs marked as [perf] will be triaged by a virtual Performance team at a frequency to be decided though it will be less frequent than the old weekly meetings. <br></span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"><br></span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">We realize there is an existing bugzilla keyword "perf" and we have a plan for that.<br></span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">New profiles that require analysis should be assigned to relevant domain experts. Profiler documentation and tips/pointers to more information are available at </span><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Performance/Profiling_with_the_Built-in_Profiler" style="text-decoration:none" target="_blank"><span style="font-size:11pt;font-family:Arial;color:rgb(17,85,204);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">https://developer.mozilla.org/<wbr>en-US/docs/Mozilla/Performance<wbr>/Profiling_with_the_Built-in_P<wbr>rofiler</span></a><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">. If you are stuck on analyzing a profile, ask for help in #flow on IRC.</span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Our “army of automation” will help ensure Firefox’s performance quality. Treat Talos and AreWeFastYet regressions with the urgency they deserve. </span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Questions and comments are always welcome.</span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Thank you,</span><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"><br class="m_1931314869591886867m_4397247742504126627m_-71348996495725109m_-8770835556999090291m_-3324676315635365825gmail-kix-line-break"></span><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">The team formerly known as Quantum Flow</span></p></div>
</div><br></div>
<br></div></div>______________________________<wbr>_________________<br>
firefox-dev mailing list<br>
<a href="mailto:firefox-dev@mozilla.org" target="_blank">firefox-dev@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/firefox-dev" rel="noreferrer" target="_blank">https://mail.mozilla.org/listi<wbr>nfo/firefox-dev</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>