Skip to content
This repository has been archived by the owner on Aug 21, 2024. It is now read-only.

Replace MemcachedCache backend with PymemcacheCache in insights #1493

Closed
iamsobanjaved opened this issue Sep 5, 2023 · 0 comments
Closed
Assignees

Comments

@iamsobanjaved
Copy link
Contributor

The django.core.cache.backends.memcached.MemcachedCache backend is removed so we now are replacing this with PymemcacheCache in all of our IDAs, so we need to replace this for insights also.

This service is deployed with GoCD.

https://docs.djangoproject.com/en/4.2/releases/4.1/#features-removed-in-4-1

Things to be done:

  • First, add pymemcache dependency in the codebase and move it to PROD
  • Update the relevant configs for sandbox in sandbox-internal
  • Update the relevant configs for stage in edx-internal
  • Update the relevant configs for prod in edx-internal
  • Update the relevant configs for edge in edge-internal
  • Update the configs in related codebase so that the docker images of that service also get updated

These are the config related changes which we will do:


One more thing to add:

  • The IDA/services which are using edx-django-utils as their direct-dependency. We will enable edx_django_utils.cache.disable_forced_cache_miss_for_none waffle switch for them from their admin panel link to doc
@iamsobanjaved iamsobanjaved moved this to Todo in Arbi-BOM Sep 5, 2023
@UsamaSadiq UsamaSadiq self-assigned this Sep 13, 2023
@UsamaSadiq UsamaSadiq moved this from Todo to In Progress in Arbi-BOM Sep 13, 2023
@UsamaSadiq UsamaSadiq moved this from In Progress to Author Team Review in Arbi-BOM Sep 13, 2023
@UsamaSadiq UsamaSadiq moved this from Author Team Review to Owner Review in Arbi-BOM Sep 14, 2023
@github-project-automation github-project-automation bot moved this from Owner Review to Done in Arbi-BOM Sep 14, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants