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

Add CETS backend for mod_keystore #4140

Closed arcusfelis closed 7 months ago

arcusfelis commented 8 months ago

This PR addresses "MIM-2051 mod_keystore needs CETS backend"

Proposed changes include:

mongoose-im commented 8 months ago

elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / 3bfd122b0978f489fd298ca9f7fd901e0b03bed7 Reports root/ big OK: 369 / Failed: 0 / User-skipped: 38 / Auto-skipped: 0


small_tests_25_arm64 / small_tests / 3bfd122b0978f489fd298ca9f7fd901e0b03bed7 Reports root / small


small_tests_25 / small_tests / 3bfd122b0978f489fd298ca9f7fd901e0b03bed7 Reports root / small


small_tests_24 / small_tests / 3bfd122b0978f489fd298ca9f7fd901e0b03bed7 Reports root / small


ldap_mnesia_24 / ldap_mnesia / 3bfd122b0978f489fd298ca9f7fd901e0b03bed7 Reports root/ big OK: 2303 / Failed: 0 / User-skipped: 864 / Auto-skipped: 0


dynamic_domains_mysql_redis_25 / mysql_redis / 3bfd122b0978f489fd298ca9f7fd901e0b03bed7 Reports root/ big OK: 4234 / Failed: 1 / User-skipped: 144 / 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_595@domain.example.com">>}, {<<"to">>, <<"alice_dropped_client_doesnt_create_duplicate_carbons_595@domain.example.com/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_595@domain.example.com/res1">>}, {<<"to">>, <<"bob_dropped_client_doesnt_create_duplicate_carbons_595@domain.example.com/res1">>}, {<<"type">>,<<"chat">>}, {<<"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,1782}]}, {test_server,run_test_c... ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4140/194152/mysql_redis.25.3-amd64/big/ct_run.test%4096b1c70a1eac.2023-10-05_14.01.54/big_tests.tests.carboncopy_SUITE.logs/run.2023-10-05_14.02.43/carboncopy_suite.dropped_client_doesnt_create_duplicate_carbons.14211.html)

ldap_mnesia_25 / ldap_mnesia / 3bfd122b0978f489fd298ca9f7fd901e0b03bed7 Reports root/ big OK: 2303 / Failed: 0 / User-skipped: 864 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / 3bfd122b0978f489fd298ca9f7fd901e0b03bed7 Reports root/ big OK: 4267 / Failed: 0 / User-skipped: 112 / Auto-skipped: 0


internal_mnesia_25 / internal_mnesia / 3bfd122b0978f489fd298ca9f7fd901e0b03bed7 Reports root/ big OK: 2453 / Failed: 0 / User-skipped: 714 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / 3bfd122b0978f489fd298ca9f7fd901e0b03bed7 Reports root/ big OK: 4267 / Failed: 0 / User-skipped: 112 / Auto-skipped: 0


dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / 3bfd122b0978f489fd298ca9f7fd901e0b03bed7 Reports root/ big OK: 4264 / Failed: 0 / User-skipped: 115 / Auto-skipped: 0


pgsql_mnesia_24 / pgsql_mnesia / 3bfd122b0978f489fd298ca9f7fd901e0b03bed7 Reports root/ big OK: 4656 / Failed: 0 / User-skipped: 119 / Auto-skipped: 0


pgsql_cets_25 / pgsql_cets / 3bfd122b0978f489fd298ca9f7fd901e0b03bed7 Reports root/ big OK: 4652 / Failed: 2 / User-skipped: 121 / Auto-skipped: 0

graphql_cets_SUITE:admin_cets_cli:joined_nodes ```erlang {error, {test_case_failed, {assert_member_failed,<<"mongooseim2@localhost">>, [<<"mongooseim@localhost">>]}}} ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4140/194155/pgsql_cets.25.3-amd64/big/ct_run.test%40a92dad2d429d.2023-10-05_14.01.44/big_tests.tests.graphql_cets_SUITE.logs/run.2023-10-05_14.07.38/graphql_cets_suite.joined_nodes.84866.html)
graphql_cets_SUITE:admin_cets_http:joined_nodes ```erlang {error, {test_case_failed, {assert_member_failed,<<"mongooseim2@localhost">>, [<<"mongooseim@localhost">>]}}} ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4140/194155/pgsql_cets.25.3-amd64/big/ct_run.test%40a92dad2d429d.2023-10-05_14.01.44/big_tests.tests.graphql_cets_SUITE.logs/run.2023-10-05_14.07.38/graphql_cets_suite.joined_nodes.24325.html)

