-
Notifications
You must be signed in to change notification settings - Fork 263
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove django-cacheops dependency/usage #1721
Comments
We need to be mindful of how to not regress on #1515. We leveraged |
One option is that we could leave Another would be to switch to another library that supports disk caching. One of the newer ones |
We will likely need to keep the dependency in the short term due to being leveraged by plugins, but ultimately rip out in the future. |
Last comment is that we also need to consider the monkey-mixin pattern, to carry forward into v2 when we ditch it. We could forklift the requisite code and ditch cacheops and of course provide attribution in the If we did this, then we could completely remove cacheops and replace it with another file-based caching solution. |
Is there further work required for 1.5 or can we close this now that #2415 is merged? |
Remaining work to wrap this up, sorted by filename:
|
|
Blocked by #1633 |
Closed with #3645 |
As ...
Nelly - Network Engineer
I want ...
To have confidence that the Nautobot UI and API are accurately showing me data as it is in the database, not as it was in the past.
So that ...
I will not be shown outdated information that misleads me as to what the current state of the database is, such as can be seen in #1627.
I know this is done when...
django-cacheops
invalidate
mgmt command is removedOptional - Feature groups this request pertains to.
Database Changes
N/A
External Dependencies
Remove
django-cacheops
dependency; shouldn't add any new dependencies.TODO
TaggableManager
#1633prefetch_related
that could be moved toselect_related
that wasn't already addressed in Converted eligibleprefetch_related
toselect_related
queries #3112The text was updated successfully, but these errors were encountered: