~sajoupa/apt-stresstest-charm:logging

Last commit made on 2020-10-08
Get this branch:
git clone -b logging https://git.launchpad.net/~sajoupa/apt-stresstest-charm
Only Laurent Sesquès can upload to this branch. If you are Laurent Sesquès please log in for upload directions.

Branch merges

Branch information

Name:
logging
Repository:
lp:~sajoupa/apt-stresstest-charm

Recent commits

b06a8fa... by Laurent Sesquès

Add basic logging - no logrotate for now

ee5f43e... by Haw Loeung

Add Focal support

Reviewed-on: https://code.launchpad.net/~hloeung/apt-stresstest-charm/+git/apt-stresstest-charm/+merge/387404
Reviewed-by: Paul Collins <email address hidden>

547b479... by Haw Loeung

Add Focal support

1698b62... by Haw Loeung

Don't hardcode release/series and write configs on change

Ideally, we should be using chdist allowing us to test various
releases/series but for now, let's just make it so we detect and use
the release/series the unit is currently running. This can be
overriden with --series parameter.

We also need to write out the configs changes such as switching
series.

Reviewed-on: https://code.launchpad.net/~hloeung/apt-stresstest-charm/+git/apt-stresstest-charm/+merge/387272
Reviewed-by: Barry Price <email address hidden>

ca73b36... by Haw Loeung

Don't hardcode release/series and write configs on change

Ideally, we should be using chdist allowing us to test various
releases/series but for now, let's just make it so we detect and use
the release/series the unit is currently running. This can be
overriden with --series parameter.

We also need to write out the configs changes such as switching
series.

a16009c... by Haw Loeung

ubuntu-wallpapers-xenial in universe in newer releases

0f39618... by Haw Loeung

Add metrics on how many units were tested to use for alerting thresholds

Reviewed-on: https://code.launchpad.net/~hloeung/apt-stresstest-charm/+git/apt-stresstest-charm/+merge/384007
Reviewed-by: Paul Collins <email address hidden>

88a9821... by Haw Loeung

Add metrics on how many units were tested to use for alerting thresholds

0c72186... by Haw Loeung

Include a large file by default, not a gigantic one

Reviewed-on: https://code.launchpad.net/~hloeung/apt-stresstest-charm/+git/apt-stresstest-charm/+merge/384004
Reviewed-by: David Lawson <email address hidden>

11c33c1... by Haw Loeung

Include a large file by default, not a gigantic one

We have alerting which fires if apt-stresstest takes longer than 8
mins. Unfortunately, the 'large' file is 320MBytes at the time of
writing and on an APAC AWS unit, this takes over 2mins. Multiply that
by 4 units and we're already past the alerting threshold.

Instead, let's reduce this to a 16MB file which tests or exercises TCP
slow-start. Also, the file size remains constant across distros which
we can't say the same about texlive-latex-extra-doc:

| -rw-r--r-- 1 archvsync archvsync 378M Mar 12 2018 t/texlive-extra/texlive-latex-extra-doc_2017.20180305-2_all.deb
| -rw-r--r-- 1 archvsync archvsync 411M Jul 11 2019 t/texlive-extra/texlive-latex-extra-doc_2019.20190710-1_all.deb
| -rw-r--r-- 1 archvsync archvsync 451M Feb 18 18:28 t/texlive-extra/texlive-latex-extra-doc_2019.202000218-1_all.deb
| -rw-r--r-- 1 archvsync archvsync 452M Apr 28 01:15 t/texlive-extra/texlive-latex-extra-doc_2020.20200417-1_all.deb