esl / MongooseIM

MongooseIM is Erlang Solutions' robust, scalable and efficient XMPP server, aimed at large installations. Specifically designed for enterprise purposes, it is fault-tolerant and can utilise the resources of multiple clustered machines.
Other
1.64k stars 422 forks source link

Handle SM features request in MAM for local archives #4194

Closed arcusfelis closed 4 months ago

arcusfelis commented 5 months ago

This PR addresses "Disco for MAM in more XEP friendly way".

Proposed changes include:

codecov[bot] commented 5 months ago

Codecov Report

Attention: 1 lines in your changes are missing coverage. Please review.

Comparison is base (b29ab06) 84.29% compared to head (dab2b42) 84.28%. Report is 4 commits behind head on master.

Files Patch % Lines
src/mam/mod_mam_pm.erl 50.00% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #4194 +/- ## ========================================== - Coverage 84.29% 84.28% -0.01% ========================================== Files 551 551 Lines 33473 33475 +2 ========================================== Hits 28215 28215 - Misses 5258 5260 +2 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

mongoose-im commented 5 months ago

elasticsearch_and_cassandra_26 / elasticsearch_and_cassandra_mnesia / dab2b42f3305ed1d11ffd6fc6bd78720912c3128 Reports root/ big OK: 376 / Failed: 0 / User-skipped: 40 / Auto-skipped: 0


small_tests_25 / small_tests / dab2b42f3305ed1d11ffd6fc6bd78720912c3128 Reports root / small


small_tests_26 / small_tests / dab2b42f3305ed1d11ffd6fc6bd78720912c3128 Reports root / small


small_tests_26_arm64 / small_tests / dab2b42f3305ed1d11ffd6fc6bd78720912c3128 Reports root / small


ldap_mnesia_25 / ldap_mnesia / dab2b42f3305ed1d11ffd6fc6bd78720912c3128 Reports root/ big OK: 2268 / Failed: 0 / User-skipped: 847 / Auto-skipped: 0


dynamic_domains_mysql_redis_26 / mysql_redis / dab2b42f3305ed1d11ffd6fc6bd78720912c3128 Reports root/ big OK: 4227 / Failed: 0 / User-skipped: 135 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / dab2b42f3305ed1d11ffd6fc6bd78720912c3128 Reports root/ big OK: 4260 / Failed: 0 / User-skipped: 102 / Auto-skipped: 0


ldap_mnesia_26 / ldap_mnesia / dab2b42f3305ed1d11ffd6fc6bd78720912c3128 Reports root/ big OK: 2268 / Failed: 0 / User-skipped: 847 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_26 / pgsql_mnesia / dab2b42f3305ed1d11ffd6fc6bd78720912c3128 Reports root/ big OK: 4260 / Failed: 0 / User-skipped: 102 / Auto-skipped: 0


dynamic_domains_mssql_mnesia_26 / odbc_mssql_mnesia / dab2b42f3305ed1d11ffd6fc6bd78720912c3128 Reports root/ big OK: 4257 / Failed: 0 / User-skipped: 105 / Auto-skipped: 0


pgsql_cets_26 / pgsql_cets / dab2b42f3305ed1d11ffd6fc6bd78720912c3128 Reports root/ big OK: 4298 / Failed: 0 / User-skipped: 110 / Auto-skipped: 0


pgsql_mnesia_25 / pgsql_mnesia / dab2b42f3305ed1d11ffd6fc6bd78720912c3128 Reports root/ big OK: 4649 / Failed: 0 / User-skipped: 109 / Auto-skipped: 0


mysql_redis_26 / mysql_redis / dab2b42f3305ed1d11ffd6fc6bd78720912c3128 Reports root/ big OK: 4628 / Failed: 0 / User-skipped: 130 / Auto-skipped: 0


pgsql_mnesia_26 / pgsql_mnesia / dab2b42f3305ed1d11ffd6fc6bd78720912c3128 Reports root/ big OK: 4649 / Failed: 0 / User-skipped: 109 / Auto-skipped: 0


mssql_mnesia_26 / odbc_mssql_mnesia / dab2b42f3305ed1d11ffd6fc6bd78720912c3128 Reports root/ big OK: 4646 / Failed: 0 / User-skipped: 112 / Auto-skipped: 0