﻿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
11011	Memcached backend: pass parameters to memcache backend	erny	otherjacob	"The problem:
 1. Django instantiates memcache client w/o parameters, i.e. pickleProtocol=0
 2. I compress a string to < 512K, binary pickle format
 3. I encapsulate it inside a dummy object to prevent getting it converted to unicode
 4. I pass it to cache.set
 5. django does the set w/o min_compress_len.
 6. Then python-memcache.set does (indirectly) o dumps with pickleProtocol=0, which results in a my < 512K to a >1,4M string and is silently discarted as max is 1 MB.

Possible solutions:
 * django memcached passes pickleProtocol option to memcached backend client
 * django memcached does implement splitting into chunks
 * I split it into smaller parts in the dummy objects
"	New feature	closed	Core (Cache system)	1.0	Normal	duplicate	memcached		Accepted	0	0	0	0	0	0
