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 420 forks source link

Upgrade cets to the latest main version #4271

Closed NelsonVides closed 1 week ago

NelsonVides commented 1 week ago

The new cets just simply exposes a start_link callback that I want to I can add workers to a supervision tree.

mongoose-im commented 1 week ago

elasticsearch_and_cassandra_26 / elasticsearch_and_cassandra_mnesia / 2302f95e5a270f0dbe24966be237677d62711046 Reports root/ big OK: 437 / Failed: 0 / User-skipped: 43 / Auto-skipped: 0


small_tests_25 / small_tests / 2302f95e5a270f0dbe24966be237677d62711046 Reports root / small


small_tests_26 / small_tests / 2302f95e5a270f0dbe24966be237677d62711046 Reports root / small


small_tests_26_arm64 / small_tests / 2302f95e5a270f0dbe24966be237677d62711046 Reports root / small


ldap_mnesia_25 / ldap_mnesia / 2302f95e5a270f0dbe24966be237677d62711046 Reports root/ big OK: 2286 / Failed: 0 / User-skipped: 897 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / 2302f95e5a270f0dbe24966be237677d62711046 Reports root/ big OK: 4543 / Failed: 0 / User-skipped: 111 / Auto-skipped: 0


ldap_mnesia_26 / ldap_mnesia / 2302f95e5a270f0dbe24966be237677d62711046 Reports root/ big OK: 2286 / Failed: 0 / User-skipped: 897 / Auto-skipped: 0


dynamic_domains_mysql_redis_26 / mysql_redis / 2302f95e5a270f0dbe24966be237677d62711046 Reports root/ big OK: 4510 / Failed: 0 / User-skipped: 144 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_26 / pgsql_mnesia / 2302f95e5a270f0dbe24966be237677d62711046 Reports root/ big OK: 4543 / Failed: 0 / User-skipped: 111 / Auto-skipped: 0


dynamic_domains_mssql_mnesia_26 / odbc_mssql_mnesia / 2302f95e5a270f0dbe24966be237677d62711046 Reports root/ big OK: 4540 / Failed: 0 / User-skipped: 114 / Auto-skipped: 0


pgsql_mnesia_25 / pgsql_mnesia / 2302f95e5a270f0dbe24966be237677d62711046 Reports root/ big OK: 4932 / Failed: 0 / User-skipped: 118 / Auto-skipped: 0


internal_mnesia_26 / internal_mnesia / 2302f95e5a270f0dbe24966be237677d62711046 Reports root/ big OK: 2424 / Failed: 2 / User-skipped: 757 / Auto-skipped: 0

connect_SUITE:session_replacement:replaced_session_cannot_terminate ```erlang {error,{{badmatch,[<10716.35506.0>,<10716.35502.0>,<10716.35501.0>]}, [{connect_SUITE,replaced_session_cannot_terminate,1, [{file,"/home/circleci/project/big_tests/tests/connect_SUITE.erl"}, {line,520}]}, {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1793}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1302}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1234}]}]}} ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4271/216274/internal_mnesia.26.2.2-amd64/big/ct_run.test%40f8dabcb1d1f0.2024-04-22_14.33.50/big_tests.tests.connect_SUITE.logs/run.2024-04-22_14.35.28/connect_suite.replaced_session_cannot_terminate.html)
connect_SUITE:session_replacement:replaced_session_cannot_terminate_different_nodes ```erlang {error,{{badmatch,[<10716.35674.0>,<10716.35502.0>,<10716.35501.0>]}, [{connect_SUITE,replaced_session_cannot_terminate_different_nodes,1, [{file,"/home/circleci/project/big_tests/tests/connect_SUITE.erl"}, {line,543}]}, {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1793}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1302}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1234}]}]}} ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4271/216274/internal_mnesia.26.2.2-amd64/big/ct_run.test%40f8dabcb1d1f0.2024-04-22_14.33.50/big_tests.tests.connect_SUITE.logs/run.2024-04-22_14.35.28/connect_suite.replaced_session_cannot_terminate_different_nodes.html)

pgsql_cets_26 / pgsql_cets / 2302f95e5a270f0dbe24966be237677d62711046 Reports root/ big OK: 4458 / Failed: 0 / User-skipped: 178 / Auto-skipped: 0


pgsql_mnesia_26 / pgsql_mnesia / 2302f95e5a270f0dbe24966be237677d62711046 Reports root/ big OK: 4932 / Failed: 0 / User-skipped: 118 / Auto-skipped: 0


mysql_redis_26 / mysql_redis / 2302f95e5a270f0dbe24966be237677d62711046 Reports root/ big OK: 4910 / Failed: 1 / User-skipped: 139 / Auto-skipped: 0

carboncopy_SUITE:one2one:dropped_client_doesnt_create_duplicate_carbons ```erlang {error, {{badmatch, [{xmlel,<<"message">>, [{<<"from">>, <<"alice_dropped_client_doesnt_create_duplicate_carbons_596@localhost">>}, {<<"to">>, <<"alice_dropped_client_doesnt_create_duplicate_carbons_596@localhost/res2">>}, {<<"xmlns">>,<<"jabber:client">>}, {<<"type">>,<<"chat">>}], [{xmlel,<<"sent">>, [{<<"xmlns">>,<<"urn:xmpp:carbons:2">>}], [{xmlel,<<"forwarded">>, [{<<"xmlns">>,<<"urn:xmpp:forward:0">>}], [{xmlel,<<"message">>, [{<<"from">>, <<"alice_dropped_client_doesnt_create_duplicate_carbons_596@localhost/res1">>}, {<<"type">>,<<"chat">>}, {<<"to">>, <<"bob_dropped_client_doesnt_create_duplicate_carbons_596@localhost/res1">>}, {<<"xmlns">>,<<"jabber:client">>}], [{xmlel,<<"body">>,[], [{xmlcdata, <<"And pious action">>}]}]}]}]}]}]}, [{carboncopy_SUITE, '-dropped_client_doesnt_create_duplicate_carbons/1-fun-0-',4, [{file, "/home/circleci/project/big_tests/tests/carboncopy_SUITE.erl"}, {line,189}]}, {escalus_story,story,4, [{file, "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"}, {line,72}]}, {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1793}]}, {test_server,run_test_case_eval1,6, [{file,"test_serv... ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4271/216284/mysql_redis.26.2.2-amd64/big/ct_run.test%402a5763f6a15d.2024-04-22_14.33.33/big_tests.tests.carboncopy_SUITE.logs/run.2024-04-22_14.34.24/carboncopy_suite.dropped_client_doesnt_create_duplicate_carbons.18179.html)

mssql_mnesia_26 / odbc_mssql_mnesia / 2302f95e5a270f0dbe24966be237677d62711046 Reports root/ big OK: 4929 / Failed: 0 / User-skipped: 121 / Auto-skipped: 0


internal_mnesia_26 / internal_mnesia / 2302f95e5a270f0dbe24966be237677d62711046 Reports root/ big OK: 2426 / Failed: 0 / User-skipped: 757 / Auto-skipped: 0


mysql_redis_26 / mysql_redis / 2302f95e5a270f0dbe24966be237677d62711046 Reports root/ big OK: 4911 / Failed: 0 / User-skipped: 139 / Auto-skipped: 0

codecov[bot] commented 1 week ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 84.43%. Comparing base (2f4d073) to head (2302f95).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #4271 +/- ## ========================================== - Coverage 84.44% 84.43% -0.01% ========================================== Files 553 553 Lines 33582 33582 ========================================== - Hits 28357 28355 -2 - Misses 5225 5227 +2 ```

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