Does "Process bulk actions in batches" apply to splitting topics?

AI-generated summary

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.

https://meta.discourse.org/t/discourse-2-6-0-beta5-release-notes/168756

Process bulk actions in batches

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.

Does it affect topics splitting?
Since my migration, I have a 30000 replies topic that I can’t split because it timeouts.

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?

No, it doesn’t affect topic splitting (moving posts). Only bulk actions like closing topics, changing category,…

Various actions on megatopics would cause timeouts on my forum: 502 errors when renaming large (by topic count) categories, including renaming a category.

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.