Python bug 544473 - bugfix candidate - was it applied?

Several times today I had a Queue object (Python 2.2.2) wind up deadlocked with its fsema locked but its queue full (apparently threads are waiting to put more items in the queue than it's supposed to hold). Looking back at the cvs log for the Queue module I see this message revision 1.15 date: 2002/04/19 00:11:31; author: mhammond; state: Exp; lines: +33 -14 Fix bug 544473 - "Queue module can deadlock". Use try/finally to ensure all Queue locks remain stable. Includes test case. Bugfix candidate. but no indication that was ever applied to the maint22 branch. I'm not suggesting that this bug fix will solve my problem (it's probably a bug in my code), but it seems that it should have been applied but wasn't. Should it be applied at this point or is 2.2.3 too close to release? Skip

Several times today I had a Queue object (Python 2.2.2) wind up deadlocked with its fsema locked but its queue full (apparently threads are waiting to put more items in the queue than it's supposed to hold). Looking back at the cvs log for the Queue module I see this message
revision 1.15 date: 2002/04/19 00:11:31; author: mhammond; state: Exp; lines: +33 -14 Fix bug 544473 - "Queue module can deadlock". Use try/finally to ensure all Queue locks remain stable. Includes test case. Bugfix candidate.
but no indication that was ever applied to the maint22 branch.
cvs log of the release22-maint branch shows it was applied.
I'm not suggesting that this bug fix will solve my problem (it's probably a bug in my code), but it seems that it should have been applied but wasn't. Should it be applied at this point or is 2.2.3 too close to release?
Are you using the tip of the branch is the next question? --Guido van Rossum (home page: http://www.python.org/~guido/)

Guido> cvs log of the release22-maint branch shows it was applied. ... Guido> Are you using the tip of the branch is the next question? I guess I misunderstood how "cvs log" worked. Given "cvs log foo" I thought it would list the checkin comments for all versions and all branches of foo. I didn't think it mattered which version of the file I asked about. Skip
participants (3)
-
Guido van Rossum
-
martin@v.loewis.de
-
Skip Montanaro