pgsql_mnesia_25 / pgsql_mnesia / 3bfd122b0978f489fd298ca9f7fd901e0b03bed7 Reports root/ big OK: 4656 / Failed: 0 / User-skipped: 119 / Auto-skipped: 0


mssql_mnesia_25 / odbc_mssql_mnesia / 3bfd122b0978f489fd298ca9f7fd901e0b03bed7 Reports root/ big OK: 4653 / Failed: 0 / User-skipped: 122 / Auto-skipped: 0


mysql_redis_25 / mysql_redis / 3bfd122b0978f489fd298ca9f7fd901e0b03bed7 Reports root/ big OK: 4636 / Failed: 0 / User-skipped: 139 / Auto-skipped: 0


dynamic_domains_mysql_redis_25 / mysql_redis / 3bfd122b0978f489fd298ca9f7fd901e0b03bed7 Reports root/ big OK: 4233 / Failed: 2 / User-skipped: 144 / 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_587@domain.example.com">>}, {<<"to">>, <<"alice_dropped_client_doesnt_create_duplicate_carbons_587@domain.example.com/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_587@domain.example.com/res1">>}, {<<"to">>, <<"bob_dropped_client_doesnt_create_duplicate_carbons_587@domain.example.com/res1">>}, {<<"type">>,<<"chat">>}, {<<"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,1782}]}, {test_server,run_test_c... ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4140/194164/mysql_redis.25.3-amd64/big/ct_run.test%405c604d132180.2023-10-05_17.13.55/big_tests.tests.carboncopy_SUITE.logs/run.2023-10-05_17.14.42/carboncopy_suite.dropped_client_doesnt_create_duplicate_carbons.10500.html)
xep_0352_csi_SUITE:basic:alice_gets_buffered_messages_after_reconnection_with_sm ```erlang {error, {{assertion_failed,assert,is_chat_message, [<<"Hi, Alice: 1">>], {xmlel,<<"message">>, [{<<"from">>, <<"bob_alice_gets_buffered_messages_after_reconnection_with_sm_2757@domain.example.com/escalus-default-resource">>}, {<<"to">>, <<"alice_alice_gets_buffered_messages_after_reconnection_with_sm_2757@domain.example.com">>}, {<<"type">>,<<"chat">>}], [{xmlel,<<"body">>,[],[{xmlcdata,<<"Hi, Alice: 2">>}]}]}, "Hi, Alice: 2"}, [{escalus_new_assert,assert_true,2, [{file, "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"}, {line,84}]}, {csi_helper,'-then_client_receives_message/2-lc$^0/1-0-',2, [{file,"/home/circleci/project/big_tests/tests/csi_helper.erl"}, {line,25}]}, {xep_0352_csi_SUITE, alice_gets_buffered_messages_after_reconnection_with_sm,1, [{file, "/home/circleci/project/big_tests/tests/xep_0352_csi_SUITE.erl"}, {line,126}]}, {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1782}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1291}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},... ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4140/194164/mysql_redis.25.3-amd64/big/ct_run.test%405c604d132180.2023-10-05_17.13.55/big_tests.tests.xep_0352_csi_SUITE.logs/run.2023-10-05_17.27.54/xep_0352_csi_suite.alice_gets_buffered_messages_after_reconnection_with_sm.229890.html)

pgsql_cets_25 / pgsql_cets / 3bfd122b0978f489fd298ca9f7fd901e0b03bed7 Reports root/ big OK: 4652 / Failed: 2 / User-skipped: 121 / Auto-skipped: 0

graphql_cets_SUITE:admin_cets_cli:joined_nodes ```erlang {error, {test_case_failed, {assert_member_failed,<<"mongooseim2@localhost">>, [<<"mongooseim@localhost">>]}}} ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4140/194165/pgsql_cets.25.3-amd64/big/ct_run.test%402357988f9a8b.2023-10-05_17.13.56/big_tests.tests.graphql_cets_SUITE.logs/run.2023-10-05_17.19.23/graphql_cets_suite.joined_nodes.79362.html)
graphql_cets_SUITE:admin_cets_http:joined_nodes ```erlang {error, {test_case_failed, {assert_member_failed,<<"mongooseim2@localhost">>, [<<"mongooseim@localhost">>]}}} ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4140/194165/pgsql_cets.25.3-amd64/big/ct_run.test%402357988f9a8b.2023-10-05_17.13.56/big_tests.tests.graphql_cets_SUITE.logs/run.2023-10-05_17.19.23/graphql_cets_suite.joined_nodes.50819.html)
codecov[bot] commented 8 months ago

Codecov Report

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

Comparison is base (9bbbbe2) 84.07% compared to head (e2d18e1) 84.07%. Report is 3 commits behind head on master.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #4140 +/- ## ======================================= Coverage 84.07% 84.07% ======================================= Files 559 560 +1 Lines 34038 34057 +19 ======================================= + Hits 28617 28635 +18 - Misses 5421 5422 +1 ``` | [Files](https://app.codecov.io/gh/esl/MongooseIM/pull/4140?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=esl) | Coverage Δ | | |---|---|---| | [src/mod\_keystore.erl](https://app.codecov.io/gh/esl/MongooseIM/pull/4140?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=esl#diff-c3JjL21vZF9rZXlzdG9yZS5lcmw=) | `90.24% <100.00%> (+0.24%)` | :arrow_up: | | [src/mod\_keystore\_backend.erl](https://app.codecov.io/gh/esl/MongooseIM/pull/4140?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=esl#diff-c3JjL21vZF9rZXlzdG9yZV9iYWNrZW5kLmVybA==) | `100.00% <100.00%> (ø)` | | | [src/mod\_keystore\_mnesia.erl](https://app.codecov.io/gh/esl/MongooseIM/pull/4140?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=esl#diff-c3JjL21vZF9rZXlzdG9yZV9tbmVzaWEuZXJs) | `86.66% <100.00%> (+0.95%)` | :arrow_up: | | [src/mod\_keystore\_cets.erl](https://app.codecov.io/gh/esl/MongooseIM/pull/4140?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=esl#diff-c3JjL21vZF9rZXlzdG9yZV9jZXRzLmVybA==) | `93.33% <93.33%> (ø)` | | ... and [6 files with indirect coverage changes](https://app.codecov.io/gh/esl/MongooseIM/pull/4140/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=esl)

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

mongoose-im commented 8 months ago

elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / 0346659294e09b501435305d6801c61ae540d373 Reports root/ big OK: 369 / Failed: 0 / User-skipped: 38 / Auto-skipped: 0


small_tests_24 / small_tests / 0346659294e09b501435305d6801c61ae540d373 Reports root / small


small_tests_25_arm64 / small_tests / 0346659294e09b501435305d6801c61ae540d373 Reports root / small


small_tests_25 / small_tests / 0346659294e09b501435305d6801c61ae540d373 Reports root / small


ldap_mnesia_24 / ldap_mnesia / 0346659294e09b501435305d6801c61ae540d373 Reports root/ big OK: 2303 / Failed: 0 / User-skipped: 864 / Auto-skipped: 0


dynamic_domains_mysql_redis_25 / mysql_redis / 0346659294e09b501435305d6801c61ae540d373 Reports root/ big OK: 4235 / Failed: 0 / User-skipped: 144 / Auto-skipped: 0


ldap_mnesia_25 / ldap_mnesia / 0346659294e09b501435305d6801c61ae540d373 Reports root/ big OK: 2303 / Failed: 0 / User-skipped: 864 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / 0346659294e09b501435305d6801c61ae540d373 Reports root/ big OK: 4267 / Failed: 0 / User-skipped: 112 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / 0346659294e09b501435305d6801c61ae540d373 Reports root/ big OK: 4267 / Failed: 0 / User-skipped: 112 / Auto-skipped: 0


dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / 0346659294e09b501435305d6801c61ae540d373 Reports root/ big OK: 4264 / Failed: 0 / User-skipped: 115 / Auto-skipped: 0


pgsql_cets_25 / pgsql_cets / 0346659294e09b501435305d6801c61ae540d373 Reports root/ big OK: 4654 / Failed: 0 / User-skipped: 121 / Auto-skipped: 0


internal_mnesia_25 / internal_mnesia / 0346659294e09b501435305d6801c61ae540d373 Reports root/ big OK: 2453 / Failed: 0 / User-skipped: 714 / Auto-skipped: 0


pgsql_mnesia_24 / pgsql_mnesia / 0346659294e09b501435305d6801c61ae540d373 Reports root/ big OK: 4656 / Failed: 0 / User-skipped: 119 / Auto-skipped: 0


mysql_redis_25 / mysql_redis / 0346659294e09b501435305d6801c61ae540d373 Reports root/ big OK: 4636 / Failed: 0 / User-skipped: 139 / Auto-skipped: 0


pgsql_mnesia_25 / pgsql_mnesia / 0346659294e09b501435305d6801c61ae540d373 Reports root/ big OK: 4656 / Failed: 0 / User-skipped: 119 / Auto-skipped: 0


mssql_mnesia_25 / odbc_mssql_mnesia / 0346659294e09b501435305d6801c61ae540d373 Reports root/ big OK: 4653 / Failed: 0 / User-skipped: 122 / Auto-skipped: 0

mongoose-im commented 7 months ago

elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / 37d7c4686ed113a340095b47c5bebd8d965c224f Reports root/ big OK: 369 / Failed: 0 / User-skipped: 38 / Auto-skipped: 0


small_tests_25 / small_tests / 37d7c4686ed113a340095b47c5bebd8d965c224f Reports root / small


small_tests_24 / small_tests / 37d7c4686ed113a340095b47c5bebd8d965c224f Reports root / small


small_tests_25_arm64 / small_tests / 37d7c4686ed113a340095b47c5bebd8d965c224f Reports root / small


ldap_mnesia_24 / ldap_mnesia / 37d7c4686ed113a340095b47c5bebd8d965c224f Reports root/ big OK: 2303 / Failed: 0 / User-skipped: 864 / Auto-skipped: 0


ldap_mnesia_25 / ldap_mnesia / 37d7c4686ed113a340095b47c5bebd8d965c224f Reports root/ big OK: 2303 / Failed: 0 / User-skipped: 864 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / 37d7c4686ed113a340095b47c5bebd8d965c224f Reports root/ big OK: 4267 / Failed: 0 / User-skipped: 112 / Auto-skipped: 0


dynamic_domains_mysql_redis_25 / mysql_redis / 37d7c4686ed113a340095b47c5bebd8d965c224f Reports root/ big OK: 4235 / Failed: 0 / User-skipped: 144 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / 37d7c4686ed113a340095b47c5bebd8d965c224f Reports root/ big OK: 4267 / Failed: 0 / User-skipped: 112 / Auto-skipped: 0


dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / 37d7c4686ed113a340095b47c5bebd8d965c224f Reports root/ big OK: 4264 / Failed: 0 / User-skipped: 115 / Auto-skipped: 0


internal_mnesia_25 / internal_mnesia / 37d7c4686ed113a340095b47c5bebd8d965c224f Reports root/ big OK: 2453 / Failed: 0 / User-skipped: 714 / Auto-skipped: 0


mysql_redis_25 / mysql_redis / 37d7c4686ed113a340095b47c5bebd8d965c224f Reports root/ big OK: 4636 / Failed: 0 / User-skipped: 139 / Auto-skipped: 0


pgsql_cets_25 / pgsql_cets / 37d7c4686ed113a340095b47c5bebd8d965c224f Reports root/ big OK: 4654 / Failed: 0 / User-skipped: 121 / Auto-skipped: 0


pgsql_mnesia_25 / pgsql_mnesia / 37d7c4686ed113a340095b47c5bebd8d965c224f Reports root/ big OK: 4656 / Failed: 0 / User-skipped: 119 / Auto-skipped: 0


pgsql_mnesia_24 / pgsql_mnesia / 37d7c4686ed113a340095b47c5bebd8d965c224f Reports root/ big OK: 4656 / Failed: 0 / User-skipped: 119 / Auto-skipped: 0


mssql_mnesia_25 / odbc_mssql_mnesia / 37d7c4686ed113a340095b47c5bebd8d965c224f Reports root/ big OK: 4653 / Failed: 0 / User-skipped: 122 / Auto-skipped: 0

mongoose-im commented 7 months ago

small_tests_25_arm64 / small_tests / 77ef883a2b75824b5d2dbd1e5c4f7290049a00dd Reports root / small


elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / 77ef883a2b75824b5d2dbd1e5c4f7290049a00dd Reports root/ big OK: 369 / Failed: 0 / User-skipped: 38 / Auto-skipped: 0


small_tests_24 / small_tests / 77ef883a2b75824b5d2dbd1e5c4f7290049a00dd Reports root / small


small_tests_25 / small_tests / 77ef883a2b75824b5d2dbd1e5c4f7290049a00dd Reports root / small


dynamic_domains_mysql_redis_25 / mysql_redis / 77ef883a2b75824b5d2dbd1e5c4f7290049a00dd Reports root/ big OK: 4234 / Failed: 1 / User-skipped: 144 / 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_597@domain.example.com">>}, {<<"to">>, <<"alice_dropped_client_doesnt_create_duplicate_carbons_597@domain.example.com/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_597@domain.example.com/res1">>}, {<<"to">>, <<"bob_dropped_client_doesnt_create_duplicate_carbons_597@domain.example.com/res1">>}, {<<"type">>,<<"chat">>}, {<<"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,1782}]}, {test_server,run_test_c... ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4140/194363/mysql_redis.25.3-amd64/big/ct_run.test%40d858300a9959.2023-10-06_12.57.40/big_tests.tests.carboncopy_SUITE.logs/run.2023-10-06_12.58.24/carboncopy_suite.dropped_client_doesnt_create_duplicate_carbons.23170.html)

