-
Notifications
You must be signed in to change notification settings - Fork 428
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update migration guide with multi-tenancy changes #3234
Conversation
90be75f
to
4711fcf
Compare
Codecov Report
@@ Coverage Diff @@
## master #3234 +/- ##
==========================================
- Coverage 80.31% 80.29% -0.02%
==========================================
Files 398 398
Lines 32524 32524
==========================================
- Hits 26122 26116 -6
- Misses 6402 6408 +6
Continue to review full report at Codecov.
|
small_tests_24 / small_tests / 90be75f internal_mnesia_24 / internal_mnesia / 90be75f dynamic_domains_24 / pgsql_mnesia / 90be75f small_tests_22 / small_tests / 90be75f dynamic_domains_23 / pgsql_mnesia / 90be75f small_tests_23 / small_tests / 90be75f ldap_mnesia_24 / ldap_mnesia / 90be75f ldap_mnesia_22 / ldap_mnesia / 90be75f ldap_mnesia_23 / ldap_mnesia / 90be75f elasticsearch_and_cassandra_24 / elasticsearch_and_cassandra_mnesia / 90be75f pgsql_mnesia_22 / pgsql_mnesia / 90be75f dynamic_domains_SUITE:with_mod_dynamic_domains_test:packet_handling_for_subdomain{error,
{{badrpc,
{'EXIT',
{timeout,
[{meck_proc,wait,6,
[{file,
"/home/circleci/app/_build/default/lib/meck/src/meck_proc.erl"},
{line,171}]},
{rpc,'-handle_call_call/6-fun-0-',5,
[{file,"rpc.erl"},{line,197}]}]}}},
[{distributed_helper,rpc,
[#{node => mongooseim@localhost},
meck,wait,
[3,mod_dynamic_domains_test,process_packet,5,500]],
[{file,"/home/circleci/app/big_tests/tests/distributed_helper.erl"},
{line,117}]},
{dynamic_domains_SUITE,'-packet_handling_for_subdomain/1-fun-3-',1,
[{file,
"/home/circleci/app/big_tests/tests/dynamic_domains_SUITE.erl"},
{line,113}]},
{escalus_story,story,4,
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,72}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1754}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1263}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1195}]}]}} pgsql_mnesia_24 / pgsql_mnesia / 90be75f mysql_redis_24 / mysql_redis / 90be75f mssql_mnesia_24 / odbc_mssql_mnesia / 90be75f privacy_SUITE:management:get_all_lists_with_default{error,
{{assertion_failed,assert_many,false,
[is_iq_result,is_privacy_set],
[{xmlel,<<"iq">>,
[{<<"from">>,
<<"alicE_get_all_lists_with_default_18.781502@localhost">>},
{<<"to">>,
<<"alicE_get_all_lists_with_default_18.781502@localhost/res1">>},
{<<"id">>,<<"94ad5eecdff21d8942e36f8baf62b020">>},
{<<"type">>,<<"error">>}],
[{xmlel,<<"query">>,
[{<<"xmlns">>,<<"jabber:iq:privacy">>}],
[{xmlel,<<"list">>,
[{<<"name">>,<<"allow_client">>}],
[{xmlel,<<"item">>,
[{<<"order">>,<<"1">>},
{<<"type">>,<<"jid">>},
{<<"value">>,
<<"bOb_get_all_lists_with_default_18.781502@localhost">>},
{<<"action">>,<<"allow">>}],
[]}]}]},
{xmlel,<<"error">>,
[{<<"code">>,<<"501">>},{<<"type">>,<<"cancel">>}],
[{xmlel,<<"feature-not-implemented">>,
[{<<"xmlns">>,
<<"urn:ietf:params:xml:ns:xmpp-stanzas">>}],
[]},
{xmlel,<<"text">>,
[{<<"xmlns">>,
<<"urn:ietf:params:xml:ns:xmpp-stanzas">>}],
[{xmlcdata,
<<"Failed to handle the privacy IQ request in c2s">>}]}]}]}],
" <iq from='alicE_get_all_lists_with_default_18.781502@localhost' to='alicE_get_all_lists_with_default_18.781502@localhost/res1' id='94ad5eecdff21d8942e36f8baf62b020' type='error'><query xmlns='jabbe... privacy_SUITE:management:get_all_lists_with_default{error,
{{assertion_failed,assert_many,false,
[is_iq_result,is_privacy_set],
[{xmlel,<<"iq">>,
[{<<"from">>,
<<"alicE_get_all_lists_with_default_25.63225@localhost">>},
{<<"to">>,
<<"alicE_get_all_lists_with_default_25.63225@localhost/res1">>},
{<<"id">>,<<"30eb5a8000322b09ab587e83a61fc83d">>},
{<<"type">>,<<"error">>}],
[{xmlel,<<"query">>,
[{<<"xmlns">>,<<"jabber:iq:privacy">>}],
[{xmlel,<<"list">>,
[{<<"name">>,<<"allow_client">>}],
[{xmlel,<<"item">>,
[{<<"order">>,<<"1">>},
{<<"type">>,<<"jid">>},
{<<"value">>,
<<"bOb_get_all_lists_with_default_25.63225@localhost">>},
{<<"action">>,<<"allow">>}],
[]}]}]},
{xmlel,<<"error">>,
[{<<"code">>,<<"501">>},{<<"type">>,<<"cancel">>}],
[{xmlel,<<"feature-not-implemented">>,
[{<<"xmlns">>,
<<"urn:ietf:params:xml:ns:xmpp-stanzas">>}],
[]},
{xmlel,<<"text">>,
[{<<"xmlns">>,
<<"urn:ietf:params:xml:ns:xmpp-stanzas">>}],
[{xmlcdata,
<<"Failed to handle the privacy IQ request in c2s">>}]}]}]}],
" <iq from='alicE_get_all_lists_with_default_25.63225@localhost' to='alicE_get_all_lists_with_default_25.63225@localhost/res1' id='30eb5a8000322b09ab587e83a61fc83d' type='error'><query xmlns='jabber:iq:... privacy_SUITE:management:get_all_lists_with_default{error,
{{assertion_failed,assert_many,false,
[is_iq_result,is_privacy_set],
[{xmlel,<<"iq">>,
[{<<"from">>,
<<"alicE_get_all_lists_with_default_31.271109@localhost">>},
{<<"to">>,
<<"alicE_get_all_lists_with_default_31.271109@localhost/res1">>},
{<<"id">>,<<"7ab5adc09dab4084143f99bedaa0d549">>},
{<<"type">>,<<"error">>}],
[{xmlel,<<"query">>,
[{<<"xmlns">>,<<"jabber:iq:privacy">>}],
[{xmlel,<<"list">>,
[{<<"name">>,<<"allow_client">>}],
[{xmlel,<<"item">>,
[{<<"order">>,<<"1">>},
{<<"type">>,<<"jid">>},
{<<"value">>,
<<"bOb_get_all_lists_with_default_31.271109@localhost">>},
{<<"action">>,<<"allow">>}],
[]}]}]},
{xmlel,<<"error">>,
[{<<"code">>,<<"501">>},{<<"type">>,<<"cancel">>}],
[{xmlel,<<"feature-not-implemented">>,
[{<<"xmlns">>,
<<"urn:ietf:params:xml:ns:xmpp-stanzas">>}],
[]},
{xmlel,<<"text">>,
[{<<"xmlns">>,
<<"urn:ietf:params:xml:ns:xmpp-stanzas">>}],
[{xmlcdata,
<<"Failed to handle the privacy IQ request in c2s">>}]}]}]}],
" <iq from='alicE_get_all_lists_with_default_31.271109@localhost' to='alicE_get_all_lists_with_default_31.271109@localhost/res1' id='7ab5adc09dab4084143f99bedaa0d549' type='error'><query xmlns='jabbe... privacy_SUITE:blocking:block_jid_all{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,<<"alicE_block_jid_all_37.501650@localhost/res1">>,
escalus_tcp,<0.31213.1>,
[{event_manager,<0.31194.1>},
{server,<<"localhost">>},
{username,<<"alicE_block_jid_all_37.501650">>},
{resource,<<"res1">>}],
[{event_client,
[{event_manager,<0.31194.1>},
{server,<<"localhost">>},
{username,<<"alicE_block_jid_all_37.501650">>},
{resource,<<"res1">>}]},
{resource,<<"res1">>},
{username,<<"alicE_block_jid_all_37.501650">>},
{server,<<"localhost">>},
{host,<<"localhost">>},
{port,5222},
{auth,{escalus_auth,auth_plain}},
{wspath,undefined},
{username,<<"alicE_block_jid_all_37.501650">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{stream_id,<<"dd2283aa2d22b273">>}]},
5000],
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{privacy_SUITE,'-block_jid_all/1-fun-0-',2,
[{file,"/home/circleci/app/big_tests/tests/privacy_SUITE.erl"},
{line,704}]},
{escalus_story,story,4,
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,72}]},
{test_server,ts_tc,3,[{file,"test_server.e... privacy_SUITE:blocking:block_jid_all{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,<<"alicE_block_jid_all_43.550647@localhost/res1">>,
escalus_tcp,<0.31485.1>,
[{event_manager,<0.31469.1>},
{server,<<"localhost">>},
{username,<<"alicE_block_jid_all_43.550647">>},
{resource,<<"res1">>}],
[{event_client,
[{event_manager,<0.31469.1>},
{server,<<"localhost">>},
{username,<<"alicE_block_jid_all_43.550647">>},
{resource,<<"res1">>}]},
{resource,<<"res1">>},
{username,<<"alicE_block_jid_all_43.550647">>},
{server,<<"localhost">>},
{host,<<"localhost">>},
{port,5222},
{auth,{escalus_auth,auth_plain}},
{wspath,undefined},
{username,<<"alicE_block_jid_all_43.550647">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{stream_id,<<"cdee3518274cbb0a">>}]},
5000],
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{privacy_SUITE,'-block_jid_all/1-fun-0-',2,
[{file,"/home/circleci/app/big_tests/tests/privacy_SUITE.erl"},
{line,704}]},
{escalus_story,story,4,
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,72}]},
{test_server,ts_tc,3,[{file,"test_server.e... privacy_SUITE:blocking:block_jid_all{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,<<"alicE_block_jid_all_49.565665@localhost/res1">>,
escalus_tcp,<0.31760.1>,
[{event_manager,<0.31700.1>},
{server,<<"localhost">>},
{username,<<"alicE_block_jid_all_49.565665">>},
{resource,<<"res1">>}],
[{event_client,
[{event_manager,<0.31700.1>},
{server,<<"localhost">>},
{username,<<"alicE_block_jid_all_49.565665">>},
{resource,<<"res1">>}]},
{resource,<<"res1">>},
{username,<<"alicE_block_jid_all_49.565665">>},
{server,<<"localhost">>},
{host,<<"localhost">>},
{port,5222},
{auth,{escalus_auth,auth_plain}},
{wspath,undefined},
{username,<<"alicE_block_jid_all_49.565665">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{stream_id,<<"cebbfa2c6ddf8e4b">>}]},
5000],
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{privacy_SUITE,'-block_jid_all/1-fun-0-',2,
[{file,"/home/circleci/app/big_tests/tests/privacy_SUITE.erl"},
{line,704}]},
{escalus_story,story,4,
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,72}]},
{test_server,ts_tc,3,[{file,"test_server.e... riak_mnesia_24 / riak_mnesia / 90be75f mod_ping_SUITE:server_ping:server_ping_pong{error,{{badmatch,[{[<<"localhost">>,mod_ping,ping_response],
{expected_diff,5},
{before_story,0},
{after_story,4}}]},
[{escalus_mongooseim,post_story_check_metrics,1,
[{file,"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,74}]},
{escalus_mongooseim,maybe_check_metrics_post_story,1,
[{file,"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,51}]},
{escalus_story,story,4,
[{file,"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,75}]},
{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}]}]}} |
small_tests_24 / small_tests / 4711fcf internal_mnesia_24 / internal_mnesia / 4711fcf amp_big_SUITE:offline:offline_failure:notify_deliver_to_online_user_broken_connection_test{error,
{{assertion_failed,assert,is_presence,
{xmlel,<<"stream:error">>,[],
[{xmlel,<<"conflict">>,
[{<<"xmlns">>,<<"urn:ietf:params:xml:ns:xmpp-streams">>}],
[]},
{xmlel,<<"text">>,
[{<<"xml:lang">>,<<"en">>},
{<<"xmlns">>,<<"urn:ietf:params:xml:ns:xmpp-streams">>}],
[{xmlcdata,<<"Replaced by new connection">>}]}]},
"<stream:error><conflict xmlns='urn:ietf:params:xml:ns:xmpp-streams'/><text xml:lang='en' xmlns='urn:ietf:params:xml:ns:xmpp-streams'>Replaced by new connection</text></stream:error>"},
[{escalus_new_assert,assert_true,2,
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{escalus_story,'-drop_presences/2-lc$^0/1-0-',1,
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,190}]},
{escalus_story,drop_presences,2,
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,190}]},
{escalus_story,'-start_ready_clients/2-fun-0-',3,
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,135}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1267}]},
{escalus_story,start_ready_clients,2,
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,128}]},
... small_tests_22 / small_tests / 4711fcf dynamic_domains_24 / pgsql_mnesia / 4711fcf dynamic_domains_23 / pgsql_mnesia / 4711fcf small_tests_23 / small_tests / 4711fcf ldap_mnesia_24 / ldap_mnesia / 4711fcf ldap_mnesia_22 / ldap_mnesia / 4711fcf ldap_mnesia_23 / ldap_mnesia / 4711fcf pgsql_mnesia_22 / pgsql_mnesia / 4711fcf pgsql_mnesia_24 / pgsql_mnesia / 4711fcf elasticsearch_and_cassandra_24 / elasticsearch_and_cassandra_mnesia / 4711fcf pgsql_mnesia_23 / pgsql_mnesia / 4711fcf jingle_SUITE:all:resp_4xx_from_sip_proxy_results_in_session_terminate{error,
{{assertion_failed,assert,is_iq_result,
{xmlel,<<"iq">>,
[{<<"from">>,<<"error.480@localhost">>},
{<<"to">>,
<<"alice_resp_4xx_from_sip_proxy_results_in_session_terminate_53.336321@localhost/res1">>},
{<<"id">>,<<"f0d473a7-fb38-4f06-a1bd-d5ba9def6866">>},
{<<"type">>,<<"set">>}],
[{xmlel,<<"jingle">>,
[{<<"xmlns">>,<<"urn:xmpp:jingle:1">>},
{<<"action">>,<<"session-terminate">>},
{<<"sid">>,<<"9fa54868-7184-497a-b0ee-53d7beb2a7e1">>}],
[{xmlel,<<"reason">>,[],
[{xmlel,<<"general-error">>,[],[]},
{xmlel,<<"sip-error">>,
[{<<"code">>,<<"480">>}],
[{xmlcdata,<<"Temporarily Unavailable">>}]}]}]}]},
"<iq from='error.480@localhost' to='alice_resp_4xx_from_sip_proxy_results_in_session_terminate_53.336321@localhost/res1' id='f0d473a7-fb38-4f06-a1bd-d5ba9def6866' type='set'><jingle xmlns='urn:xmpp:jingle:1' action='session-terminate' sid='9fa54868-7184-497a-b0ee-53d7beb2a7e1'><reason><general-error/><sip-error code='480'>Temporarily Unavailable</sip-error></reason></jingle></iq>"},
[{escalus_new_assert,assert_true,2,
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{jingle_SUITE,send_initiate_and_wait_for_first_iq_set,2,
[{file,"/home/circleci/app/big_tests/tests/jingle_SUITE.erl"},
{line,393}]},
{jingle_SUITE,
'-res... mysql_redis_24 / mysql_redis / 4711fcf mam_SUITE:rdbms_async_cache_prefs_cases:messages_filtered_when_prefs_default_policy_is_roster{error,{test_case_failed,"ASSERT EQUAL\n\tExpected []\n\tValue [ok]\n"}} mam_SUITE:rdbms_async_cache_prefs_cases:messages_filtered_when_prefs_default_policy_is_never{error,{test_case_failed,"ASSERT EQUAL\n\tExpected []\n\tValue [ok]\n"}} mssql_mnesia_24 / odbc_mssql_mnesia / 4711fcf inbox_SUITE:one_to_one:user_has_only_unread_messages_or_only_read{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"alicE_user_has_only_unread_messages_or_only_read_9.383132@localhost/res1">>,
escalus_tcp,<0.17758.0>,
[{event_manager,<0.17708.0>},
{server,<<"localhost">>},
{username,
<<"alicE_user_has_only_unread_messages_or_only_read_9.383132">>},
{resource,<<"res1">>}],
[{event_client,
[{event_manager,<0.17708.0>},
{server,<<"localhost">>},
{username,
<<"alicE_user_has_only_unread_messages_or_only_read_9.383132">>},
{resource,<<"res1">>}]},
{resource,<<"res1">>},
{username,
<<"alicE_user_has_only_unread_messages_or_only_read_9.383132">>},
{server,<<"localhost">>},
{host,<<"localhost">>},
{port,5222},
{auth,{escalus_auth,auth_plain}},
{wspath,undefined},
{username,
<<"alicE_user_has_only_unread_messages_or_only_read_9.383132">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{stream_id,<<"dfe424d6cb61af41">>}]},
5000],
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{inbox_helper,get_inbox,3,
[{file,"/home/circleci/app/big_tests/tests/inbox_helper.erl"},
{line,221}]},
{inbox_SU... privacy_SUITE:management:get_all_lists_with_default{error,
{{assertion_failed,assert_many,false,
[is_iq_result,is_privacy_set],
[{xmlel,<<"iq">>,
[{<<"from">>,
<<"alicE_get_all_lists_with_default_61.998113@localhost">>},
{<<"to">>,
<<"alicE_get_all_lists_with_default_61.998113@localhost/res1">>},
{<<"id">>,<<"edd715add733330a92d52e42a2de0aa9">>},
{<<"type">>,<<"error">>}],
[{xmlel,<<"query">>,
[{<<"xmlns">>,<<"jabber:iq:privacy">>}],
[{xmlel,<<"list">>,
[{<<"name">>,<<"allow_client">>}],
[{xmlel,<<"item">>,
[{<<"order">>,<<"1">>},
{<<"type">>,<<"jid">>},
{<<"value">>,
<<"bOb_get_all_lists_with_default_61.998113@localhost">>},
{<<"action">>,<<"allow">>}],
[]}]}]},
{xmlel,<<"error">>,
[{<<"code">>,<<"501">>},{<<"type">>,<<"cancel">>}],
[{xmlel,<<"feature-not-implemented">>,
[{<<"xmlns">>,
<<"urn:ietf:params:xml:ns:xmpp-stanzas">>}],
[]},
{xmlel,<<"text">>,
[{<<"xmlns">>,
<<"urn:ietf:params:xml:ns:xmpp-stanzas">>}],
[{xmlcdata,
<<"Failed to handle the privacy IQ request in c2s">>}]}]}]}],
" <iq from='alicE_get_all_lists_with_default_61.998113@localhost' to='alicE_get_all_lists_with_default_61.998113@localhost/res1' id='edd715add733330a92d52e42a2de0aa9' type='error'><query xmlns='jabbe... privacy_SUITE:management:get_all_lists_with_default{error,
{{assertion_failed,assert_many,false,
[is_iq_result,is_privacy_set],
[{xmlel,<<"iq">>,
[{<<"from">>,
<<"alicE_get_all_lists_with_default_68.294343@localhost">>},
{<<"to">>,
<<"alicE_get_all_lists_with_default_68.294343@localhost/res1">>},
{<<"id">>,<<"188c72347069915dfbd39753206e1c2f">>},
{<<"type">>,<<"error">>}],
[{xmlel,<<"query">>,
[{<<"xmlns">>,<<"jabber:iq:privacy">>}],
[{xmlel,<<"list">>,
[{<<"name">>,<<"allow_client">>}],
[{xmlel,<<"item">>,
[{<<"order">>,<<"1">>},
{<<"type">>,<<"jid">>},
{<<"value">>,
<<"bOb_get_all_lists_with_default_68.294343@localhost">>},
{<<"action">>,<<"allow">>}],
[]}]}]},
{xmlel,<<"error">>,
[{<<"code">>,<<"501">>},{<<"type">>,<<"cancel">>}],
[{xmlel,<<"feature-not-implemented">>,
[{<<"xmlns">>,
<<"urn:ietf:params:xml:ns:xmpp-stanzas">>}],
[]},
{xmlel,<<"text">>,
[{<<"xmlns">>,
<<"urn:ietf:params:xml:ns:xmpp-stanzas">>}],
[{xmlcdata,
<<"Failed to handle the privacy IQ request in c2s">>}]}]}]}],
" <iq from='alicE_get_all_lists_with_default_68.294343@localhost' to='alicE_get_all_lists_with_default_68.294343@localhost/res1' id='188c72347069915dfbd39753206e1c2f' type='error'><query xmlns='jabbe... privacy_SUITE:management:get_all_lists_with_default{error,
{{assertion_failed,assert_many,false,
[is_iq_result,is_privacy_set],
[{xmlel,<<"iq">>,
[{<<"from">>,
<<"alicE_get_all_lists_with_default_74.591164@localhost">>},
{<<"to">>,
<<"alicE_get_all_lists_with_default_74.591164@localhost/res1">>},
{<<"id">>,<<"e96b28de9a3f0f66706949f804397e5b">>},
{<<"type">>,<<"error">>}],
[{xmlel,<<"query">>,
[{<<"xmlns">>,<<"jabber:iq:privacy">>}],
[{xmlel,<<"list">>,
[{<<"name">>,<<"allow_client">>}],
[{xmlel,<<"item">>,
[{<<"order">>,<<"1">>},
{<<"type">>,<<"jid">>},
{<<"value">>,
<<"bOb_get_all_lists_with_default_74.591164@localhost">>},
{<<"action">>,<<"allow">>}],
[]}]}]},
{xmlel,<<"error">>,
[{<<"code">>,<<"501">>},{<<"type">>,<<"cancel">>}],
[{xmlel,<<"feature-not-implemented">>,
[{<<"xmlns">>,
<<"urn:ietf:params:xml:ns:xmpp-stanzas">>}],
[]},
{xmlel,<<"text">>,
[{<<"xmlns">>,
<<"urn:ietf:params:xml:ns:xmpp-stanzas">>}],
[{xmlcdata,
<<"Failed to handle the privacy IQ request in c2s">>}]}]}]}],
" <iq from='alicE_get_all_lists_with_default_74.591164@localhost' to='alicE_get_all_lists_with_default_74.591164@localhost/res1' id='e96b28de9a3f0f66706949f804397e5b' type='error'><query xmlns='jabbe... privacy_SUITE:blocking:block_jid_all{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,<<"alicE_block_jid_all_80.898843@localhost/res1">>,
escalus_tcp,<0.31158.1>,
[{event_manager,<0.31098.1>},
{server,<<"localhost">>},
{username,<<"alicE_block_jid_all_80.898843">>},
{resource,<<"res1">>}],
[{event_client,
[{event_manager,<0.31098.1>},
{server,<<"localhost">>},
{username,<<"alicE_block_jid_all_80.898843">>},
{resource,<<"res1">>}]},
{resource,<<"res1">>},
{username,<<"alicE_block_jid_all_80.898843">>},
{server,<<"localhost">>},
{host,<<"localhost">>},
{port,5222},
{auth,{escalus_auth,auth_plain}},
{wspath,undefined},
{username,<<"alicE_block_jid_all_80.898843">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{stream_id,<<"30b1fb1c9c4771d9">>}]},
5000],
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{privacy_SUITE,'-block_jid_all/1-fun-0-',2,
[{file,"/home/circleci/app/big_tests/tests/privacy_SUITE.erl"},
{line,704}]},
{escalus_story,story,4,
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,72}]},
{test_server,ts_tc,3,[{file,"test_server.e... privacy_SUITE:blocking:block_jid_all{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,<<"alicE_block_jid_all_86.890373@localhost/res1">>,
escalus_tcp,<0.31440.1>,
[{event_manager,<0.31386.1>},
{server,<<"localhost">>},
{username,<<"alicE_block_jid_all_86.890373">>},
{resource,<<"res1">>}],
[{event_client,
[{event_manager,<0.31386.1>},
{server,<<"localhost">>},
{username,<<"alicE_block_jid_all_86.890373">>},
{resource,<<"res1">>}]},
{resource,<<"res1">>},
{username,<<"alicE_block_jid_all_86.890373">>},
{server,<<"localhost">>},
{host,<<"localhost">>},
{port,5222},
{auth,{escalus_auth,auth_plain}},
{wspath,undefined},
{username,<<"alicE_block_jid_all_86.890373">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{stream_id,<<"ffe734d76344ccae">>}]},
5000],
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{privacy_SUITE,'-block_jid_all/1-fun-0-',2,
[{file,"/home/circleci/app/big_tests/tests/privacy_SUITE.erl"},
{line,704}]},
{escalus_story,story,4,
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,72}]},
{test_server,ts_tc,3,[{file,"test_server.e... privacy_SUITE:blocking:block_jid_all{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,<<"alicE_block_jid_all_92.949896@localhost/res1">>,
escalus_tcp,<0.31709.1>,
[{event_manager,<0.31653.1>},
{server,<<"localhost">>},
{username,<<"alicE_block_jid_all_92.949896">>},
{resource,<<"res1">>}],
[{event_client,
[{event_manager,<0.31653.1>},
{server,<<"localhost">>},
{username,<<"alicE_block_jid_all_92.949896">>},
{resource,<<"res1">>}]},
{resource,<<"res1">>},
{username,<<"alicE_block_jid_all_92.949896">>},
{server,<<"localhost">>},
{host,<<"localhost">>},
{port,5222},
{auth,{escalus_auth,auth_plain}},
{wspath,undefined},
{username,<<"alicE_block_jid_all_92.949896">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{stream_id,<<"0e9153d9ceb5eac2">>}]},
5000],
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{privacy_SUITE,'-block_jid_all/1-fun-0-',2,
[{file,"/home/circleci/app/big_tests/tests/privacy_SUITE.erl"},
{line,704}]},
{escalus_story,story,4,
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,72}]},
{test_server,ts_tc,3,[{file,"test_server.e... riak_mnesia_24 / riak_mnesia / 4711fcf |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi, I think it's going in the right direction, I have a few comments.
Co-authored-by: Paweł Chrząszcz <[email protected]>
small_tests_24 / small_tests / a884860 internal_mnesia_24 / internal_mnesia / a884860 dynamic_domains_24 / pgsql_mnesia / a884860 small_tests_22 / small_tests / a884860 dynamic_domains_23 / pgsql_mnesia / a884860 small_tests_23 / small_tests / a884860 ldap_mnesia_24 / ldap_mnesia / a884860 ldap_mnesia_22 / ldap_mnesia / a884860 pgsql_mnesia_24 / pgsql_mnesia / a884860 elasticsearch_and_cassandra_24 / elasticsearch_and_cassandra_mnesia / a884860 jingle_SUITE:all:resp_4xx_from_sip_proxy_results_in_session_terminate{error,
{{assertion_failed,assert,is_iq_result,
{xmlel,<<"iq">>,
[{<<"from">>,<<"error.480@localhost">>},
{<<"to">>,
<<"alice_resp_4xx_from_sip_proxy_results_in_session_terminate_7.832689@localhost/res1">>},
{<<"id">>,<<"0da217a5-8abf-4167-aeaf-d1b9d91f7cdc">>},
{<<"type">>,<<"set">>}],
[{xmlel,<<"jingle">>,
[{<<"xmlns">>,<<"urn:xmpp:jingle:1">>},
{<<"action">>,<<"session-terminate">>},
{<<"sid">>,<<"b22cc589-f66e-4ed6-8b41-ab378cfcd25b">>}],
[{xmlel,<<"reason">>,[],
[{xmlel,<<"general-error">>,[],[]},
{xmlel,<<"sip-error">>,
[{<<"code">>,<<"480">>}],
[{xmlcdata,<<"Temporarily Unavailable">>}]}]}]}]},
"<iq from='error.480@localhost' to='alice_resp_4xx_from_sip_proxy_results_in_session_terminate_7.832689@localhost/res1' id='0da217a5-8abf-4167-aeaf-d1b9d91f7cdc' type='set'><jingle xmlns='urn:xmpp:jingle:1' action='session-terminate' sid='b22cc589-f66e-4ed6-8b41-ab378cfcd25b'><reason><general-error/><sip-error code='480'>Temporarily Unavailable</sip-error></reason></jingle></iq>"},
[{escalus_new_assert,assert_true,2,
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{jingle_SUITE,send_initiate_and_wait_for_first_iq_set,2,
[{file,"/home/circleci/app/big_tests/tests/jingle_SUITE.erl"},
{line,393}]},
{jingle_SUITE,
'-resp_... ldap_mnesia_23 / ldap_mnesia / a884860 mysql_redis_24 / mysql_redis / a884860 mam_SUITE:rdbms_simple_prefs_cases:messages_filtered_when_prefs_default_policy_is_never{error,{test_case_failed,"ASSERT EQUAL\n\tExpected []\n\tValue [ok]\n"}} pgsql_mnesia_22 / pgsql_mnesia / a884860 mssql_mnesia_24 / odbc_mssql_mnesia / a884860 pgsql_mnesia_23 / pgsql_mnesia / a884860 mod_event_pusher_rabbit_SUITE:group_chat_message_publish:group_chat_message_received_event_properly_formatted{error,
{{assertMatch,
[{module,mod_event_pusher_rabbit_SUITE},
{line,435},
{expression,
"get_decoded_message_from_rabbit ( AliceGroupChatMsgRecvRK )"},
{pattern,
"# { << \"from_user_id\" >> := BobRoomJID , << \"to_user_id\" >> := AliceFullJID , << \"message\" >> := Message }"},
{value,
#{<<"from_user_id">> => <<"[email protected]">>,
<<"message">> => <<>>,
<<"to_user_id">> =>
<<"alice_unnamed_51.189862@localhost/res1">>}}]},
[{mod_event_pusher_rabbit_SUITE,
'-group_chat_message_received_event_properly_formatted/1-fun-0-',3,
[{file,
"/home/circleci/app/big_tests/tests/mod_event_pusher_rabbit_SUITE.erl"},
{line,435}]},
{escalus_story,story,4,
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,72}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1784}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1293}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1225}]}]}} riak_mnesia_24 / riak_mnesia / a884860 |
small_tests_24 / small_tests / 1412569 internal_mnesia_24 / internal_mnesia / 1412569 small_tests_22 / small_tests / 1412569 dynamic_domains_24 / pgsql_mnesia / 1412569 dynamic_domains_23 / pgsql_mnesia / 1412569 small_tests_23 / small_tests / 1412569 ldap_mnesia_23 / ldap_mnesia / 1412569 ldap_mnesia_22 / ldap_mnesia / 1412569 ldap_mnesia_24 / ldap_mnesia / 1412569 pgsql_mnesia_22 / pgsql_mnesia / 1412569 elasticsearch_and_cassandra_24 / elasticsearch_and_cassandra_mnesia / 1412569 pgsql_mnesia_23 / pgsql_mnesia / 1412569 pgsql_mnesia_24 / pgsql_mnesia / 1412569 mysql_redis_24 / mysql_redis / 1412569 mssql_mnesia_24 / odbc_mssql_mnesia / 1412569 riak_mnesia_24 / riak_mnesia / 1412569 |
small_tests_24 / small_tests / 4c16e50 internal_mnesia_24 / internal_mnesia / 4c16e50 small_tests_22 / small_tests / 4c16e50 dynamic_domains_24 / pgsql_mnesia / 4c16e50 dynamic_domains_23 / pgsql_mnesia / 4c16e50 small_tests_23 / small_tests / 4c16e50 ldap_mnesia_24 / ldap_mnesia / 4c16e50 ldap_mnesia_22 / ldap_mnesia / 4c16e50 ldap_mnesia_23 / ldap_mnesia / 4c16e50 mod_ping_SUITE:server_ping_kill:server_ping_pong{error,{{badmatch,[{[<<"localhost">>,mod_ping,ping_response],
{expected_diff,5},
{before_story,5},
{after_story,9}}]},
[{escalus_mongooseim,post_story_check_metrics,1,
[{file,"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,74}]},
{escalus_mongooseim,maybe_check_metrics_post_story,1,
[{file,"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,51}]},
{escalus_story,story,4,
[{file,"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,75}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1784}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1293}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1225}]}]}} pgsql_mnesia_22 / pgsql_mnesia / 4c16e50 amp_big_SUITE:offline:offline_success:drop_deliver_to_offline_user_test{error,
{{assertion_failed,assert,is_presence,
{xmlel,<<"stream:error">>,[],
[{xmlel,<<"conflict">>,
[{<<"xmlns">>,<<"urn:ietf:params:xml:ns:xmpp-streams">>}],
[]},
{xmlel,<<"text">>,
[{<<"xml:lang">>,<<"en">>},
{<<"xmlns">>,<<"urn:ietf:params:xml:ns:xmpp-streams">>}],
[{xmlcdata,<<"Replaced by new connection">>}]}]},
"<stream:error><conflict xmlns='urn:ietf:params:xml:ns:xmpp-streams'/><text xml:lang='en' xmlns='urn:ietf:params:xml:ns:xmpp-streams'>Replaced by new connection</text></stream:error>"},
[{escalus_new_assert,assert_true,2,
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{escalus_story,'-drop_presences/2-lc$^0/1-0-',1,
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,190}]},
{escalus_story,drop_presences,2,
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,190}]},
{escalus_story,'-start_ready_clients/2-fun-0-',3,
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,135}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{escalus_story,start_ready_clients,2,
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,128}]},
... pgsql_mnesia_24 / pgsql_mnesia / 4c16e50 pgsql_mnesia_23 / pgsql_mnesia / 4c16e50 elasticsearch_and_cassandra_24 / elasticsearch_and_cassandra_mnesia / 4c16e50 mysql_redis_24 / mysql_redis / 4c16e50 mssql_mnesia_24 / odbc_mssql_mnesia / 4c16e50 riak_mnesia_24 / riak_mnesia / 4c16e50 |
small_tests_24 / small_tests / 4b5075f internal_mnesia_24 / internal_mnesia / 4b5075f small_tests_22 / small_tests / 4b5075f ldap_mnesia_22 / ldap_mnesia / 4b5075f pgsql_mnesia_22 / pgsql_mnesia / 4b5075f pgsql_mnesia_22 / pgsql_mnesia / 4b5075f small_tests_23 / small_tests / 4b5075f small_tests_24 / small_tests / 4b5075f small_tests_22 / small_tests / 4b5075f internal_mnesia_24 / internal_mnesia / 4b5075f dynamic_domains_23 / pgsql_mnesia / 4b5075f ldap_mnesia_22 / ldap_mnesia / 4b5075f ldap_mnesia_23 / ldap_mnesia / 4b5075f pgsql_mnesia_23 / pgsql_mnesia / 4b5075f |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, I found one small typo that is optional to fix.
small_tests_24 / small_tests / 4e120e9 internal_mnesia_24 / internal_mnesia / 4e120e9 small_tests_22 / small_tests / 4e120e9 dynamic_domains_24 / pgsql_mnesia / 4e120e9 dynamic_domains_23 / pgsql_mnesia / 4e120e9 small_tests_23 / small_tests / 4e120e9 ldap_mnesia_22 / ldap_mnesia / 4e120e9 pgsql_mnesia_22 / pgsql_mnesia / 4e120e9 ldap_mnesia_24 / ldap_mnesia / 4e120e9 ldap_mnesia_23 / ldap_mnesia / 4e120e9 elasticsearch_and_cassandra_24 / elasticsearch_and_cassandra_mnesia / 4e120e9 pgsql_mnesia_23 / pgsql_mnesia / 4e120e9 pgsql_mnesia_24 / pgsql_mnesia / 4e120e9 mysql_redis_24 / mysql_redis / 4e120e9 mssql_mnesia_24 / odbc_mssql_mnesia / 4e120e9 riak_mnesia_24 / riak_mnesia / 4e120e9 |
I added migration scripts for Postgres, MySql, and MSSql. I replaced the SQL code in the documentation with a short description of changes and a link to the directory with migration scripts.