Versions Compared

Key

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

...

What new products, applications, services, etc have we built since Ginkgo?

  • Catalog service
  • Credentials Service
    • Django has been updated to 1.9.x
  • E-Commerce Service
    • Django has been upgraded to 1.9.x.
    • Django Oscar has been upgraded to 1.4. (See deployment issues note below.)

Installation changes

  • Something something docker

...

  • Ruby 2.x
  • ElasticSearch will be upgraded, probably to 1.5 which is what we use in production.  This will coincide with changes to the forums service to support the newer version.
    • In addition to migration documentation, we should remind about "rake search:initialize" and "rake search:validate_index".
  • E-Commerce Service
      Django has been upgraded to 1.9.x.
    • Django Oscar has been upgraded to 1.4.
      • This upgrade requires faking migrations for the thumbnail app: ./manage.py migrate thumbnail --fake
      • Site maintainers should be aware that one of the migrations includes a change on the guest_email column in the orders table. If your orders table is large 1M+ rows, this migration may lock the table for an extended amount of time. The E-Commerce Service does not normally use the guest_email column. If you have not modified your system to use this column, and wish to avoid the table lock, it is recommended that you fake this migration:
        ./manage.py migrate orders 0012

        ./manage.py migrate orders 0013 --fake

...