Fix CQ recovery gap and stale callback contamination #17734
Quality Gate passed
Annotations
sonarqubecloud / SonarCloud Code Analysis
Abbreviation in name 'markCQLocallyScheduled' must contain no more than '2' consecutive capital letters.
See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ6CUkX7PI57Ad-R3Mvq&open=AZ6CUkX7PI57Ad-R3Mvq&pullRequest=17734
sonarqubecloud / SonarCloud Code Analysis
Abbreviation in name 'getCurrentCQEntry' must contain no more than '2' consecutive capital letters.
See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ5InK_lIQnTQqJg_n2Q&open=AZ5InK_lIQnTQqJg_n2Q&pullRequest=17734
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "notNull"; it is deprecated.
See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ6CUkRiPI57Ad-R3Mvo&open=AZ6CUkRiPI57Ad-R3Mvo&pullRequest=17734
sonarqubecloud / SonarCloud Code Analysis
Override the "equals" method in this class.
See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ6CUkXXPI57Ad-R3Mvp&open=AZ6CUkXXPI57Ad-R3Mvp&pullRequest=17734
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce its Cognitive Complexity from 22 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ5InLAGIQnTQqJg_n2S&open=AZ5InLAGIQnTQqJg_n2S&pullRequest=17734
sonarqubecloud / SonarCloud Code Analysis
Abbreviation in name 'generateCQToken' must contain no more than '2' consecutive capital letters.
See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ5InK_lIQnTQqJg_n2R&open=AZ5InK_lIQnTQqJg_n2R&pullRequest=17734
sonarqubecloud / SonarCloud Code Analysis
Abbreviation in name 'unmarkCQLocallyScheduled' must contain no more than '2' consecutive capital letters.
See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ6CUkX7PI57Ad-R3Mvr&open=AZ6CUkX7PI57Ad-R3Mvr&pullRequest=17734