Привет, это не совсем вопрос поддержки, скорее то, с чем мы столкнулись:
У нас была ситуация, когда нам нужно было объединить двух пользователей, причём тот, кого объединяли и затем удаляли, имел более 4500 сообщений.
Используя базовый функционал, мы получили сообщение об ошибке через несколько минут после начала слияния, что-то вроде тайм-аута (точно не помню, что именно было написано), и процесс, похоже, застрял там.
Через некоторое время мы попробовали старый плагин «Merge» (Merge Users Plugin), и он, похоже, сработал безупречно. Процесс выполнялся в фоновом режиме в течение нескольких минут/часов, после чего мы получили системное сообщение о том, что слияние успешно завершено.
Было бы интересно узнать, работает ли базовый функционал также как фоновая задача, подобно старому плагину «Merge», несмотря на тайм-аут. Если да, то нам вообще не нужно использовать плагин.
Мы сейчас обсуждаем этот вопрос, поэтому он может быть добавлен в ближайшее время или нет. Следите за #feature:announcements для получения подробной информации.
@sam, вероятно, стоит добавить предупреждение, если кто-то попытается объединить пользователей с тысячами сообщений. Иначе это превратится в генератор тем для поддержки.
Согласен, что нужно что-то сделать, хотя предупреждение звучит немного странно. «Скорее всего, это сломается, но вы можете нажать в любом случае»… Это может привести к ещё большему количеству обращений в поддержку.
Я просто добавлю это в следующий релиз, чтобы перенести работу в фоновый процесс или реализовать её пакетами с отображением прогресса — это идеальный результат.