-
Notifications
You must be signed in to change notification settings - Fork 46
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
Queue runner for 'group received' and 'delete group' actions #655
Comments
We also have to deal with this problem because we regularly have to close groups of around 8000 entries. Unfortunately, the user does not receive any feedback if the request generates a timeout. You only notice it within the group and that the status of the individual contributions no longer changes. |
As a workaround , you can close large groups via command line (i.e. no timeout) with That might also work for already received, incomplete groups, but please test well, I'm not sure about this one. |
OK, good to know. But only admins have access to the cli, so it's not a practicable workaround for us. |
I hope I can get to implementing this soon. |
@bjendres Works like charm: I've closed a group with over 7000 entries in one go without failure. Thanks! |
#655 Created "mark group received" runner
The submission group update and the group closing process already have a queue runner to avoid PHP timeouts when the groups are large.
However, the same is needed for deleting groups and for marking them as received. Both cases also need a number of API calls that grows with the group size, and is therefore equally prone to PHP timeouts.
The text was updated successfully, but these errors were encountered: