Move to the new PyMemcacheCache cache backend.

Review Request #12337 — Created June 3, 2022 and submitted

Information

Review Board
release-5.0.x

Reviewers

The old python-memcached library is unmaintained, and as a result,
Django has deprecated their MemcachedCache backend. This change
updates our dependency to pymemcache and changes over to use the new
PyMemcacheCache backend.

Ran unit tests.

Summary ID
Move to the new PyMemcacheCache cache backend.
The old `python-memcached` library is unmaintained, and as a result, Django has deprecated their `MemcachedCache` backend. This change updates our dependency to `pymemcache` and changes over to use the new `PyMemcacheCache` backend. Testing Done: Ran unit tests.
14beced772915da427753ea99184214447e4a494
Description From Last Updated

should we mention that this change was made in Reviewboard 5.0 (similar to some other comments in this file)

maubinmaubin

This is kinda weirdly-formatted. Maybe a good opportunity to put this into a constant and use it in the places …

chipx86chipx86
maubin
  1. 
      
  2. reviewboard/cmdline/rbsite.py (Diff revision 1)
     
     
    Show all issues

    should we mention that this change was made in Reviewboard 5.0 (similar to some other comments in this file)

  3. 
      
david
chipx86
  1. 
      
  2. reviewboard/cmdline/rbsite.py (Diff revision 2)
     
     
     
    Show all issues

    This is kinda weirdly-formatted. Maybe a good opportunity to put this into a constant and use it in the places referencing it?

  3. 
      
david
chipx86
  1. Ship It!
  2. 
      
david
Review request changed
Status:
Completed
Change Summary:
Pushed to release-5.0.x (f0ac005)