[PATCH v3 2/2] post_pw: Store submitted checks locally as well

Ilya Maximets i.maximets at ovn.org
Tue Jan 23 11:49:05 CET 2024


On 1/23/24 00:40, Aaron Conole wrote:
> Jeremy Kerr reports that our PW checks reporting submitted 43000 API calls
> in just a single day.  That is alarmingly unacceptable.  We can store the
> URLs we've already submitted and then just skip over any additional
> processing at least on the PW side.
> 
> This patch does two things to try and mitigate this issue:
> 
> 1. Store each patch ID and URL in the series DB to show that we reported
>    the check.  This means we don't need to poll patchwork for check status
> 
> 2. Store the last modified time of the reports mailing list.  This means
>    we only poll the mailing list when a new email has surely landed.
> 
> Signed-off-by: Aaron Conole <aconole at redhat.com>
> ---
> v2: fixed up the Last-Modified grep and storage
> v3: Simplified the logic of creating the last-access file
> 
>  post_pw.sh       | 35 ++++++++++++++++++++++++++++++++++-
>  series_db_lib.sh | 25 +++++++++++++++++++++++++
>  2 files changed, 59 insertions(+), 1 deletion(-)


Didn't test, but seems correct.  Thanks!

Best regards, Ilya Maximets.



More information about the ci mailing list