﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
1539	[patch] Mutlithreading problem with QueryDict	eugene@…	Adrian Holovaty	"{{{QueryDict}}} and its base ({{{MultiValueDict}}}) modify their respective classes during copy(). It opens a hole for multithreaded servers resulting in random bugs. Following patch fixes it by replacing class manipulations with standard Python {{{__copy__}}}/{{{__deepcopy__}}} methods.

Big thanks go to Alex Brown, who found the problem and load-tested the fix. It appears that #1442 and this patch solves all problems with multithreading revealed during load-testing."	defect	closed	Core (Other)		normal	fixed			Unreviewed	1	0	0	0	0	0
