Activity log for bug #583905

Date Who What changed Old value New value Message
2010-05-21 16:34:28 Julian Edwards bug added bug
2010-05-21 16:39:36 Julian Edwards soyuz: status New Triaged
2010-05-21 16:39:38 Julian Edwards soyuz: importance Undecided High
2010-05-21 16:39:42 Julian Edwards soyuz: assignee Julian Edwards (julian-edwards)
2010-05-25 09:36:13 Julian Edwards description Sometimes submitting the Builder:+edit page mysteriously times out with no OOPS generated. It turns out that when submitting the form, the code at LaunchpadEditFormView.updateContextFromData() tries to make a snapshot of the object by iterating over all of its properties, so that it can tell event listeners which fields got changed. One of those properties, is_available, makes a call to a slave to get its status. This is obviously Not Good when done in a webapp request as there are some firewalls in the way. There's a couple of options to fix it: 1. use the doNotSnapshot() method in the interface for the property 2. pass notify_modified=True to updateContextFromData() Sometimes submitting the Builder:+edit page mysteriously times out with no OOPS generated. It turns out that when submitting the form, the code at LaunchpadEditFormView.updateContextFromData() tries to make a snapshot of the object by iterating over all of its properties, so that it can tell event listeners which fields got changed. One of those properties, is_available, makes a call to a slave to get its status. This is obviously Not Good when done in a webapp request as there are some firewalls in the way. There's a couple of options to fix it: 1. use the doNotSnapshot() method in the interface for the property 2. pass notify_modified=False to updateContextFromData()
2010-05-25 09:36:34 Julian Edwards tags soyuz-core timeout
2010-05-26 11:17:13 Launchpad Janitor branch linked lp:~julian-edwards/launchpad/hanging-builder-edit-bug-583905
2010-05-27 13:00:25 Julian Edwards soyuz: status Triaged In Progress
2010-05-29 07:30:52 Ursula Junque soyuz: milestone 10.05
2010-05-29 07:30:54 Ursula Junque soyuz: status In Progress Fix Committed
2010-05-29 07:30:57 Ursula Junque tags soyuz-core timeout qa-needstesting soyuz-core timeout
2010-05-31 07:07:48 Michael Nelson tags qa-needstesting soyuz-core timeout qa-ok soyuz-core timeout
2010-06-02 13:21:46 Curtis Hovey soyuz: status Fix Committed Fix Released