Use wpool for notify_loop in mod_pubsub
This PR addresses MIM-1687.
Proposed changes include:
- A wpool
- Config options
- We use consistent hashing to find a worker
small_tests_24 / small_tests / bfc2e1b74f9980a1525ba0f5191f7882ece0d9fc Reports root / small
small_tests_25 / small_tests / bfc2e1b74f9980a1525ba0f5191f7882ece0d9fc Reports root / small
dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / bfc2e1b74f9980a1525ba0f5191f7882ece0d9fc Reports root/ big OK: 3340 / Failed: 0 / User-skipped: 88 / Auto-skipped: 0
ldap_mnesia_24 / ldap_mnesia / bfc2e1b74f9980a1525ba0f5191f7882ece0d9fc Reports root/ big OK: 1897 / Failed: 0 / User-skipped: 513 / Auto-skipped: 0
dynamic_domains_mysql_redis_25 / mysql_redis / bfc2e1b74f9980a1525ba0f5191f7882ece0d9fc Reports root/ big OK: 3323 / Failed: 0 / User-skipped: 105 / Auto-skipped: 0
ldap_mnesia_25 / ldap_mnesia / bfc2e1b74f9980a1525ba0f5191f7882ece0d9fc Reports root/ big OK: 1897 / Failed: 0 / User-skipped: 513 / Auto-skipped: 0
dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / bfc2e1b74f9980a1525ba0f5191f7882ece0d9fc Reports root/ big OK: 3340 / Failed: 0 / User-skipped: 88 / Auto-skipped: 0
dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / bfc2e1b74f9980a1525ba0f5191f7882ece0d9fc Reports root/ big OK: 3348 / Failed: 1 / User-skipped: 88 / Auto-skipped: 0
disco_and_caps_SUITE:disco_with_caps:user_can_query_friend_resources
{error,{{assertion_failed,assert_many,false,[is_roster_set],[],[]},
[{escalus_new_assert,assert_true,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{escalus_story,'-make_all_clients_friends/1-fun-0-',2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,108}]},
{escalus_utils,'-each_with_index/3-fun-0-',3,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,87}]},
{lists,foldl_1,3,[{file,"lists.erl"},{line,1355}]},
{escalus_utils,'-each_with_index/3-fun-0-',3,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,87}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1350}]},
{escalus_utils,distinct_pairs,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,60}]},
{escalus_story,make_all_clients_friends,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,106}]}]}}
pgsql_mnesia_24 / pgsql_mnesia / bfc2e1b74f9980a1525ba0f5191f7882ece0d9fc Reports root/ big OK: 3714 / Failed: 0 / User-skipped: 97 / Auto-skipped: 0
internal_mnesia_25 / internal_mnesia / bfc2e1b74f9980a1525ba0f5191f7882ece0d9fc Reports root/ big OK: 2018 / Failed: 0 / User-skipped: 392 / Auto-skipped: 0
elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / bfc2e1b74f9980a1525ba0f5191f7882ece0d9fc Reports root/ big OK: 2314 / Failed: 0 / User-skipped: 387 / Auto-skipped: 0
pgsql_mnesia_25 / pgsql_mnesia / bfc2e1b74f9980a1525ba0f5191f7882ece0d9fc Reports root/ big OK: 3714 / Failed: 0 / User-skipped: 97 / Auto-skipped: 0
mysql_redis_25 / mysql_redis / bfc2e1b74f9980a1525ba0f5191f7882ece0d9fc Reports root/ big OK: 3709 / Failed: 0 / User-skipped: 102 / Auto-skipped: 0
mssql_mnesia_25 / odbc_mssql_mnesia / bfc2e1b74f9980a1525ba0f5191f7882ece0d9fc Reports root/ big OK: 3725 / Failed: 1 / User-skipped: 97 / Auto-skipped: 0
pep_SUITE:pep_tests:unsubscribe_after_presence_unsubscription
{error,{{assertion_failed,assert_many,false,[is_presence],[],[]},
[{escalus_new_assert,assert_true,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{escalus_story,'-make_all_clients_friends/1-fun-0-',2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,109}]},
{escalus_utils,'-each_with_index/3-fun-0-',3,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,87}]},
{lists,foldl_1,3,[{file,"lists.erl"},{line,1355}]},
{escalus_utils,'-each_with_index/3-fun-0-',3,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,87}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1350}]},
{escalus_utils,distinct_pairs,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,60}]},
{escalus_story,make_all_clients_friends,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,106}]}]}}
riak_mnesia_24 / riak_mnesia / bfc2e1b74f9980a1525ba0f5191f7882ece0d9fc Reports root/ big OK: 2175 / Failed: 0 / User-skipped: 380 / Auto-skipped: 0
Codecov Report
Merging #3726 (8a4f083) into master (3b4b32e) will decrease coverage by
0.01%. The diff coverage is100.00%.
@@ Coverage Diff @@
## master #3726 +/- ##
==========================================
- Coverage 82.24% 82.22% -0.02%
==========================================
Files 523 523
Lines 33801 33794 -7
==========================================
- Hits 27799 27787 -12
- Misses 6002 6007 +5
| Impacted Files | Coverage Δ | |
|---|---|---|
| src/pubsub/mod_pubsub.erl | 73.18% <100.00%> (-0.18%) |
:arrow_down: |
| src/mam/mod_mam_muc_rdbms_arch_async.erl | 82.85% <0.00%> (-2.86%) |
:arrow_down: |
| src/mod_roster_riak.erl | 96.92% <0.00%> (-1.54%) |
:arrow_down: |
| src/mod_roster.erl | 78.94% <0.00%> (-0.48%) |
:arrow_down: |
| src/ejabberd_c2s.erl | 88.93% <0.00%> (-0.30%) |
:arrow_down: |
| src/mod_muc_room.erl | 78.51% <0.00%> (-0.18%) |
:arrow_down: |
| src/mod_muc_log.erl | 62.82% <0.00%> (ø) |
|
| src/pubsub/mod_pubsub_db_rdbms.erl | 95.34% <0.00%> (+0.25%) |
:arrow_up: |
| src/logger/mongoose_log_filter.erl | 79.45% <0.00%> (+1.36%) |
:arrow_up: |
| ... and 3 more |
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.
small_tests_24 / small_tests / 772f587f8bc194a036aed627033b649914dc9292 Reports root / small
small_tests_25 / small_tests / 772f587f8bc194a036aed627033b649914dc9292 Reports root / small
dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / 772f587f8bc194a036aed627033b649914dc9292 Reports root/ big OK: 3340 / Failed: 0 / User-skipped: 88 / Auto-skipped: 0
ldap_mnesia_24 / ldap_mnesia / 772f587f8bc194a036aed627033b649914dc9292 Reports root/ big OK: 1897 / Failed: 0 / User-skipped: 513 / Auto-skipped: 0
dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / 772f587f8bc194a036aed627033b649914dc9292 Reports root/ big OK: 3340 / Failed: 0 / User-skipped: 88 / Auto-skipped: 0
dynamic_domains_mysql_redis_25 / mysql_redis / 772f587f8bc194a036aed627033b649914dc9292 Reports root/ big OK: 3322 / Failed: 1 / User-skipped: 105 / Auto-skipped: 0
mam_SUITE:rdbms_async_cache_prefs_cases:end_per_group
{error,
{{badrpc,
{'EXIT',
{{start_child_failed,
{error,
{{shutdown,
{failed_to_start_child,'pm_mam_async_pool_test type',
{shutdown,
{failed_to_start_child,
'wpool_pool-pm_mam_async_pool_test type-process-sup',
{shutdown,
{failed_to_start_child,
'wpool_pool-pm_mam_async_pool_test type-6',
{already_started,<9142.9055.1>}}}}}}},
{child,undefined,'pm_mam_sup_async_pool_test type',
{mongoose_async_pools,start_link,
[<<"test type">>,pm_mam,
#{batch_name => insert_mam_messages30,batch_size => 30,
enabled => true,
flush_callback => fun mod_mam_rdbms_arch_async:flush/2,
flush_extra =>
#{batch_name => insert_mam_messages30,batch_size => 30,
enabled => true,flush_interval => 2000,pool_size => 16},
flush_interval => 2000,pool_size => 16,pool_type => batch}]},
transient,false,infinity,supervisor,
[mongoose_async_pools]}}},
#{id => 'pm_mam_sup_async_pool_test type',restart => transient,
start =>
{mongoose_async_pools,start_link,
[<<"test type">>,pm_mam,
#{batch_name => insert_mam_messages30,batch_size => 30,
enabled => true,
flush_callback => fun mod_mam_rdbms_arch_async:flush/2,
flush_extra =>
#{batch_name => insert_mam_messages30,batch_size => 30,
enabled => true,flush_interval => 2000,pool_size => 16},
flush_interval => 2000,pool_size => 16,pool_type => batch}]},
type =>...
mam_SUITE:rdbms_async_cache_disabled_retraction:mam06:retract_message
{error,{{archive_size,1,[{times,200,0}]},
[{mongoose_helper,do_wait_until,2,
[{file,"/home/circleci/project/big_tests/tests/mongoose_helper.erl"},
{line,371}]},
{mam_SUITE,'-test_retract_message/1-fun-0-',4,
[{file,"/home/circleci/project/big_tests/tests/mam_SUITE.erl"},
{line,1717}]},
{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_server.erl"},{line,1291}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1223}]}]}}
ldap_mnesia_25 / ldap_mnesia / 772f587f8bc194a036aed627033b649914dc9292 Reports root/ big OK: 1897 / Failed: 0 / User-skipped: 513 / Auto-skipped: 0
internal_mnesia_25 / internal_mnesia / 772f587f8bc194a036aed627033b649914dc9292 Reports root/ big OK: 2018 / Failed: 0 / User-skipped: 392 / Auto-skipped: 0
dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / 772f587f8bc194a036aed627033b649914dc9292 Reports root/ big OK: 3340 / Failed: 0 / User-skipped: 88 / Auto-skipped: 0
elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / 772f587f8bc194a036aed627033b649914dc9292 Reports root/ big OK: 2314 / Failed: 0 / User-skipped: 387 / Auto-skipped: 0
pgsql_mnesia_24 / pgsql_mnesia / 772f587f8bc194a036aed627033b649914dc9292 Reports root/ big OK: 3724 / Failed: 2 / User-skipped: 97 / Auto-skipped: 0
mam_SUITE:rdbms_async_pool_disabled_text_search:end_per_group
{error,
{{badrpc,
{'EXIT',
{{start_child_failed,
{error,
{{shutdown,
{failed_to_start_child,pm_mam_async_pool_localhost,
{shutdown,
{failed_to_start_child,
'wpool_pool-pm_mam_async_pool_localhost-process-sup',
{shutdown,
{failed_to_start_child,
'wpool_pool-pm_mam_async_pool_localhost-1',
{already_started,<8842.18910.1>}}}}}}},
{child,undefined,pm_mam_sup_async_pool_localhost,
{mongoose_async_pools,start_link,
[<<"localhost">>,pm_mam,
#{batch_name => insert_mam_messages30,batch_size => 30,
enabled => true,
flush_callback => fun mod_mam_rdbms_arch_async:flush/2,
flush_extra =>
#{batch_name => insert_mam_messages30,batch_size => 30,
enabled => true,flush_interval => 2000,pool_size => 16},
flush_interval => 2000,pool_size => 16,pool_type => batch}]},
transient,false,infinity,supervisor,
[mongoose_async_pools]}}},
#{id => pm_mam_sup_async_pool_localhost,restart => transient,
start =>
{mongoose_async_pools,start_link,
[<<"localhost">>,pm_mam,
#{batch_name => insert_mam_messages30,batch_size => 30,
enabled => true,
flush_callback => fun mod_mam_rdbms_arch_async:flush/2,
flush_extra =>
#{batch_name => insert_mam_messages30,batch_size => 30,
enabled => true,flush_interval => 2000,pool_size => 16},
flush_interval => 2000,pool_size => 16,pool_type => batch}]},
type => supe...
mam_SUITE:rdbms_async_pool_disabled_retraction:mam06:retract_message
{error,{{archive_size,1,[{times,200,0}]},
[{mongoose_helper,do_wait_until,2,
[{file,"/home/circleci/project/big_tests/tests/mongoose_helper.erl"},
{line,371}]},
{mam_SUITE,'-test_retract_message/1-fun-0-',4,
[{file,"/home/circleci/project/big_tests/tests/mam_SUITE.erl"},
{line,1717}]},
{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,1783}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1292}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1224}]}]}}
pep_SUITE:pep_tests:unsubscribe_after_presence_unsubscription
{error,
{{badmatch,
[{xmlel,<<"message">>,
[{<<"from">>,
<<"alice_unsubscribe_after_presence_unsubscription_2442@localhost">>},
{<<"to">>,
<<"bob_unsubscribe_after_presence_unsubscription_2442@localhost/res1">>},
{<<"type">>,<<"headline">>}],
[{xmlel,<<"event">>,
[{<<"xmlns">>,
<<"http://jabber.org/protocol/pubsub#event">>}],
[{xmlel,<<"items">>,
[{<<"node">>,<<"kMBSKiCP50M4Rp9UdpqP9w==">>}],
[{xmlel,<<"item">>,
[{<<"id">>,<<"salmon">>}],
[{xmlel,<<"entry">>,
[{<<"xmlns">>,
<<"http://www.w3.org/2005/Atom">>}],
[]}]}]}]},
{xmlel,<<"headers">>,
[{<<"xmlns">>,<<"http://jabber.org/protocol/shim">>}],
[]}]}]},
[{pep_SUITE,'-unsubscribe_after_presence_unsubscription/1-fun-0-',2,
[{file,"/home/circleci/project/big_tests/tests/pep_SUITE.erl"},
{line,384}]},
{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,1783}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1292}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1224}]}]}}
mysql_redis_25 / mysql_redis / 772f587f8bc194a036aed627033b649914dc9292 Reports root/ big OK: 3720 / Failed: 1 / User-skipped: 102 / Auto-skipped: 0
pep_SUITE:pep_tests:unsubscribe_after_presence_unsubscription
{error,
{{badmatch,
[{xmlel,<<"message">>,
[{<<"from">>,
<<"alice_unsubscribe_after_presence_unsubscription_2196@localhost">>},
{<<"to">>,
<<"bob_unsubscribe_after_presence_unsubscription_2196@localhost/res1">>},
{<<"type">>,<<"headline">>}],
[{xmlel,<<"event">>,
[{<<"xmlns">>,
<<"http://jabber.org/protocol/pubsub#event">>}],
[{xmlel,<<"items">>,
[{<<"node">>,<<"izUDxxwg5aNhbVIMBWQt9A==">>}],
[{xmlel,<<"item">>,
[{<<"id">>,<<"salmon">>}],
[{xmlel,<<"entry">>,
[{<<"xmlns">>,
<<"http://www.w3.org/2005/Atom">>}],
[]}]}]}]},
{xmlel,<<"headers">>,
[{<<"xmlns">>,<<"http://jabber.org/protocol/shim">>}],
[]}]}]},
[{pep_SUITE,'-unsubscribe_after_presence_unsubscription/1-fun-0-',2,
[{file,"/home/circleci/project/big_tests/tests/pep_SUITE.erl"},
{line,384}]},
{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_server.erl"},{line,1291}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1223}]}]}}
pgsql_mnesia_25 / pgsql_mnesia / 772f587f8bc194a036aed627033b649914dc9292 Reports root/ big OK: 3714 / Failed: 0 / User-skipped: 97 / Auto-skipped: 0
mssql_mnesia_25 / odbc_mssql_mnesia / 772f587f8bc194a036aed627033b649914dc9292 Reports root/ big OK: 3714 / Failed: 0 / User-skipped: 97 / Auto-skipped: 0
riak_mnesia_24 / riak_mnesia / 772f587f8bc194a036aed627033b649914dc9292 Reports root/ big OK: 2175 / Failed: 0 / User-skipped: 380 / Auto-skipped: 0
dynamic_domains_mysql_redis_25 / mysql_redis / 772f587f8bc194a036aed627033b649914dc9292 Reports root/ big OK: 3323 / Failed: 0 / User-skipped: 105 / Auto-skipped: 0
pgsql_mnesia_24 / pgsql_mnesia / 772f587f8bc194a036aed627033b649914dc9292 Reports root/ big OK: 3714 / Failed: 0 / User-skipped: 97 / Auto-skipped: 0
dynamic_domains_mysql_redis_25 / mysql_redis / 772f587f8bc194a036aed627033b649914dc9292 Reports root/ big OK: 3323 / Failed: 0 / User-skipped: 105 / Auto-skipped: 0
pgsql_mnesia_24 / pgsql_mnesia / 772f587f8bc194a036aed627033b649914dc9292 Reports root/ big OK: 3725 / Failed: 1 / User-skipped: 97 / Auto-skipped: 0
pep_SUITE:pep_tests:unsubscribe_after_presence_unsubscription
{error,
{{badmatch,
[{xmlel,<<"message">>,
[{<<"from">>,
<<"alice_unsubscribe_after_presence_unsubscription_2262@localhost">>},
{<<"to">>,
<<"bob_unsubscribe_after_presence_unsubscription_2262@localhost/res1">>},
{<<"type">>,<<"headline">>}],
[{xmlel,<<"event">>,
[{<<"xmlns">>,
<<"http://jabber.org/protocol/pubsub#event">>}],
[{xmlel,<<"items">>,
[{<<"node">>,<<"FK3dkVnhoWORNTA/ArEs5A==">>}],
[{xmlel,<<"item">>,
[{<<"id">>,<<"salmon">>}],
[{xmlel,<<"entry">>,
[{<<"xmlns">>,
<<"http://www.w3.org/2005/Atom">>}],
[]}]}]}]},
{xmlel,<<"headers">>,
[{<<"xmlns">>,<<"http://jabber.org/protocol/shim">>}],
[]}]}]},
[{pep_SUITE,'-unsubscribe_after_presence_unsubscription/1-fun-0-',2,
[{file,"/home/circleci/project/big_tests/tests/pep_SUITE.erl"},
{line,384}]},
{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,1783}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1292}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1224}]}]}}
I think something is terribly broken on CircleCI today. I've rerun the tests and they are green, but Github still displays the old run: https://app.circleci.com/pipelines/github/esl/MongooseIM/8589/workflows/250e2cec-e9a0-4407-9f55-fb96def53b1b
small_tests_24 / small_tests / 8a4f083f381ec682c5a0cfd7c2eb427178c2b826 Reports root / small
small_tests_25 / small_tests / 8a4f083f381ec682c5a0cfd7c2eb427178c2b826 Reports root / small
ldap_mnesia_24 / ldap_mnesia / 8a4f083f381ec682c5a0cfd7c2eb427178c2b826 Reports root/ big OK: 1897 / Failed: 0 / User-skipped: 513 / Auto-skipped: 0
dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / 8a4f083f381ec682c5a0cfd7c2eb427178c2b826 Reports root/ big OK: 3340 / Failed: 0 / User-skipped: 88 / Auto-skipped: 0
dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / 8a4f083f381ec682c5a0cfd7c2eb427178c2b826 Reports root/ big OK: 3340 / Failed: 0 / User-skipped: 88 / Auto-skipped: 0
dynamic_domains_mysql_redis_25 / mysql_redis / 8a4f083f381ec682c5a0cfd7c2eb427178c2b826 Reports root/ big OK: 3323 / Failed: 0 / User-skipped: 105 / Auto-skipped: 0
ldap_mnesia_25 / ldap_mnesia / 8a4f083f381ec682c5a0cfd7c2eb427178c2b826 Reports root/ big OK: 1897 / Failed: 0 / User-skipped: 513 / Auto-skipped: 0
dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / 8a4f083f381ec682c5a0cfd7c2eb427178c2b826 Reports root/ big OK: 3340 / Failed: 0 / User-skipped: 88 / Auto-skipped: 0
pgsql_mnesia_24 / pgsql_mnesia / 8a4f083f381ec682c5a0cfd7c2eb427178c2b826 Reports root/ big OK: 3714 / Failed: 0 / User-skipped: 97 / Auto-skipped: 0
internal_mnesia_25 / internal_mnesia / 8a4f083f381ec682c5a0cfd7c2eb427178c2b826 Reports root/ big OK: 2018 / Failed: 0 / User-skipped: 392 / Auto-skipped: 0
elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / 8a4f083f381ec682c5a0cfd7c2eb427178c2b826 Reports root/ big OK: 2314 / Failed: 0 / User-skipped: 387 / Auto-skipped: 0
pgsql_mnesia_25 / pgsql_mnesia / 8a4f083f381ec682c5a0cfd7c2eb427178c2b826 Reports root/ big OK: 3714 / Failed: 0 / User-skipped: 97 / Auto-skipped: 0
mysql_redis_25 / mysql_redis / 8a4f083f381ec682c5a0cfd7c2eb427178c2b826 Reports root/ big OK: 3709 / Failed: 0 / User-skipped: 102 / Auto-skipped: 0
mssql_mnesia_25 / odbc_mssql_mnesia / 8a4f083f381ec682c5a0cfd7c2eb427178c2b826 Reports root/ big OK: 3722 / Failed: 1 / User-skipped: 97 / Auto-skipped: 0
disco_and_caps_SUITE:disco_with_caps:user_can_query_friend_resources
{error,{{assertion_failed,assert_many,false,[is_roster_set],[],[]},
[{escalus_new_assert,assert_true,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{escalus_story,'-make_all_clients_friends/1-fun-0-',2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,108}]},
{escalus_utils,'-each_with_index/3-fun-0-',3,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,87}]},
{lists,foldl_1,3,[{file,"lists.erl"},{line,1355}]},
{escalus_utils,'-each_with_index/3-fun-0-',3,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,87}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1350}]},
{escalus_utils,distinct_pairs,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,60}]},
{escalus_story,make_all_clients_friends,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,106}]}]}}
riak_mnesia_24 / riak_mnesia / 8a4f083f381ec682c5a0cfd7c2eb427178c2b826 Reports root/ big OK: 2175 / Failed: 0 / User-skipped: 380 / Auto-skipped: 0