Avoid inflating Redis memory when aborting pipelines
What does this MR do?
This merge request makes it possible to find builds with stale build logs. These build logs are typically stored in Redis memory (or object storage). We need to be able to identify them to clean these logs up. This should eventually reduce Redis memory consumption.
This is a partial fix to the regression introduced in !56126 (merged) that makes it impossible to clean up stale build logs stored in Redis.
See related issue about this problem
Conformity
-
I have included a changelog entry -
Code review guidelines
Edited by Grzegorz Bizon