Tracebacks may flood

Bug #1192338 reported by Pete Zaitcev
8
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

Pete Zaitcev (zaitcev)
Changed in fedora:
importance: Unknown → Undecided
status: Unknown → New
Changed in swift:
status: New → Confirmed
Revision history for this message
Thiago da Silva (thiagodasilva) wrote :

bug was fixed in this patch: https://review.openstack.org/31075

Changed in swift:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.