When deleting a group containing a large amount of contents and/or members, the time for processing all of the group_contents deletion in the preDelete() function may lead to error 500 due to server max execution time hit.
Split delete operations (especially group_contents entities deletions) into batches, to avoid hitting the server max execution time.
Users will now be able to follow the delete operations progress thanks to the Batch API.
1.0
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.