Tracebacks may flood
Bug #1192338 reported by
Pete Zaitcev
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Object Storage (swift) |
Fix Released
|
Undecided
|
Unassigned | ||
Fedora |
New
|
Undecided
|
Unassigned |
Bug Description
In some circumstances, Swift services (and possibly other daemons) may hit a permanent condition that results in a Python traceback. If that occurs, the master process keeps re-spawning workers and fills the logs. This was demonstrated by e.g. Red Hat bug 967631 "swift keeps spamming console when it cannot access config."
This needs to be fixed somehow. Possible approaches may include:
- Throttle or rate-limit worker restart, regardless of reason or using the exit codes
- Split the exceptions into restartable and not-restartable classes, by catching generic things like OSError and KeyError early, then raising SwiftStopError or something
Changed in fedora: | |
importance: | Unknown → Undecided |
status: | Unknown → New |
Changed in swift: | |
status: | New → Confirmed |
To post a comment you must log in.
bug was fixed in this patch: https:/ /review. openstack. org/31075