Possible undefined behavior for bit shift in citus_stat_tenants.c
Add check for shift size, reset to zero in case of overflow
Fix #7953
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.
Thanks for the contribution!