ldap_mnesia_25 / ldap_mnesia / 77ef883a2b75824b5d2dbd1e5c4f7290049a00dd Reports root/ big OK: 2303 / Failed: 0 / User-skipped: 864 / Auto-skipped: 0


ldap_mnesia_24 / ldap_mnesia / 77ef883a2b75824b5d2dbd1e5c4f7290049a00dd Reports root/ big OK: 2303 / Failed: 0 / User-skipped: 864 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / 77ef883a2b75824b5d2dbd1e5c4f7290049a00dd Reports root/ big OK: 4267 / Failed: 0 / User-skipped: 112 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / 77ef883a2b75824b5d2dbd1e5c4f7290049a00dd Reports root/ big OK: 4267 / Failed: 0 / User-skipped: 112 / Auto-skipped: 0


internal_mnesia_25 / internal_mnesia / 77ef883a2b75824b5d2dbd1e5c4f7290049a00dd Reports root/ big OK: 2453 / Failed: 0 / User-skipped: 714 / Auto-skipped: 0


dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / 77ef883a2b75824b5d2dbd1e5c4f7290049a00dd Reports root/ big OK: 4264 / Failed: 0 / User-skipped: 115 / Auto-skipped: 0


pgsql_mnesia_25 / pgsql_mnesia / 77ef883a2b75824b5d2dbd1e5c4f7290049a00dd Reports root/ big OK: 4656 / Failed: 0 / User-skipped: 119 / Auto-skipped: 0


