Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. edx-analytics-data-api

    1. this already uses elasticsearch-dsl and may be simpler to upgrade

    2. Stuart Young (Deactivated) has already attempted to move it onto ES5

  2. edx-search

    1. This is a low-level library that primarily indexes course content

    2. It is used by edx-platform and edx-enterprise

  3. edx-enterprise

    1. This may “just work” once edx-search is upgraded

    2. A library installed by edx-platform

  4. edx-platform

    1. This also may “just work” once edx-search is upgraded

  5. cs_comments_service

    1. Uses ruby and ruby libraries

    2. 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:

  1. Upgrade all Analytics repos, including newly found ones: Analytics Pipeline to ES7

  2. Deploy the upgrades for each service to edX production. Elasticsearch Ownership and Rollout

  3. Deprecate and remove all unneeded code that existed for the prior versions.