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

Pause on all nodes during join #4200

Closed arcusfelis closed 4 months ago

arcusfelis commented 4 months ago

Use https://github.com/esl/cets/pull/46

Proposed changes include:

codecov[bot] commented 4 months ago

Codecov Report

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

Comparison is base (8775cb9) 84.07% compared to head (5478d47) 84.30%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #4200 +/- ## ========================================== + Coverage 84.07% 84.30% +0.23% ========================================== Files 549 549 Lines 33419 33419 ========================================== + Hits 28096 28175 +79 + Misses 5323 5244 -79 ```

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

mongoose-im commented 4 months ago

elasticsearch_and_cassandra_26 / elasticsearch_and_cassandra_mnesia / cfba92d5e313508af961763848cc7e1415c4676b Reports root/ big OK: 370 / Failed: 0 / User-skipped: 40 / Auto-skipped: 0


small_tests_25 / small_tests / cfba92d5e313508af961763848cc7e1415c4676b Reports root / small


small_tests_26 / small_tests / cfba92d5e313508af961763848cc7e1415c4676b Reports root / small


small_tests_26_arm64 / small_tests / cfba92d5e313508af961763848cc7e1415c4676b Reports root / small


ldap_mnesia_25 / ldap_mnesia / cfba92d5e313508af961763848cc7e1415c4676b Reports root/ big OK: 2271 / Failed: 0 / User-skipped: 847 / Auto-skipped: 0


ldap_mnesia_26 / ldap_mnesia / cfba92d5e313508af961763848cc7e1415c4676b Reports root/ big OK: 2252 / Failed: 0 / User-skipped: 847 / Auto-skipped: 19

