...
edx-analytics-data-api
this already uses elasticsearch-dsl and may be simpler to upgrade
Stuart Young (Deactivated) has already attempted to move it onto ES5
edx-search
This is a low-level library that primarily indexes course content
It is used by edx-platform and edx-enterprise
edx-enterprise
This may “just work” once edx-search is upgraded
A library installed by edx-platform
edx-platform
This also may “just work” once edx-search is upgraded
cs_comments_service
Uses ruby and ruby libraries
Can be done in parallel to the work above.
[Completion] Elasticsearch & Haystack
To bring the above 2 projects to full completion, let’s ensure we do the following:
Upgrade all Analytics repos, including newly found ones: Analytics Pipeline to ES7
Deploy the upgrades for each service to edX production. Elasticsearch Ownership and Rollout
Deprecate and remove all unneeded code that existed for the prior versions.