This issue can't be edited

Because it belongs to an archived project. Jira admins can restore projects from the archive.

SPIKE: Pagination issue for GETting a thread for discussions forum

Description

It was found during the loadtests of the discussions API that the pagination of responses for threads was not working correctly as seen here: https://openedx.atlassian.net/wiki/display/MA/Initial+Loadtesting#InitialLoadtesting-pagination

Threads with more comments tend to have more requests.

Here is some investigative work done by as presented at the last hackathon: https://openedx.atlassian.net/wiki/display/TNL/Forums+Pagination

Reason for Variance

None

Release Notes

None

Steps to Reproduce

None

Attachments

2
  • 22 Oct 2015, 10:38 PM
  • 22 Oct 2015, 07:18 PM

Lucidchart Diagrams

Activity

Show:

Christopher Lee June 13, 2016 at 8:47 PM

FYI

Nimisha Asthagiri December 17, 2015 at 3:08 PM

Here's the Forums performance work we discussed at our standup this morning. The description has links to some background information.

Nimisha Asthagiri November 30, 2015 at 5:40 PM

SGTM. It can provide a concrete acceptance criteria for that work from the performance/user experience perspective.

LeslieG November 30, 2015 at 4:42 PM

I think we should move to TNL and assign to to begin discussions work. Does that sound good?

Christopher Lee November 30, 2015 at 4:35 PM
Edited

Additionally, besides GETting a singlethread, GETting a thread list also has a slow operation (we think it's trying to count the comments) on the threads retrieved (in this case 20 threads with 3000-4000 posts each) which can take 10s+. https://courses.edx.org/courses/course-v1:IDBx+IDB6x+2015_T2/discussion/forum GETting a thread list is a common call when viewing threads.

Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Story Points

Priority

Zendesk Support

Created October 20, 2015 at 6:39 PM
Updated December 20, 2016 at 1:53 PM