mysql_redis_25 / mysql_redis / 77ef883a2b75824b5d2dbd1e5c4f7290049a00dd Reports root/ big OK: 4636 / Failed: 0 / User-skipped: 139 / Auto-skipped: 0


pgsql_cets_25 / pgsql_cets / 77ef883a2b75824b5d2dbd1e5c4f7290049a00dd Reports root/ big OK: 4654 / Failed: 0 / User-skipped: 121 / Auto-skipped: 0


pgsql_mnesia_24 / pgsql_mnesia / 77ef883a2b75824b5d2dbd1e5c4f7290049a00dd Reports root/ big OK: 4656 / Failed: 0 / User-skipped: 119 / Auto-skipped: 0


mssql_mnesia_25 / odbc_mssql_mnesia / 77ef883a2b75824b5d2dbd1e5c4f7290049a00dd Reports root/ big OK: 4653 / Failed: 0 / User-skipped: 122 / Auto-skipped: 0

mongoose-im commented 7 months ago

small_tests_26_arm64 / small_tests / a0d3e222535dbc3b6127a703c6646e70fde0e919 Reports root / small


elasticsearch_and_cassandra_26 / elasticsearch_and_cassandra_mnesia / a0d3e222535dbc3b6127a703c6646e70fde0e919 Reports root/ big OK: 369 / Failed: 0 / User-skipped: 38 / Auto-skipped: 0


