Closed Bug 1867844 Opened 1 year ago Closed 1 year ago

tecken deploy: 2023.12.01

Categories

(Tecken :: General, task, P2)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: willkg, Assigned: willkg)

Details

We want to do a deploy for tecken tagged 2023.12.01.

It consists of the following:

0c64699: Disable dependabot auto-rebasing (willkg)
3543f9d: Add github-actions to dependabot updates (willkg)
83f7545: Update Sphinx to 7.2.6 (willkg)
0f09219: Add glossary and improve text (willkg)
997ab0b: Add debuginfo and codeinfo to glossary (willkg)
dcee4a1: Add "try symbols" to the documentation (willkg)
0920222: OBS-1: rebuild requirements file. (smarnach)
ee99b5f: bug 1860576: Make Docker Hub upload script more robust. (smarnach)
f8a25e5: bug 1847579: Make download-sym.py work for Windows modules. (smarnach)
f398497: bug 1860574: Make "make clean" recreate .gitkeep file. (smarnach)
81245de: bug 1746940: document codeinfo lookup in download API (willkg)
5812a13: bug 1746940: clean up download API docs (willkg)
2e450d1: Move paul-mclendahand configuration to pyproject.toml (willkg)
dfb1c6c: Bump certifi from 2022.12.7 to 2023.7.22 (from PR #2768) (dependabot[bot])
2795825: Bump cryptography from 36.0.1 to 41.0.4 (from PR #2803) (dependabot[bot])
e194911: Bump psycopg2 from 2.9.8 to 2.9.9 (from PR #2815) (dependabot[bot])
2c77fdf: Bump urllib3 from 1.26.17 to 1.26.18 (from PR #2822) (dependabot[bot])
fca3cf0: Bump werkzeug from 3.0.0 to 3.0.1 (from PR #2828) (dependabot[bot])
15f1e16: Bump django from 3.2.22 to 3.2.23 (from PR #2831) (dependabot[bot])
0e5ee22: Rebuild requirements.txt (willkg)
ddb79ca: Update requirements.in (willkg)
aba9574: Update requirements.txt requirements (willkg)
8cb36cf: Set SHELL env variable in local development containers to bash. (smarnach)
faaa32b: bug-1809727: upgrade django to 4.2.7 LTS (#2834) (biancadanforth)
32ea9ad: bug-1743835: upgrade Python from 3.9 to 3.11 (#2835) (biancadanforth)
e10d65b: Update docs to use hyphens when referencing bugs (#2836) (biancadanforth)
83e4282: bug-1743835: switch python image from bookworm to bullseye (willkg)
917341a: bug-1863007: change UPLOAD_TEMPDIR_ORPHANS_CUTOFF to 15 minutes (willkg)
bacbf33: bug-1853962: improve disk manager error handling (willkg)
5b6e9df: bug-1853962: change UPLOAD_TEMPDIR does not exist into non-error (willkg)
c35e85c: bug-1853962: change SLEEP_SECONDS to 60 (willkg)
f87d03c: bug-1853962: change test to assert Sentry event was emitted (willkg)
1b6a5a0: bug-1853962: add test for no watchdir (willkg)
5d66aae: bug-1853962: add __repr__ to FileMember (willkg)
71111bd: bug-1853962: remove "exiting" from output (willkg)
eab3500: bug-1853962: rework sentry-wrap output handling (willkg)
ec4b677: Bump cryptography from 41.0.5 to 41.0.6 (dependabot[bot])
f593528: bug-1847235: emit tecken.gunicorn_worker_abort incr on timeout (willkg)
220f626: bug-1847235: remove markus configuration in gunicornhooks (willkg)

Tagged 2023.12.01:

tag 2023.12.01
Tagger: Will Kahn-Greene <willkg@mozilla.com>
Date:   Fri Dec 1 13:54:35 2023 -0500

Tag 2023.12.01 (bug #1867844)

`0c64699`: Disable dependabot auto-rebasing (willkg)
`3543f9d`: Add github-actions to dependabot updates (willkg)
`83f7545`: Update Sphinx to 7.2.6 (willkg)
`0f09219`: Add glossary and improve text (willkg)
`997ab0b`: Add debuginfo and codeinfo to glossary (willkg)
`dcee4a1`: Add "try symbols" to the documentation (willkg)
`0920222`: OBS-1: rebuild requirements file. (smarnach)
`ee99b5f`: bug 1860576: Make Docker Hub upload script more robust. (smarnach)
`f8a25e5`: bug 1847579: Make download-sym.py work for Windows modules. (smarnach)
`f398497`: bug 1860574: Make "make clean" recreate .gitkeep file. (smarnach)
`81245de`: bug 1746940: document codeinfo lookup in download API (willkg)
`5812a13`: bug 1746940: clean up download API docs (willkg)
`2e450d1`: Move paul-mclendahand configuration to pyproject.toml (willkg)
`dfb1c6c`: Bump certifi from 2022.12.7 to 2023.7.22 (from PR #2768) (dependabot[bot])
`2795825`: Bump cryptography from 36.0.1 to 41.0.4 (from PR #2803) (dependabot[bot])
`e194911`: Bump psycopg2 from 2.9.8 to 2.9.9 (from PR #2815) (dependabot[bot])
`2c77fdf`: Bump urllib3 from 1.26.17 to 1.26.18 (from PR #2822) (dependabot[bot])
`fca3cf0`: Bump werkzeug from 3.0.0 to 3.0.1 (from PR #2828) (dependabot[bot])
`15f1e16`: Bump django from 3.2.22 to 3.2.23 (from PR #2831) (dependabot[bot])
`0e5ee22`: Rebuild requirements.txt (willkg)
`ddb79ca`: Update requirements.in (willkg)
`aba9574`: Update requirements.txt requirements (willkg)
`8cb36cf`: Set SHELL env variable in local development containers to bash. (smarnach)
`faaa32b`: bug-1809727: upgrade django to 4.2.7 LTS (#2834) (biancadanforth)
`32ea9ad`: bug-1743835: upgrade Python from 3.9 to 3.11 (#2835) (biancadanforth)
`e10d65b`: Update docs to use hyphens when referencing bugs (#2836) (biancadanforth)
`83e4282`: bug-1743835: switch python image from bookworm to bullseye (willkg)
`917341a`: bug-1863007: change UPLOAD_TEMPDIR_ORPHANS_CUTOFF to 15 minutes (willkg)
`bacbf33`: bug-1853962: improve disk manager error handling (willkg)
`5b6e9df`: bug-1853962: change UPLOAD_TEMPDIR does not exist into non-error (willkg)
`c35e85c`: bug-1853962: change SLEEP_SECONDS to 60 (willkg)
`f87d03c`: bug-1853962: change test to assert Sentry event was emitted (willkg)
`1b6a5a0`: bug-1853962: add test for no watchdir (willkg)
`5d66aae`: bug-1853962: add __repr__ to FileMember (willkg)
`71111bd`: bug-1853962: remove "exiting" from output (willkg)
`eab3500`: bug-1853962: rework sentry-wrap output handling (willkg)
`ec4b677`: Bump cryptography from 41.0.5 to 41.0.6 (dependabot[bot])
`f593528`: bug-1847235: emit tecken.gunicorn_worker_abort incr on timeout (willkg)
`220f626`: bug-1847235: remove markus configuration in gunicornhooks (willkg)

Deploy bug #1867844
-----BEGIN PGP SIGNATURE-----

iQEzBAABCgAdFiEEzY3I6/E2Vh8o9nPoGL3RpvBm7BEFAmVqK+sACgkQGL3RpvBm
7BEshwf/aK/q5znY4cUsE2MtUQye0pWQfvodIWSmhhht1TRJxF7QIbF2QmBsJ7TR
L87TW0yMs2tjYHCJEf0De/zfwqTh7vVRZimuDBHHfuAQM3nGjKXyOwOJ/nIHpUtq
zsfVAz9F74uyYAV56KcHEoBEReJk02/R4umFNQIVNjFFZ9PbDX5puvXw1Bjtc6yN
aVi92R5RTp7zCIM/KNXhE2gSzK84oVE2re/LMZeu9NH7GAHdkiCLE88MQjeHyx/q
Llt9jnwcZK0KD3qHXvijhz9QSfhN2+Z+xDiHvJaBbRgHi09OgIo174fVBaEbdUqh
+RDNLGbO/2Uct5/B4KNewecfELtnFQ==
=pQjr
-----END PGP SIGNATURE-----

commit 220f626c9f45a97807ca7e1dbf8393d3a30a1e02
Author: Will Kahn-Greene <willkg@mozilla.com>
Date:   Fri Dec 1 12:56:24 2023 -0500

    bug-1847235: remove markus configuration in gunicornhooks
    
    worker_abort is run in the sigabrt handling in the gunicorn worker. That
    process has markus and logging configured already, so we don't need to
    additionally configure it in this file.
    
    Further, this adds comments clarify the context things are run in and
    the rules for adding things to the gunicornhooks.py file.

Deploy went fine. There's nothing interesting in Sentry. Dashboards in Grafana look fine.

There's a sudden increase in HTTP 404s from the download API, but that's not related to our prod deploy--looks like it's a coincidence. The traffic is coming from a single ip address requesting all sorts of symbols files.

Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.