graphql_muc_light_SUITE:user:user_muc_light:init_per_group ```erlang {'EXIT', {{badrpc,timeout}, [{distributed_helper,rpc, [#{node => mongooseim@localhost}, mongoose_modules,replace_modules, [<<"localhost">>,[], #{mod_muc_light => #{host => {prefix,<<"muclight.">>}, rooms_per_user => infinity,blocking => true, backend => mnesia, config_schema => [{<<"background">>,<<>>,background,binary}, {<<"music">>,<<>>,music,binary}, {<<"roomname">>,<<>>,roomname,binary}, {<<"subject">>,<<"Test">>,subject,binary}], legacy_mode => false,rooms_in_rosters => true, max_occupants => infinity,equal_occupants => false, rooms_per_page => 10,all_can_configure => false, all_can_invite => false}}]], [{file, "/home/circleci/project/big_tests/../test/common/distributed_helper.erl"}, {line,140}]}, {graphql_muc_light_SUITE,ensure_muc_light_started,1, [{file, "/home/circleci/project/big_tests/tests/graphql_muc_light_SUITE.erl"}, {line,273}]}, {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1793}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1390}]}, {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/4200/204523/ldap_mnesia.26.1.2-amd64/big/ct_run.test%40990deb568ebd.2023-12-23_18.43.04/big_tests.tests.graphql_muc_light_SUITE.logs/run.2023-12-23_18.45.50/graphql_muc_light_suite.init_per_group.41474.html)

dynamic_domains_mysql_redis_26 / mysql_redis / cfba92d5e313508af961763848cc7e1415c4676b Reports root/ big OK: 4209 / Failed: 0 / User-skipped: 135 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / cfba92d5e313508af961763848cc7e1415c4676b Reports root/ big OK: 4242 / Failed: 0 / User-skipped: 102 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_26 / pgsql_mnesia / cfba92d5e313508af961763848cc7e1415c4676b Reports root/ big OK: 4242 / Failed: 0 / User-skipped: 102 / Auto-skipped: 0


internal_mnesia_26 / internal_mnesia / cfba92d5e313508af961763848cc7e1415c4676b Reports root/ big OK: 2411 / Failed: 0 / User-skipped: 707 / Auto-skipped: 0


dynamic_domains_mssql_mnesia_26 / odbc_mssql_mnesia / cfba92d5e313508af961763848cc7e1415c4676b Reports root/ big OK: 4239 / Failed: 0 / User-skipped: 105 / Auto-skipped: 0


pgsql_mnesia_25 / pgsql_mnesia / cfba92d5e313508af961763848cc7e1415c4676b Reports root/ big OK: 4631 / Failed: 0 / User-skipped: 109 / Auto-skipped: 0


mysql_redis_26 / mysql_redis / cfba92d5e313508af961763848cc7e1415c4676b Reports root/ big OK: 4610 / Failed: 0 / User-skipped: 130 / Auto-skipped: 0


pgsql_cets_26 / pgsql_cets / cfba92d5e313508af961763848cc7e1415c4676b Reports root/ big OK: 4286 / Failed: 0 / User-skipped: 110 / Auto-skipped: 0


pgsql_mnesia_26 / pgsql_mnesia / cfba92d5e313508af961763848cc7e1415c4676b Reports root/ big OK: 4631 / Failed: 0 / User-skipped: 109 / Auto-skipped: 0


mssql_mnesia_26 / odbc_mssql_mnesia / cfba92d5e313508af961763848cc7e1415c4676b Reports root/ big OK: 4626 / Failed: 2 / User-skipped: 112 / Auto-skipped: 0

graphql_muc_light_SUITE:admin_cli:admin_muc_light:admin_create_room_with_unprepped_id ```erlang {error, {#{what => invalid_response_code,expected_type => ok, response_code => {exit_status,1}}, [{graphql_helper,assert_response_code,2, [{file,"/home/circleci/project/big_tests/tests/graphql_helper.erl"}, {line,256}]}, {graphql_helper,get_ok_value,2, [{file,"/home/circleci/project/big_tests/tests/graphql_helper.erl"}, {line,239}]}, {graphql_muc_light_SUITE,admin_create_room_with_unprepped_id,1, [{file, "/home/circleci/project/big_tests/tests/graphql_muc_light_SUITE.erl"}, {line,1156}]}, {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/4200/204528/odbc_mssql_mnesia.26.1.2-amd64/big/ct_run.test%40e228ccefec07.2023-12-23_18.43.09/big_tests.tests.graphql_muc_light_SUITE.logs/run.2023-12-23_18.47.01/graphql_muc_light_suite.admin_create_room_with_unprepped_id.34179.html)
graphql_muc_light_SUITE:domain_admin:domain_admin_muc_light:admin_create_room_with_unprepped_id ```erlang {error, {{badmatch,null}, [{graphql_muc_light_SUITE,admin_create_room_with_unprepped_id,1, [{file, "/home/circleci/project/big_tests/tests/graphql_muc_light_SUITE.erl"}, {line,1155}]}, {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/4200/204528/odbc_mssql_mnesia.26.1.2-amd64/big/ct_run.test%40e228ccefec07.2023-12-23_18.43.09/big_tests.tests.graphql_muc_light_SUITE.logs/run.2023-12-23_18.47.01/graphql_muc_light_suite.admin_create_room_with_unprepped_id.14597.html)

ldap_mnesia_26 / ldap_mnesia / cfba92d5e313508af961763848cc7e1415c4676b Reports root/ big OK: 2271 / Failed: 0 / User-skipped: 847 / Auto-skipped: 0


mssql_mnesia_26 / odbc_mssql_mnesia / cfba92d5e313508af961763848cc7e1415c4676b Reports root/ big OK: 4628 / Failed: 0 / User-skipped: 112 / Auto-skipped: 0

mongoose-im commented 4 months ago

elasticsearch_and_cassandra_26 / elasticsearch_and_cassandra_mnesia / 5478d4779efa89c9b8a40ce5de080221e093d461 Reports root/ big OK: 370 / Failed: 0 / User-skipped: 40 / Auto-skipped: 0


small_tests_25 / small_tests / 5478d4779efa89c9b8a40ce5de080221e093d461 Reports root / small


small_tests_26 / small_tests / 5478d4779efa89c9b8a40ce5de080221e093d461 Reports root / small


small_tests_26_arm64 / small_tests / 5478d4779efa89c9b8a40ce5de080221e093d461 Reports root / small


dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / 5478d4779efa89c9b8a40ce5de080221e093d461 Reports root/ big OK: 4242 / Failed: 0 / User-skipped: 102 / Auto-skipped: 0


ldap_mnesia_26 / ldap_mnesia / 5478d4779efa89c9b8a40ce5de080221e093d461 Reports root/ big OK: 2271 / Failed: 0 / User-skipped: 847 / Auto-skipped: 0


ldap_mnesia_25 / ldap_mnesia / 5478d4779efa89c9b8a40ce5de080221e093d461 Reports root/ big OK: 2271 / Failed: 0 / User-skipped: 847 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_26 / pgsql_mnesia / 5478d4779efa89c9b8a40ce5de080221e093d461 Reports root/ big OK: 4242 / Failed: 0 / User-skipped: 102 / Auto-skipped: 0


dynamic_domains_mysql_redis_26 / mysql_redis / 5478d4779efa89c9b8a40ce5de080221e093d461 Reports root/ big OK: 4209 / Failed: 0 / User-skipped: 135 / Auto-skipped: 0


internal_mnesia_26 / internal_mnesia / 5478d4779efa89c9b8a40ce5de080221e093d461 Reports root/ big OK: 2411 / Failed: 0 / User-skipped: 707 / Auto-skipped: 0


dynamic_domains_mssql_mnesia_26 / odbc_mssql_mnesia / 5478d4779efa89c9b8a40ce5de080221e093d461 Reports root/ big OK: 4238 / Failed: 1 / User-skipped: 105 / Auto-skipped: 0

graphql_muc_light_SUITE:domain_admin:domain_admin_muc_light:admin_create_room_with_unprepped_id ```erlang {error, {{badmatch,null}, [{graphql_muc_light_SUITE,admin_create_room_with_unprepped_id,1, [{file, "/home/circleci/project/big_tests/tests/graphql_muc_light_SUITE.erl"}, {line,1155}]}, {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/4200/204564/odbc_mssql_mnesia.26.1.2-amd64/big/ct_run.test%40c524b26cbfd8.2023-12-24_12.43.40/big_tests.tests.graphql_muc_light_SUITE.logs/run.2023-12-24_12.47.42/graphql_muc_light_suite.admin_create_room_with_unprepped_id.50690.html)

pgsql_mnesia_25 / pgsql_mnesia / 5478d4779efa89c9b8a40ce5de080221e093d461 Reports root/ big OK: 4631 / Failed: 0 / User-skipped: 109 / Auto-skipped: 0


pgsql_cets_26 / pgsql_cets / 5478d4779efa89c9b8a40ce5de080221e093d461 Reports root/ big OK: 4286 / Failed: 0 / User-skipped: 110 / Auto-skipped: 0


pgsql_mnesia_26 / pgsql_mnesia / 5478d4779efa89c9b8a40ce5de080221e093d461 Reports root/ big OK: 4631 / Failed: 0 / User-skipped: 109 / Auto-skipped: 0


mysql_redis_26 / mysql_redis / 5478d4779efa89c9b8a40ce5de080221e093d461 Reports root/ big OK: 4610 / Failed: 0 / User-skipped: 130 / Auto-skipped: 0


mssql_mnesia_26 / odbc_mssql_mnesia / 5478d4779efa89c9b8a40ce5de080221e093d461 Reports root/ big OK: 4628 / Failed: 0 / User-skipped: 112 / Auto-skipped: 0


dynamic_domains_mssql_mnesia_26 / odbc_mssql_mnesia / 5478d4779efa89c9b8a40ce5de080221e093d461 Reports root/ big OK: 4239 / Failed: 0 / User-skipped: 105 / Auto-skipped: 0