citus icon indicating copy to clipboard operation
citus copied to clipboard

Possible undefined behavior for bit shift in citus_stat_tenants.c

Open manaldush opened this issue 8 months ago • 1 comments

Add check for shift size, reset to zero in case of overflow

Fix #7953

manaldush avatar Apr 07 '25 10:04 manaldush

Codecov Report

Attention: Patch coverage is 0% with 3 lines in your changes missing coverage. Please review.

Project coverage is 48.95%. Comparing base (a7e686c) to head (023abd2). Report is 3 commits behind head on main.

:x: Your patch check has failed because the patch coverage (0.00%) is below the target coverage (75.00%). You can increase the patch coverage or adjust the target coverage. :x: Your project check has failed because the head coverage (48.95%) is below the target coverage (87.50%). You can increase the head coverage or adjust the target coverage.

:exclamation: There is a different number of reports uploaded between BASE (a7e686c) and HEAD (023abd2). Click for more details.

HEAD has 81 uploads less than BASE
Flag BASE (a7e686c) HEAD (023abd2)
16_17_upgrade 1 0
15_16_upgrade 1 0
15_17_upgrade 1 0
16_regress_check-follower-cluster 1 0
15_regress_check-columnar-isolation 1 0
17_regress_check-columnar-isolation 1 0
16_regress_check-columnar-isolation 1 0
15_regress_check-pytest 1 0
17_regress_check-pytest 1 0
15_citus_upgrade 1 0
16_regress_check-pytest 1 0
15_regress_check-columnar 1 0
17_regress_check-follower-cluster 1 0
15_regress_check-enterprise-isolation-logicalrep-3 1 0
16_regress_check-columnar 1 0
16_regress_check-enterprise-isolation-logicalrep-3 1 0
15_regress_check-enterprise-isolation-logicalrep-2 1 0
17_regress_check-columnar 1 0
17_regress_check-enterprise-isolation-logicalrep-2 1 0
16_regress_check-enterprise-failure 1 0
17_regress_check-enterprise-failure 1 0
16_regress_check-enterprise-isolation-logicalrep-2 1 0
15_regress_check-enterprise-failure 1 0
17_regress_check-enterprise-isolation-logicalrep-3 1 0
17_regress_check-split 1 0
15_regress_check-follower-cluster 1 0
16_regress_check-split 1 0
15_regress_check-query-generator 1 0
16_regress_check-query-generator 1 0
15_regress_check-split 1 0
16_regress_check-vanilla 1 0
17_regress_check-enterprise 1 0
16_regress_check-enterprise 1 0
15_regress_check-enterprise-isolation 1 0
15_regress_check-enterprise 1 0
17_regress_check-vanilla 1 0
16_regress_check-enterprise-isolation 1 0
15_regress_check-vanilla 1 0
16_cdc_installcheck 1 0
17_cdc_installcheck 1 0
17_arbitrary_configs_3 1 0
16_regress_check-operations 1 0
17_regress_check-operations 1 0
15_regress_check-operations 1 0
16_arbitrary_configs_5 1 0
17_regress_check-isolation 1 0
16_regress_check-isolation 1 0
15_regress_check-isolation 1 0
15_cdc_installcheck 1 0
17_arbitrary_configs_2 1 0
17_regress_check-multi 1 0
15_regress_check-multi 1 0
16_regress_check-multi 1 0
16_arbitrary_configs_4 1 0
17_arbitrary_configs_5 1 0
15_arbitrary_configs_5 1 0
15_arbitrary_configs_2 1 0
16_arbitrary_configs_2 1 0
15_arbitrary_configs_4 1 0
16_regress_check-multi-1 1 0
17_regress_check-multi-1 1 0
16_arbitrary_configs_0 1 0
15_arbitrary_configs_3 1 0
17_arbitrary_configs_4 1 0
15_arbitrary_configs_0 1 0
15_regress_check-multi-1 1 0
17_arbitrary_configs_1 1 0
17_regress_check-failure 1 0
15_regress_check-failure 1 0
16_regress_check-enterprise-isolation-logicalrep-1 1 0
17_regress_check-enterprise-isolation-logicalrep-1 1 0
16_regress_check-failure 1 0
17_regress_check-enterprise-isolation 1 0
16_regress_check-multi-mx 1 0
15_regress_check-enterprise-isolation-logicalrep-1 1 0
15_regress_check-multi-mx 1 0
15_arbitrary_configs_1 1 0
17_regress_check-query-generator 1 0
17_regress_check-multi-mx 1 0
16_arbitrary_configs_3 1 0
17_arbitrary_configs_0 1 0
Additional details and impacted files
@@             Coverage Diff             @@
##             main    #7954       +/-   ##
===========================================
- Coverage   89.18%   48.95%   -40.23%     
===========================================
  Files         283      283               
  Lines       61023    59752     -1271     
  Branches     7618     7339      -279     
===========================================
- Hits        54422    29254    -25168     
- Misses       4416    27873    +23457     
- Partials     2185     2625      +440     
:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

codecov[bot] avatar Apr 07 '25 11:04 codecov[bot]

Thanks for the contribution!

onurctirtir avatar Sep 04 '25 10:09 onurctirtir