Есть сервер ejabberd версии 2.1.13 работающий под управлением Centos 6. Сервер авторизует аккаунты через LDAP-каталог и из него же забирает ростер. Необходимо сюда прикрутить хранение истории на сервере в MySQL. Поставил MySQL, настроил mod_archive_sql, - вроде все нормально, по крайней мере по логам. Для тестирования использую Vacuum-IM т.к. в нем явно заявлена поддержка XEP-0136, который реализуется в mod_archive_sql. В клиенте доступны для аккаунта настройки в т.ч. для хранения истории на сервере, т.е. Vacuum-IM по крайней мере «видит» что на сервере XEP-0136 доступен. Но при пересылке сообщений в БД собственно ничего не появляется. Таблицы выглядят следующим образом:
+-------------------------+
| Tables_in_ejabber |
+-------------------------+
| archive_collections |
| archive_global_prefs |
| archive_jid_prefs |
| archive_messages |
| last |
| privacy_default_list |
| privacy_list |
| privacy_list_data |
| private_storage |
| pubsub_item |
| pubsub_node |
| pubsub_node_option |
| pubsub_node_owner |
| pubsub_state |
| pubsub_subscription_opt |
| roster_version |
| rostergroups |
| rosterusers |
| spool |
| users |
| vcard |
| vcard_search |
+-------------------------+
Здесь меня интресует вот какой вопрос, до прикручивания mod_archive_sql сервер использовал дефолтные настройки, т.е. в качестве БД для хранения данных пользователей (например аватаров и всего что можно записать через клиент в свой профиль) использовалась (и используется впредь) БД mnesia. С этой точки зрения требуется ли для работы mod_archive_sql, чтобы вместо mnesia использовалась тоже MySQL?