Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Copy/paste performance testing #87

Closed
bradenmacdonald opened this issue Aug 2, 2023 · 3 comments
Closed

Copy/paste performance testing #87

bradenmacdonald opened this issue Aug 2, 2023 · 3 comments

Comments

@bradenmacdonald
Copy link
Contributor

bradenmacdonald commented Aug 2, 2023

Using the sandbox at https://clipboard-preview.do.opencraft.hosting/ , test the performance of copying and pasting extremely large units that have something like ~25, 50, 100, and 500 XBlocks in them, including some with static asset files. Get a rough idea of how long the copy and paste operations each take as a function of the number of xblocks and/or size of the static files.

Why: we need to decide if we're going to use a fully asynchronous (celery task) operation for copying/pasting subsections and sections in the course. For now, we can simulate and measure this using large units. We may also want to make the unit copy/paste asynchronous too, depending on our findings.

Depends on openedx/edx-platform#32891

@bradenmacdonald
Copy link
Contributor Author

@ormsbee FYI. Anything to add to this task description?

@ormsbee
Copy link

ormsbee commented Aug 2, 2023

@bradenmacdonald: No, it looks good to me, ty!

@bradenmacdonald bradenmacdonald moved this from Refined to In Progress in New Feature: Copy/Paste Aug 28, 2023
@bradenmacdonald
Copy link
Contributor Author

Findings have been shared at https://docs.google.com/document/d/1zpgwiDuIWJIPjlN6vNASkEfGy2JNrCqQTCTsT5UrQ1Q/edit and we have updated our future plans accordingly (seems like no need for async). Marking this as done.

@github-project-automation github-project-automation bot moved this from In Progress to Done in New Feature: Copy/Paste Sep 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Status: Done
Development

No branches or pull requests

2 participants