Skip to content

Remove MongoDBProxy #35210

@kdmccormick

Description

@kdmccormick

We install a fork of MongoDBPRoxy and use it in edx-platform (search for mongodb_proxy). The package is extremely simple -- it just makes is so that pymongo automatically retries certain queries N times.

I hear that this feature is now baked into Mongo and/or pymongo. If we can take advantage of that builtin feature, it would be great to remove this custom mongodb_proxy package from edx-platform and archive the repo so that we don't have maintain it anymore.

Acceptance Criteria

  • Confirm that the functionality of mongodb_proxy can be recreated using builtin mongo features
  • Switch edx-platform to use the builtin mongo retry feature, and uninstall mongodbproxy from edx-platform
  • Manually smoke-test that Studio and LMS still run when mongodb_proxy is uninstalled.
  • File an Axim Systems Request, asking that MongoDBProxy be archived.

Metadata

Metadata

Labels

code healthProactive technical investment via refactorings, removals, etc.good first issueA good task for a newcomer to start withhelp wantedReady to be picked up by anyone in the community

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions