The feature “Process bulk actions in batches” in Discourse 2.6.0 beta5 Canapin aims to prevent timeouts when performing bulk updates on large numbers of topics. However, according to gerhard, this feature does not apply to topic splitting, which is still prone to timeouts. Canapin has experienced timeouts when performing various actions on large topics, including splitting, and had to resort to manual database updates to rename categories. Despite multiple attempts, they were unable to split their largest topic.
Previously if staff attempted to bulk update a large number of topics, the process could time out. We now process bulk actions in smaller batches to avoid such errors.
Good question, I’m not sure. I don’t think so, but @gerhard should be able to confirm. Do you have a bug/support topic here on Meta for the topic split timeouts?
I’ve tested these actions on a lot of categories, the action durations correlated with the number of topics/posts from the categories
I had to rename a few categories by updating the database fields from the command line instead of editing the category settings inside Discourse’s interface.
I have been able to split the megatopics after a lot of tries, but not the largest one though I didn’t try since my migration 1 month ago.