small_tests_25 / small_tests / a0d3e222535dbc3b6127a703c6646e70fde0e919 Reports root / small


small_tests_26 / small_tests / a0d3e222535dbc3b6127a703c6646e70fde0e919 Reports root / small


ldap_mnesia_25 / ldap_mnesia / a0d3e222535dbc3b6127a703c6646e70fde0e919 Reports root/ big OK: 2303 / Failed: 0 / User-skipped: 865 / Auto-skipped: 0


dynamic_domains_mysql_redis_26 / mysql_redis / a0d3e222535dbc3b6127a703c6646e70fde0e919 Reports root/ big OK: 4236 / Failed: 0 / User-skipped: 144 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / a0d3e222535dbc3b6127a703c6646e70fde0e919 Reports root/ big OK: 4262 / Failed: 1 / User-skipped: 112 / Auto-skipped: 5

bosh_SUITE:essential:accept_higher_hold_value ```erlang {error, {{assertEqual, [{module,bosh_SUITE}, {line,260}, {expression,"get_bosh_sessions ( )"}, {expected,[]}, {value, [{bosh_session,<<"47d90a4f866f277a21692b41f80c5d7a6222ae7b">>, <9327.10229.0>}]}]}, [{bosh_SUITE,accept_higher_hold_value,1, [{file,"/home/circleci/project/big_tests/tests/bosh_SUITE.erl"}, {line,260}]}, {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1782}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1291}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1223}]}]}} ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4140/194456/pgsql_mnesia.25.3.2.6-amd64/big/ct_run.test%40c90b64ce4f4c.2023-10-06_13.34.56/big_tests.tests.bosh_SUITE.logs/run.2023-10-06_13.35.30/bosh_suite.accept_higher_hold_value.html)

ldap_mnesia_26 / ldap_mnesia / a0d3e222535dbc3b6127a703c6646e70fde0e919 Reports root/ big OK: 2303 / Failed: 0 / User-skipped: 865 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_26 / pgsql_mnesia / a0d3e222535dbc3b6127a703c6646e70fde0e919 Reports root/ big OK: 4268 / Failed: 0 / User-skipped: 112 / Auto-skipped: 0


dynamic_domains_mssql_mnesia_26 / odbc_mssql_mnesia / a0d3e222535dbc3b6127a703c6646e70fde0e919 Reports root/ big OK: 4265 / Failed: 0 / User-skipped: 115 / Auto-skipped: 0


internal_mnesia_26 / internal_mnesia / a0d3e222535dbc3b6127a703c6646e70fde0e919 Reports root/ big OK: 2453 / Failed: 0 / User-skipped: 715 / Auto-skipped: 0


pgsql_mnesia_25 / pgsql_mnesia / a0d3e222535dbc3b6127a703c6646e70fde0e919 Reports root/ big OK: 4657 / Failed: 0 / User-skipped: 119 / Auto-skipped: 0


pgsql_cets_26 / pgsql_cets / a0d3e222535dbc3b6127a703c6646e70fde0e919 Reports root/ big OK: 4655 / Failed: 0 / User-skipped: 121 / Auto-skipped: 0


mysql_redis_26 / mysql_redis / a0d3e222535dbc3b6127a703c6646e70fde0e919 Reports root/ big OK: 4636 / 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_590@localhost">>}, {<<"to">>, <<"alice_dropped_client_doesnt_create_duplicate_carbons_590@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_590@localhost/res1">>}, {<<"type">>,<<"chat">>}, {<<"to">>, <<"bob_dropped_client_doesnt_create_duplicate_carbons_590@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,1782}]}, {test_server,run_test_case_eval1,6, [{file,"test_serv... ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4140/194462/mysql_redis.26.0.2-amd64/big/ct_run.test%407b5ef8086f9a.2023-10-06_13.35.54/big_tests.tests.carboncopy_SUITE.logs/run.2023-10-06_13.36.42/carboncopy_suite.dropped_client_doesnt_create_duplicate_carbons.13316.html)

pgsql_mnesia_26 / pgsql_mnesia / a0d3e222535dbc3b6127a703c6646e70fde0e919 Reports root/ big OK: 4657 / Failed: 0 / User-skipped: 119 / Auto-skipped: 0


mssql_mnesia_26 / odbc_mssql_mnesia / a0d3e222535dbc3b6127a703c6646e70fde0e919 Reports root/ big OK: 4653 / Failed: 1 / User-skipped: 122 / Auto-skipped: 0

s2s_SUITE:both_plain:simple_message ```erlang {error,{{badmatch,[{[global,data,xmpp,sent,s2s], expected_change, {before_story,5126}, {after_story,5126}}]}, [{escalus_mongooseim,post_story_check_metrics,1, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"}, {line,74}]}, {escalus_mongooseim,maybe_check_metrics_post_story,1, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"}, {line,51}]}, {escalus_story,story,4, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"}, {line,75}]}, {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1782}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1291}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1223}]}]}} ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4140/194463/odbc_mssql_mnesia.26.0.2-amd64/big/ct_run.test%4044c866c0b449.2023-10-06_13.36.19/big_tests.tests.s2s_SUITE.logs/run.2023-10-06_13.53.31/s2s_suite.simple_message.html)

dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / a0d3e222535dbc3b6127a703c6646e70fde0e919 Reports root/ big OK: 4268 / Failed: 0 / User-skipped: 112 / Auto-skipped: 0


mysql_redis_26 / mysql_redis / a0d3e222535dbc3b6127a703c6646e70fde0e919 Reports root/ big OK: 4637 / Failed: 0 / User-skipped: 139 / Auto-skipped: 0


mssql_mnesia_26 / odbc_mssql_mnesia / a0d3e222535dbc3b6127a703c6646e70fde0e919 Reports root/ big OK: 4654 / Failed: 0 / User-skipped: 122 / Auto-skipped: 0

mongoose-im commented 7 months ago

small_tests_26_arm64 / small_tests / e2d18e191f70560c90f5544a0f25fca4e83a0e80 Reports root / small


elasticsearch_and_cassandra_26 / elasticsearch_and_cassandra_mnesia / e2d18e191f70560c90f5544a0f25fca4e83a0e80 Reports root/ big OK: 369 / Failed: 0 / User-skipped: 38 / Auto-skipped: 0


small_tests_25 / small_tests / e2d18e191f70560c90f5544a0f25fca4e83a0e80 Reports root / small


small_tests_26 / small_tests / e2d18e191f70560c90f5544a0f25fca4e83a0e80 Reports root / small


ldap_mnesia_25 / ldap_mnesia / e2d18e191f70560c90f5544a0f25fca4e83a0e80 Reports root/ big OK: 2303 / Failed: 0 / User-skipped: 865 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / e2d18e191f70560c90f5544a0f25fca4e83a0e80 Reports root/ big OK: 4268 / Failed: 0 / User-skipped: 112 / Auto-skipped: 0


ldap_mnesia_26 / ldap_mnesia / e2d18e191f70560c90f5544a0f25fca4e83a0e80 Reports root/ big OK: 2303 / Failed: 0 / User-skipped: 865 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_26 / pgsql_mnesia / e2d18e191f70560c90f5544a0f25fca4e83a0e80 Reports root/ big OK: 4268 / Failed: 0 / User-skipped: 112 / Auto-skipped: 0


pgsql_mnesia_25 / pgsql_mnesia / e2d18e191f70560c90f5544a0f25fca4e83a0e80 Reports root/ big OK: 4657 / Failed: 0 / User-skipped: 119 / Auto-skipped: 0


dynamic_domains_mysql_redis_26 / mysql_redis / e2d18e191f70560c90f5544a0f25fca4e83a0e80 Reports root/ big OK: 4236 / Failed: 0 / User-skipped: 144 / Auto-skipped: 0


internal_mnesia_26 / internal_mnesia / e2d18e191f70560c90f5544a0f25fca4e83a0e80 Reports root/ big OK: 2453 / Failed: 0 / User-skipped: 715 / Auto-skipped: 0


pgsql_cets_26 / pgsql_cets / e2d18e191f70560c90f5544a0f25fca4e83a0e80 Reports root/ big OK: 4655 / Failed: 0 / User-skipped: 121 / Auto-skipped: 0


dynamic_domains_mssql_mnesia_26 / odbc_mssql_mnesia / e2d18e191f70560c90f5544a0f25fca4e83a0e80 Reports root/ big OK: 4265 / Failed: 0 / User-skipped: 115 / Auto-skipped: 0


pgsql_mnesia_26 / pgsql_mnesia / e2d18e191f70560c90f5544a0f25fca4e83a0e80 Reports root/ big OK: 4657 / Failed: 0 / User-skipped: 119 / Auto-skipped: 0


mysql_redis_26 / mysql_redis / e2d18e191f70560c90f5544a0f25fca4e83a0e80 Reports root/ big OK: 4637 / Failed: 0 / User-skipped: 139 / Auto-skipped: 0


mssql_mnesia_26 / odbc_mssql_mnesia / e2d18e191f70560c90f5544a0f25fca4e83a0e80 Reports root/ big OK: 4654 / Failed: 0 / User-skipped: 122 / Auto-skipped: 0