Bug 2119145
| Summary: | Stack update/upgrade fails with "Container DELETE failed" message raised from config-download workflow | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Mark Jones <marjones> |
| Component: | openstack-tripleo-common | Assignee: | Brendan Shephard <bshephar> |
| Status: | CLOSED ERRATA | QA Contact: | David Rosenfeld <drosenfe> |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | 16.2 (Train) | CC: | bshephar, cjeanner, fpalin, jelynch, joflynn, ltoscano, mburns, slinaber, tkajinam |
| Target Milestone: | z4 | Keywords: | Triaged |
| Target Release: | 16.2 (Train on RHEL 8.4) | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | openstack-tripleo-common-11.7.1-2.20220923014727.c488b59.el8ost | Doc Type: | Bug Fix |
| Doc Text: |
Before this update, when the number of objects in the Object Storage service (swift) container for the overcloud exceeded 10,000, only the first 10,000 objects in the config-download directory were cleaned up during a delete operation, and the remaining objects prevented the container from getting deleted. With this update, there is added handling for cases where there are more than 10,000 objects in the Object Storage service container for the overcloud.
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | 2022-12-07 19:24:09 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Comment 5
Brendan Shephard
2022-08-26 23:31:44 UTC
Hey, I'm not sure if it's necessary to loop over the objects in the container deleting them to be honest. I think that might have just been a measure to work around a problem. I'll see if I can improve the efficiency of this process while we're going. And yep, I'll back port it to 16.1 as well. I'll just leave NEEDSINFO on me for now to keep it in my list. Ran a script to create 10000 objects: (undercloud) [stack@undercloud-0 ~]$ openstack object list overcloud -f value | wc -l 10000 Successfully performed stack update after script completed. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Release of components for Red Hat OpenStack Platform 16.2.4), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2022:8794 |