Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Background

Significant user-facing changes have been made to the Forums product, impacting both the Discussion Tab and Inline Discussions.  This page describes the functionality that has changed and is intended to guide pre-deployment manual testing efforts, ensuring that functionality has been implemented correctly and that no regressions or new defects have been introduced.

References

TODO: link relevant JIRA cases here.

Code

Implementation work is coalesced onto a long running branch in edx-platform: https://github.com/edx/edx-platform/tree/gprice/forum-action-cleanup

The accompanying changes to cs_comments_service are already merged to master: https://github.com/edx/cs_comments_service/compare/c4f5a1f2b3bf64d92f2896123c1017ac21082b11...66482b544e541bbd004e03153f68ad91321cbd87

Deployment

The edx-platform code requires cs_comments_service commit 66482b544e541bbd004e03153f68ad91321cbd87.

After the comments service is deployed, but before edx-platform is updated, a data migration script must be run: https://github.com/edx/cs_comments_service/blob/66482b544e541bbd004e03153f68ad91321cbd87/scripts/db/migrate-007-thread-type.js.  The script has been seen to take ~6 hours to complete on a production-size dataset in our load test environment.

This script requires mongo client version 2.2 or later in order to work correctly.  Its syntax is not compatible with older versions.

 

When these two dependencies are met, the edx-platform code can be updated.

 

 

 

 

  • No labels