Opened 3 years ago

Closed 2 years ago

Last modified 17 months ago

#32193 closed Cleanup/optimization (fixed)

Deprecate MemcachedCache.

Reported by: Mariusz Felisiak Owned by: Mariusz Felisiak
Component: Core (Cache system) Version: dev
Severity: Normal Keywords:
Cc: pope1ni, Adrian Turjak, Aymeric Augustin Triage Stage: Ready for checkin
Has patch: yes Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no


python-memcached is not maintained anymore (see python-memcached#95) and it makes difficulties in fixing some issues (e.g. #29867). Moreover we added a cache backend for pymemcache (#29887) so we have a good builtin alternative.

I think it's time to deprecate the django.core.cache.backends.memcached.MemcachedCache backend in Django 3.2 and remove it in Django 4.1.

Change History (7)

comment:1 Changed 3 years ago by Mariusz Felisiak

Owner: changed from nobody to Mariusz Felisiak
Status: newassigned

comment:2 Changed 3 years ago by Carlton Gibson

Triage Stage: UnreviewedAccepted

I'm going to accept this. We can give it a few weeks to see if there's any objections/movement on python-memcached.

comment:3 Changed 3 years ago by Mariusz Felisiak

Has patch: set

comment:4 Changed 2 years ago by Carlton Gibson

Triage Stage: AcceptedReady for checkin

comment:5 Changed 2 years ago by GitHub <noreply@…>

Resolution: fixed
Status: assignedclosed

In 5ce31d6:

Fixed #32193 -- Deprecated MemcachedCache.

comment:6 Changed 21 months ago by Mariusz Felisiak <felisiak.mariusz@…>

In 05f3a61:

Refs #32193 -- Removed MemcachedCache per deprecation timeline.

comment:7 Changed 17 months ago by GitHub <noreply@…>

In 3430093a:

Refs #32193 -- Removed python-memcached from test requirements.

Follow up to 05f3a6186efefc9fca2204a745b992501c6fd91f.

Note: See TracTickets for help on using tickets.
Back to Top