Sheriffing@Mozilla – Sheriffing and Backouts

April 3rd, 2017 by cbook

Hi,

Keeping the code trees [1] green (meaning free of build or test failures,
regressions, and minimizing intermittent test failures) is the daily
goal of sheriffing.

In order to reach this goal, this means we sometimes have to back out (revert)
changes made by developers. While this is a part of our job, we don’t do
it easily or without reason.

Backouts happen mostly for:
-> Bustage (i.e. Firefox no longer
successfully builds)
-> Test failures caused by a specific change
-> Issues reported by the community, like startup crashes or severe
regressions (these backouts often lead to new nightly builds being
created as well)
-> Performance regressions or memory leaks
-> Issues that block merges like merge-conflicts (like for a mozilla-inbound to mozilla-central merge)

For our primary integration repositories (where our developers land most
their changes), our workflow depends on which repository the problem is
on.

Mozilla-Inbound

-> Close Mozilla-Inbound if needed (preventing
developers from landing any further changes until the problem is
resolved)

-> Try to notify the responsible developer so that they
are  aware of the problem caused by their patch

-> If possible, we
accept follow-up patches to fix the problem. This allows us to fail
forward and avoid running extra jobs that require more CPU time and
therefore increase costs.

-> If we don’t get response from the developer within a short
timeframe like 5 minutes, we back out the change and comment in the
bug with a reason for the backout (for example, including a link to the
failure log) and a needinfo to the assigne, to make sure the bug don’t get lost.

Autoland

-> Changesets that cause problems are backed out immediately –
no follow-ups as described above are possible (only the sheriffs can push manually to
autoland)

In any case, backouts are never meant to be personal and it’s part of
our job to try our best to keep our trees open for developers. We also
try to provide as much information as possible in the bug for why we
backed out a change.

Of course, we also make mistakes and it could be that we backed out
changesets that were innocent (like in a case where its not 100% clear
what caused the problem), but we try our best.

If you feedback or ideas how we can make things better, let me know.

Cheers,
– Tomcat

 

[1] Trees: The tree contains the source code as well as the code required to build each project on supported platforms (Linux, Windows, macOS, etc) and tests for various areas. Sheriffs take care of Firefox Code Trees like mozilla-central, mozilla-inbound, autoland, mozilla-aurora, mozilla-beta and mozilla-esr45/52 – our primary tool is treeherder and can be found here

