Skip to content

Conversation

@mdbrnowski
Copy link
Member

This PR replaces prometheus_histogram with prometheus_quantile_summary that uses DDSketch algorithm for maintaining pre-defined quantiles with relative-error guarantees.

@mongoose-im

This comment was marked as outdated.

@codecov
Copy link

codecov bot commented Dec 3, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 85.99%. Comparing base (8022a7d) to head (491dfe8).
⚠️ Report is 2 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #4588      +/-   ##
==========================================
+ Coverage   85.95%   85.99%   +0.04%     
==========================================
  Files         565      565              
  Lines       33930    33927       -3     
==========================================
+ Hits        29166    29177      +11     
+ Misses       4764     4750      -14     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@mongoose-im

This comment was marked as outdated.

@mongoose-im

This comment was marked as outdated.

@mongoose-im
Copy link
Collaborator

mongoose-im commented Dec 4, 2025

small_tests_27 / small_tests / 491dfe8
Reports root / small


elasticsearch_and_cassandra_28 / elasticsearch_and_cassandra_mnesia / 491dfe8
Reports root/ big
OK: 683 / Failed: 0 / User-skipped: 72 / Auto-skipped: 0


small_tests_28 / small_tests / 491dfe8
Reports root / small


small_tests_28_arm64 / small_tests / 491dfe8
Reports root / small


ldap_mnesia_27 / ldap_mnesia / 491dfe8
Reports root/ big
OK: 2358 / Failed: 0 / User-skipped: 1359 / Auto-skipped: 0


ldap_mnesia_28 / ldap_mnesia / 491dfe8
Reports root/ big
OK: 2358 / Failed: 0 / User-skipped: 1359 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_27 / pgsql_mnesia / 491dfe8
Reports root/ big
OK: 5220 / Failed: 1 / User-skipped: 122 / Auto-skipped: 0

graphql_server_SUITE:admin_cli:clustering_tests:join_successful
{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,258}]},
     {graphql_helper,get_ok_value,2,
             [{file,"/home/circleci/project/big_tests/tests/graphql_helper.erl"},
              {line,241}]},
     {graphql_server_SUITE,join_successful,1,
                 [{file,"/home/circleci/project/big_tests/tests/graphql_server_SUITE.erl"},
                {line,153}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1303}]},
     {test_server,run_test_case_eval,9,
            [{file,"test_server.erl"},{line,1235}]}]}}

Report log


internal_mnesia_28 / internal_mnesia / 491dfe8
Reports root/ big
OK: 2499 / Failed: 0 / User-skipped: 1218 / Auto-skipped: 0


dynamic_domains_mysql_redis_28 / mysql_redis / 491dfe8
Reports root/ big
OK: 5186 / Failed: 0 / User-skipped: 157 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_28 / pgsql_mnesia / 491dfe8
Reports root/ big
OK: 5221 / Failed: 0 / User-skipped: 122 / Auto-skipped: 0


pgsql_cets_28 / pgsql_cets / 491dfe8
Reports root/ big
OK: 5311 / Failed: 0 / User-skipped: 195 / Auto-skipped: 0


mysql_redis_28 / mysql_redis / 491dfe8
Reports root/ big
OK: 5600 / Failed: 0 / User-skipped: 149 / Auto-skipped: 0


dynamic_domains_mssql_mnesia_28 / odbc_mssql_mnesia / 491dfe8
Reports root/ big
OK: 5216 / Failed: 0 / User-skipped: 127 / Auto-skipped: 0


pgsql_mnesia_28 / pgsql_mnesia / 491dfe8
Reports root/ big
OK: 5614 / Failed: 0 / User-skipped: 135 / Auto-skipped: 0


cockroachdb_cets_28 / cockroachdb_cets / 491dfe8
Reports root/ big
OK: 5315 / Failed: 2 / User-skipped: 195 / Auto-skipped: 0

pubsub_SUITE:dag+last_item_cache:send_last_published_item_no_items_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"alice_send_last_published_item_no_items_test_3705@localhost/res1">>,
          escalus_tcp,<0.115938.0>,
          [{event_manager,<0.115935.0>},
           {server,<<"localhost">>},
           {username,
             <<"alicE_send_last_published_item_no_items_test_3705">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.115935.0>},
            {server,<<"localhost">>},
            {username,
              <<"alicE_send_last_published_item_no_items_test_3705">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,
             <<"alice_send_last_published_item_no_items_test_3705">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,fun escalus_auth:auth_plain/2},
           {wspath,undefined},
           {username,
             <<"alicE_send_last_published_item_no_items_test_3705">>},
           {server,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"f5eb6764e5afa10a">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {pubsub_tools,receive_response,3,
       [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
        {line,444}]},
     {pubsub_tools,receive_and_c...

Report log

pubsub_SUITE:tree+last_item_cache:send_last_published_item_no_items_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"alice_send_last_published_item_no_items_test_3760@localhost/res1">>,
          escalus_tcp,<0.117222.0>,
          [{event_manager,<0.117219.0>},
           {server,<<"localhost">>},
           {username,
             <<"alicE_send_last_published_item_no_items_test_3760">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.117219.0>},
            {server,<<"localhost">>},
            {username,
              <<"alicE_send_last_published_item_no_items_test_3760">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,
             <<"alice_send_last_published_item_no_items_test_3760">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,fun escalus_auth:auth_plain/2},
           {wspath,undefined},
           {username,
             <<"alicE_send_last_published_item_no_items_test_3760">>},
           {server,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"a753229358e66438">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {pubsub_tools,receive_response,3,
       [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
        {line,444}]},
     {pubsub_tools,receive_and_c...

Report log


pgsql_mnesia_27 / pgsql_mnesia / 491dfe8
Reports root/ big
OK: 5614 / Failed: 0 / User-skipped: 135 / Auto-skipped: 0


mssql_mnesia_28 / odbc_mssql_mnesia / 491dfe8
Reports root/ big
OK: 5609 / Failed: 0 / User-skipped: 140 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_27 / pgsql_mnesia / 491dfe8
Reports root/ big
OK: 5221 / Failed: 0 / User-skipped: 122 / Auto-skipped: 0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants