poppy-sftp OOPSes infinitely
Bug #901498 reported by
William Grant
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Critical
|
Julian Edwards |
Bug Description
One can trivially cause poppy-sftp to go into an infinite OOPS death spiral like so:
http://
To reproduce, start poppy-sftp locally, and over FTP upload a changes file that will fail signature verification.
It looks like something is feeding back the Python logger into Twisted logging, causing the INFO log about OOPS logging to itself log an OOPS.
Related branches
lp:~lifeless/launchpad/bug-901498
(Merged)
lp:~julian-edwards/launchpad/detailed-gpg-exceptions
- Gavin Panella (community): Approve
- Jeroen T. Vermeulen: Pending requested
-
Diff: 317 lines (+96/-37)12 files modifiedcronscripts/supermirror-pull.py (+1/-1)
daemons/librarian.tac (+5/-1)
daemons/poppy-sftp.tac (+12/-3)
lib/lp/codehosting/puller/tests/test_acceptance.py (+5/-1)
lib/lp/poppy/twistedftp.py (+5/-0)
lib/lp/services/gpg/doc/gpg-signatures.txt (+46/-0)
lib/lp/services/gpg/handler.py (+6/-1)
lib/lp/services/mail/tests/test_incoming.py (+2/-1)
lib/lp/services/sshserver/service.py (+0/-1)
lib/lp/services/twistedsupport/loggingsupport.py (+8/-26)
scripts/code-import-worker-monitor.py (+5/-1)
versions.cfg (+1/-1)
Changed in launchpad: | |
assignee: | nobody → Julian Edwards (julian-edwards) |
status: | Triaged → In Progress |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
utilities/ start-dev- soyuz.sh