1,192 Responses to “Sheriffing@Mozilla – Sheriffing and Backouts”

  1. postegro telegram Says:

    postegro telegram

    I found a great…

  2. instagram reels izlenme satin al Says:

    instagram reels izlenme satin al

    I found a great…

  3. free online go https://freewebdating.net/ Says:

    free online go https://freewebdating.net/

  4. good dating site https://jewish-dating-online.net/ Says:

    good dating site https://jewish-dating-online.net/

  5. best free online meeting sites https://free-dating-sites-free-personals.com/ Says:

    best free online meeting sites https://free-dating-sites-free-personals.com/

  6. international dating site usa https://sexanddatingonline.com/ Says:

    international dating site usa https://sexanddatingonline.com/

  7. the dating game https://onlinedatingsurvey.com/ Says:

    the dating game https://onlinedatingsurvey.com/

  8. plentyoffish dating sites https://onlinedatingsuccessguide.com/ Says:

    plentyoffish dating sites https://onlinedatingsuccessguide.com/

  9. free single dating service https://onlinedatinghunks.com/ Says:

    free single dating service https://onlinedatinghunks.com/

  10. free daing https://datingwebsiteshopper.com/ Says:

    free daing https://datingwebsiteshopper.com/

  11. best dating site https://allaboutdatingsites.com/ Says:

    best dating site https://allaboutdatingsites.com/

  12. online dating site crossword https://freewebdating.net/ Says:

    online dating site crossword https://freewebdating.net/

  13. ytmp3 Says:

    It was a very good article. Thanks for writing this article.
    I will be happy to visit my website.
    Thank You

  14. https://starity.hu/forum/topik/713252-meglepetesbuli-kris-jenner-adta-ossze-ujra-ellen-degenerest-es-feleseget/oldal/1/ Says:

    https://starity.hu/forum/topik/713252-meglepetesbuli-kris-jenner-adta-ossze-ujra-ellen-degenerest-es-feleseget/oldal/1/

    Tomcat's Blog » Blog Archive » Sheriffing@Mozilla – Sheriffing and Backouts

  15. ytmp3 Says:

    Great post. Keep posting such kind of information on your page.
    Im really impressed by it.
    I will certainly digg it and in my opinion recommend to my friends.
    I am confident they will be benefited from this web site.

  16. yt1s Says:

    It was a very good article. Thanks for writing this article.
    I will be happy to visit my website.
    Thank You

  17. daily tech Says:

    It was a very good article. Thanks for writing this article.
    I will be happy to visit my website.
    Thank You

  18. yt1s Says:

    Great post. Keep posting such kind of information on your page.
    Im really impressed by it.
    I will certainly digg it and in my opinion recommend to my friends.
    I am confident they will be benefited from this web site.

  19. daily tech Says:

    Great post. Keep posting such kind of information on your page.
    Im really impressed by it.
    I will certainly digg it and in my opinion recommend to my friends.
    I am confident they will be benefited from this web site.

  20. Moolwan Says:

    Great Post and awesome work!!

  21. акана для котов Says:

    акана для котов

    Tomcat's Blog » Blog Archive » Sheriffing@Mozilla – Sheriffing and Backouts

  22. medital Says:

    thanks for sharing

  23. travelsbylily.me Says:

    travelsbylily.me

    blog topic

  24. リアル ラブドール Says:

    If you’re like me and you like your women with skin and curves, you will soon realize that raise sex dolls is not an easy task.ダッチワイフIf you do not keep in your bed, constant movement is difficult for someone who is not accustomed to weightlifting.

  25. ダッチワイフ Says:

    Can they be Recycled? is one aspect of owning realistic sex dolls that is hardly ever brought up or considered.ラブドールYou might not like to consider it, but your favorite fully-fledged sex dolls will eventually break down due to the effects of time and require replacement.

  26. CO Says:

    Absolutely! Prokr Company is a top-notch luggage moving service provider that excels at providing hassle-free and efficient transportation solutions to its clients. With a team of experienced professionals and state-of-the-art technology, they ensure that your luggage is handled with utmost care and delivered to your desired destination on time. If you’re looking for a reliable and trustworthy luggage moving service, Prokr Company is definitely the way to go!
    https://prokr.co/ksa/jeddah-movers/

  27. ufa191 Says:

    ufa191

    Tomcat's Blog » Blog Archive » Sheriffing@Mozilla – Sheriffing and Backouts

  28. tshirt printer Says:

    tshirt printer

    Tomcat's Blog » Blog Archive » Sheriffing@Mozilla – Sheriffing and Backouts

  29. topgirlsmumbai Says:

    It’s a very great article. I thought this will help many users. thankyou for sharing a great post

  30. нарколог на дом томск Says:

    нарколог на дом томск

    Tomcat's Blog » Blog Archive » Sheriffing@Mozilla – Sheriffing and Backouts

  31. http://opck.org/poleznoe/poleznoe-14/obereg-ot-porchi-i-sglaza-dejstvennye-obryady-dlya-vsex/ Says:

    http://opck.org/poleznoe/poleznoe-14/obereg-ot-porchi-i-sglaza-dejstvennye-obryady-dlya-vsex/

    Tomcat's Blog » Blog Archive » Sheriffing@Mozilla – Sheriffing and Backouts

  32. GPT Says:

    GPT

    Tomcat's Blog » Blog Archive » Sheriffing@Mozilla – Sheriffing and Backouts

  33. Салон красоты Says:

    Салон красоты

    Tomcat's Blog » Blog Archive » Sheriffing@Mozilla – Sheriffing and Backouts

  34. bearclaw slippers Says:

    bearclaw slippers

    Tomcat's Blog » Blog Archive » Sheriffing@Mozilla – Sheriffing and Backouts

  35. best incorporate performance marketing company in surat Says:

    best incorporate performance marketing company in surat

    Tomcat's Blog » Blog Archive » Sheriffing@Mozilla – Sheriffing and Backouts

  36. тормозит компьютер что делать windows Says:

    тормозит компьютер что делать windows

    Tomcat's Blog » Blog Archive » Sheriffing@Mozilla – Sheriffing and Backouts

  37. Fiber Inspection Microscopes Says:

    Fiber Inspection Microscopes

    Tomcat's Blog » Blog Archive » Sheriffing@Mozilla – Sheriffing and Backouts

  38. Sanjay Says:

    absolutely agree!!

  39. Sanjay Says:

    Absolutely agree – https://homekitchenindia.in/

  40. dabwoods vape Says:

    dabwoods vape

    Tomcat's Blog » Blog Archive » Sheriffing@Mozilla – Sheriffing and Backouts

  41. گرفتن اکانت پرمیوم تلگرام Says:

    گرفتن اکانت پرمیوم تلگرام

    Tomcat's Blog » Blog Archive » Sheriffing@Mozilla – Sheriffing and Backouts

  42. https://trudawnsolutions.com/ Says:

    https://trudawnsolutions.com/%EC%8B%9C%EC%9E%A5%EC%97%90%EC%84%9C%20%EB%B9%84%ED%8A%B8%EC%BD%94%EC%9D%B8%20%EB%B0%98%EA%B0%90%EA%B8%B0%EC%9D%98%20%EC%8B%A4%EC%A0%9C%20%EA%B8%B0%EB%8A%A5%EA%B3%BC%20%EC%97%AD%ED%95%A0

    blog topic

Leave a Reply