Actions
Backport #9264
closedBackport #9243 "30-50% re-sync performance regression due to touch() of content and artifacts during sync" to 3.14.z
Start date:
Due date:
% Done:
100%
Estimated time:
(Total: 0:00 h)
Triaged:
No
Sprint Candidate:
No
Tags:
Performance
Sprint:
Quarter:
Description
As this was a significant performance regression introduced by 3.14, we should consider backporting the fixes. This will include [0] as well which will require a small portion of the refactor introduced here [1]
Related issues
Updated by dalley over 3 years ago
- Copied from Issue #9243: 30-50% re-sync performance regression due to touch() of content and artifacts during sync added
Updated by dalley over 3 years ago
- Related to Story #9234: As a user, I want to `touch` content and artifacts in bulk added
Updated by dalley over 3 years ago
- Related to deleted (Story #9234: As a user, I want to `touch` content and artifacts in bulk)
Updated by dalley over 3 years ago
- Related to Story #9234: As a user, I want to `touch` content and artifacts in bulk added
Updated by dalley over 3 years ago
- Related to deleted (Story #9234: As a user, I want to `touch` content and artifacts in bulk)
Updated by pulpbot over 3 years ago
- Status changed from NEW to POST
Added by dalley over 3 years ago
Updated by dalley over 3 years ago
- Status changed from POST to MODIFIED
Applied in changeset pulpcore|f5f6713ac92f24cf71df13d80d7a686e2d745cea.
Updated by pulpbot over 3 years ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Updated by pulpbot about 3 years ago
Actions
Use bulk touch() when processing Artifacts and Content
This patch only addresses the inefficiencies of the Stages API. Another patch is needed to address the inefficiency of the repository version modify operation.
backports: #9243
fixes #9264
(cherry picked from commit 7a41c18b9c2c30ae31c8d248162f42cb6c63c529)