High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios
This report presents the forensic synthetic code analysis of taosdata/TDengine, a C project with 25,091 GitHub stars. SynthScan v2.0 examined 2,327,018 lines of code across 5718 source files, recording 17167 pattern matches distributed across 25 syntactic categories. The overall adjusted score of 14.4 places this repository in the Low AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 17167 distinct pattern matches across 25 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/boosttools/CMakeLists.txt | 7 | # ── Source files ────────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/boosttools/CMakeLists.txt | 18 | # ── TDengine client library ────────────────────────────────── | COMMENT |
| MEDIUM | tools/boosttools/CMakeLists.txt | 58 | # ── System libraries ───────────────────────────────────────── | COMMENT |
| MEDIUM | tools/boosttools/CMakeLists.txt | 65 | # ── Compiler flags ─────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/boosttools/CMakeLists.txt | 76 | # ── Install ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/boosttools/benchmark.sh | 2 | # ============================================================================ | COMMENT |
| MEDIUM | tools/boosttools/benchmark.sh | 6 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | tools/boosttools/deploy.sh | 2 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | tools/boosttools/deploy.sh | 11 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | tools/tdgpt/tests/unit_test.py | 1428 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | tools/tdgpt/tests/unit_test.py | 1430 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | tools/tdgpt/tests/unit_test.py | 1508 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | tools/tdgpt/tests/unit_test.py | 1510 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | tools/tdgpt/tests/unit_test.py | 1616 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | tools/tdgpt/tests/unit_test.py | 1618 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | tools/tdgpt/tests/unit_test.py | 921 | # ------------------------------------------------------------------ | STRING |
| MEDIUM | tools/tdgpt/tests/unit_test.py | 923 | # ------------------------------------------------------------------ | STRING |
| MEDIUM | test/conftest.py | 431 | # ============================ | COMMENT |
| MEDIUM | test/conftest.py | 459 | # ============================ | COMMENT |
| MEDIUM | test/tools/compat-ci/cold_upgrade_task.py | 24 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-ci/cold_upgrade_task.py | 26 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-ci/cold_upgrade_task.py | 54 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-ci/cold_upgrade_task.py | 56 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-ci/cold_upgrade_task.py | 76 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-ci/cold_upgrade_task.py | 78 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-ci/cold_upgrade_task.py | 116 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-ci/cold_upgrade_task.py | 118 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-ci/cold_upgrade_task.py | 158 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-ci/cold_upgrade_task.py | 160 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | test/tools/compat-ci/cold_upgrade_task.py | 192 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | test/tools/compat-ci/cold_upgrade_task.py | 194 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | test/tools/compat-ci/cold_upgrade_task.py | 200 | # ── Print configuration ────────────────────────────────── | COMMENT |
| MEDIUM | test/tools/compat-ci/cold_upgrade_task.py | 211 | # ── Step 1: Read current version from cmake ────────────── | COMMENT |
| MEDIUM | test/tools/compat-ci/cold_upgrade_task.py | 223 | # ── Step 3: Resolve base dirs and run compat-check ──────── | COMMENT |
| MEDIUM | test/tools/compat-ci/cold_upgrade_task.py | 269 | # ────────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/tools/compat-publish/compat_publish_main.sh | 51 | # ── argument check ──────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/tools/compat-publish/compat_publish_main.sh | 93 | # ── validate package name ───────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/tools/compat-publish/compat_publish_main.sh | 110 | # ── step 1: extract target green files into ./target ───────────────────────── | COMMENT |
| MEDIUM | test/tools/compat-publish/compat_publish_main.sh | 130 | # ── step 2: run cold-upgrade compat-check for each baseline version ────────── | COMMENT |
| MEDIUM | test/tools/compat-publish/compat_publish_main.sh | 188 | # ── step 3: run hot (rolling) upgrade compat-check ─────────────────────────── | COMMENT |
| MEDIUM | test/tools/compat-publish/compat_publish_main.sh | 235 | # ── step 4: summary ────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/tools/compat-check/server/rollingUpgrade.py | 186 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-check/server/rollingUpgrade.py | 188 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | test/tools/compat-check/server/rollingUpgrade.py | 242 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | test/tools/compat-check/server/rollingUpgrade.py | 244 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-check/server/rollingUpgrade.py | 278 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-check/server/rollingUpgrade.py | 280 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-check/run/reporter.py | 40 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-check/run/reporter.py | 42 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-check/run/reporter.py | 70 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-check/run/reporter.py | 72 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-check/run/reporter.py | 89 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-check/run/reporter.py | 91 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | test/tools/compat-check/run/reporter.py | 102 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | test/tools/compat-check/run/reporter.py | 104 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | test/tools/compat-check/run/reporter.py | 114 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | test/tools/compat-check/run/reporter.py | 116 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-check/run/reporter.py | 130 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-check/run/reporter.py | 132 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | test/tools/compat-check/run/main.py | 919 | # ============================================================================== | COMMENT |
| 2658 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | packaging/docker/test_tdgpt_dockerfile.py | 25 | assert ") -exec rm -rf {} + 2>/dev/null || true" in stage | CODE |
| HIGH | test/auto_crash_gen.py | 287 | git_commit = subprocess.Popen("cd %s && git log | head -n1"%crash_gen_path, shell=True, stdout=subprocess.PIPE,stder | CODE |
| HIGH | test/crash_gen_paths.py | 69 | cmd = "cd %s && python3 crash_gen_start_taosd.py" % script_dir | CODE |
| HIGH | test/auto_crash_gen_valgrind.py | 318 | git_commit = subprocess.Popen("cd %s && git log | head -n1"%crash_gen_path, shell=True, stdout=subprocess.PIPE,stder | CODE |
| HIGH | test/auto_crash_gen_valgrind_cluster.py | 306 | git_commit = subprocess.Popen("cd %s && git log | head -n1"%crash_gen_path, shell=True, stdout=subprocess.PIPE,stder | CODE |
| HIGH⚡ | test/crash_gen/crash_gen_main.py | 931 | # elif ( newState.equals(AnyState.STATE_TABLE_ONLY) ): # data deleted | COMMENT |
| HIGH⚡ | test/crash_gen/crash_gen_main.py | 920 | if (newState.equals(AnyState.STATE_EMPTY)): | CODE |
| HIGH⚡ | test/crash_gen/crash_gen_main.py | 924 | elif (newState.equals(AnyState.STATE_DB_ONLY)): # in DB only | CODE |
| HIGH⚡ | test/ci/count_assert.py | 86 | f"{TD_project_path}/community/source/libs/tdb/src/db/tdbBtree.c:ASSERT_CORE(pgno > 0 && pgno <= pBt->pPager- | CODE |
| HIGH⚡ | test/ci/count_assert.py | 88 | f"{TD_project_path}/community/source/libs/tdb/src/db/tdbBtree.c:ASSERT_CORE(next == 0 || (next <= pBt->pPage | CODE |
| HIGH⚡ | test/ci/count_assert.py | 89 | f"{TD_project_path}/community/source/libs/tdb/src/db/tdbBtree.c:ASSERT_CORE(pgno != 0 && pgno <= pBt->pPager | CODE |
| HIGH⚡ | test/ci/count_assert.py | 90 | f"{TD_project_path}/community/source/libs/tdb/src/db/tdbBtree.c:ASSERT_CORE((vLeft == 0) || (pgno > 0 && pgn | CODE |
| HIGH⚡ | test/ci/count_assert.py | 91 | f"{TD_project_path}/community/source/libs/tdb/src/db/tdbBtree.c:ASSERT_CORE(pgno > 0 && pgno <= pBtc->pBt->p | CODE |
| HIGH⚡ | test/ci/count_assert.py | 92 | f"{TD_project_path}/community/source/libs/tdb/src/db/tdbPage.c:ASSERT_CORE(pCell - pPage->pData >= 0 && pCel | CODE |
| HIGH⚡ | test/ci/count_assert.py | 93 | f"{TD_project_path}/community/source/libs/tdb/src/db/tdbPage.c:ASSERT_CORE(pCell + szCell - pPage->pData > 0 | CODE |
| HIGH⚡ | test/ci/count_assert.py | 94 | f"{TD_project_path}/community/source/libs/tdb/src/db/tdbPager.c:ASSERT_CORE(pgno > 0 && pgno <= pPager->dbFi | CODE |
| HIGH⚡ | test/ci/cov/tdengine_coverage_alarm.py | 389 | message = " Taosd && taosc 代码覆盖率低于56%,请密切关注!" | CODE |
| HIGH⚡ | test/ci/cov/tdengine_coverage_alarm.py | 394 | message = f" Taosd && taosc 代码覆盖率由{data2}上升到{data1},当前覆盖率为 {current_coverage_value:.3f}% 为历史最高覆盖率,继续加油! 失败的 Case | CODE |
| HIGH⚡ | test/ci/cov/tdengine_coverage_alarm.py | 398 | message = f" Taosd && taosc 代码覆盖率由{data2}上升到{data1},当前覆盖率为 {current_coverage_value:.3f}% 离历史最高覆盖率 {highest_cover | CODE |
| HIGH⚡ | test/ci/cov/tdengine_coverage_alarm.py | 402 | message = f" Taosd && taosc 代码覆盖率由{data2}下降到{data1},当前覆盖率为 {current_coverage_value:.3f}% 离历史最高覆盖率 {highest_cover | CODE |
| HIGH⚡ | test/ci/cov/tdengine_coverage_alarm.py | 406 | message = f" Taosd && taosc 本次代码覆盖率基本不变(<0.3%),当前覆盖率为 {current_coverage_value:.3f}% 离历史最高覆盖率 {highest_coverage_v | CODE |
| HIGH | test/ci/cov/tdengine_coverage_alarm.py | 469 | "title": "Taosd && taosc coverage report", | CODE |
| HIGH | test/new_test_framework/taostest/frame.py | 856 | install_cmds.append(f"cd {docker_tmp} && tar xzf {fileName} && cd {pkgDir} && ./install_client.sh && pip3 instal | CODE |
| HIGH⚡ | test/new_test_framework/taostest/components/taosd.py | 397 | "rm -rf *", "cmake .. && make -j 16 && make install"]) | CODE |
| HIGH | test/new_test_framework/taostest/components/taosd.py | 585 | # "if kill -0 $pid 2>/dev/null; then " | COMMENT |
| HIGH | test/new_test_framework/taostest/components/adapter.py | 134 | "ps -ef|grep -wi %s| grep -v grep | awk '{print $2}' | xargs kill -9 > /dev/null 2>&1 || true" % | CODE |
| HIGH | …st/new_test_framework/taostest/components/container.py | 134 | self.remote.cmd(config["fqdn"][0], [f'docker exec -d {container_name} sh -c \'echo "{ip}\t{host}" >> /etc/ho | CODE |
| HIGH⚡ | …t/new_test_framework/taostest/components/prometheus.py | 228 | if bool(int(self._remote.cmd(fqdn, ['systemctl -l | grep prometheus > /dev/null 2>&1 && echo 1 || echo 0'])) | CODE |
| HIGH⚡ | …t/new_test_framework/taostest/components/prometheus.py | 228 | if bool(int(self._remote.cmd(fqdn, ['systemctl -l | grep prometheus > /dev/null 2>&1 && echo 1 || echo 0'])) | CODE |
| HIGH⚡ | …t/new_test_framework/taostest/components/prometheus.py | 230 | elif bool(int(self._remote.cmd(fqdn, ['ps -ef | grep -w prometheus | grep -v grep > /dev/null 2>&1 && echo 1 | CODE |
| HIGH⚡ | …t/new_test_framework/taostest/components/prometheus.py | 230 | elif bool(int(self._remote.cmd(fqdn, ['ps -ef | grep -w prometheus | grep -v grep > /dev/null 2>&1 && echo 1 | CODE |
| HIGH⚡ | …t/new_test_framework/taostest/components/prometheus.py | 247 | if bool(int(self._remote.cmd(fqdn, ['systemctl -l | grep node_exporter > /dev/null 2>&1 && echo 1 || echo 0' | CODE |
| HIGH⚡ | …t/new_test_framework/taostest/components/prometheus.py | 247 | if bool(int(self._remote.cmd(fqdn, ['systemctl -l | grep node_exporter > /dev/null 2>&1 && echo 1 || echo 0' | CODE |
| HIGH⚡ | …t/new_test_framework/taostest/components/prometheus.py | 249 | elif bool(int(self._remote.cmd(fqdn, ['ps -ef | grep -w node_exporter | grep -v grep > /dev/null 2>&1 && ech | CODE |
| HIGH⚡ | …t/new_test_framework/taostest/components/prometheus.py | 249 | elif bool(int(self._remote.cmd(fqdn, ['ps -ef | grep -w node_exporter | grep -v grep > /dev/null 2>&1 && ech | CODE |
| HIGH⚡ | …t/new_test_framework/taostest/components/prometheus.py | 269 | if bool(int(self._remote.cmd(fqdn, ['systemctl -l | grep process-exporter > /dev/null 2>&1 && echo 1 || echo | CODE |
| HIGH⚡ | …t/new_test_framework/taostest/components/prometheus.py | 269 | if bool(int(self._remote.cmd(fqdn, ['systemctl -l | grep process-exporter > /dev/null 2>&1 && echo 1 || echo | CODE |
| HIGH⚡ | …t/new_test_framework/taostest/components/prometheus.py | 271 | elif bool(int(self._remote.cmd(fqdn, ['ps -ef | grep -w process-exporter | grep -v grep > /dev/null 2>&1 && | CODE |
| HIGH⚡ | …t/new_test_framework/taostest/components/prometheus.py | 271 | elif bool(int(self._remote.cmd(fqdn, ['ps -ef | grep -w process-exporter | grep -v grep > /dev/null 2>&1 && | CODE |
| HIGH | …t/new_test_framework/taostest/components/prometheus.py | 85 | if bool(int(self._remote.cmd(self._fqdn, [f'ls {file} > /dev/null 2>&1 && echo 1 || echo 0']))): | CODE |
| HIGH | …t/new_test_framework/taostest/components/prometheus.py | 85 | if bool(int(self._remote.cmd(self._fqdn, [f'ls {file} > /dev/null 2>&1 && echo 1 || echo 0']))): | CODE |
| HIGH⚡ | test/new_test_framework/utils/compatibilityUtil.py | 329 | os.system("systemctl stop taosd 2>/dev/null || true") | CODE |
| HIGH⚡ | test/new_test_framework/utils/compatibilityUtil.py | 332 | os.system("pkill taosd 2>/dev/null || true") | CODE |
| HIGH⚡ | test/new_test_framework/utils/compatibilityUtil.py | 333 | os.system("pkill taos 2>/dev/null || true") | CODE |
| HIGH⚡ | test/new_test_framework/utils/compatibilityUtil.py | 334 | os.system("pkill taosadapter 2>/dev/null || true") | CODE |
| HIGH⚡ | test/new_test_framework/utils/compatibilityUtil.py | 342 | os.system("pkill -9 taosd 2>/dev/null || true") | CODE |
| HIGH⚡ | test/new_test_framework/utils/compatibilityUtil.py | 343 | os.system("pkill -9 taos 2>/dev/null || true") | CODE |
| HIGH⚡ | test/new_test_framework/utils/compatibilityUtil.py | 344 | os.system("pkill -9 taosadapter 2>/dev/null || true") | CODE |
| HIGH⚡ | test/new_test_framework/utils/compatibilityUtil.py | 345 | os.system("fuser -k -n tcp 6030 2>/dev/null || true") | CODE |
| HIGH | test/new_test_framework/utils/sql.py | 2347 | # loop check util checkData return true | COMMENT |
| HIGH | test/new_test_framework/utils/sql.py | 2360 | # loop check util checkData return true | COMMENT |
| HIGH | …cases/18-StreamProcessing/01-Snode/snode_checkpoint.py | 131 | "interval(10s) sliding(10s) fill(value, 0, null)", | CODE |
| HIGH⚡ | …StreamProcessing/05-Notify/test_stream_notify_state.py | 476 | # --- W1 OPEN: prevState=null, curState=[10, null] --- | COMMENT |
| HIGH⚡ | …StreamProcessing/05-Notify/test_stream_notify_state.py | 486 | # --- W1 CLOSE: curState=[10, null], nextState=[20, 300] --- | COMMENT |
| HIGH⚡ | …StreamProcessing/05-Notify/test_stream_notify_state.py | 496 | # --- W2 CLOSE: curState=[20, 300], nextState=[null, 400] --- | COMMENT |
| HIGH⚡ | …StreamProcessing/05-Notify/test_stream_notify_state.py | 506 | # --- W3 OPEN: prevState=[20, 300], curState=[null, 400] --- | COMMENT |
| HIGH⚡ | …StreamProcessing/05-Notify/test_stream_notify_state.py | 516 | # --- W3 CLOSE: curState=[null, 400], nextState=[30, 500] --- | COMMENT |
| HIGH⚡ | …StreamProcessing/05-Notify/test_stream_notify_state.py | 610 | # --- W1 OPEN: curState=[1, null, null] --- | COMMENT |
| HIGH⚡ | …StreamProcessing/05-Notify/test_stream_notify_state.py | 620 | # --- W1 CLOSE: [1, null, null] -> [2, 20, null] --- | COMMENT |
| HIGH⚡ | …StreamProcessing/05-Notify/test_stream_notify_state.py | 631 | # --- W2 OPEN: prev=[1, null, null], cur=[2, 20, null] --- | COMMENT |
| 1360 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/tsbs-tdengine/tools/TDengineClusterSetup.py | 0 | tdengine standalone cluster setup module this module provides functionality to create and start a tdengine cluster with | STRING |
| HIGH | tools/tsbs-tdengine/src/deployCluster.py | 0 | tdengine standalone cluster setup module this module provides functionality to create and start a tdengine cluster with | STRING |
| HIGH | test/tools/compat-check/server/clusterSetup.py | 0 | tdengine standalone cluster setup module this module provides functionality to create and start a tdengine cluster with | STRING |
| HIGH | tools/tdgpt/taosanalytics/misc/autoencoder.py | 0 | auto encoder algorithms to detect anomaly for time series data | STRING |
| HIGH | tools/tdgpt/taosanalytics/algo/tsfm.py | 0 | auto encoder algorithms to detect anomaly for time series data | STRING |
| HIGH | tools/tdgpt/taosanalytics/algo/fc/moirai.py | 0 | auto encoder algorithms to detect anomaly for time series data | STRING |
| HIGH | tools/tdgpt/taosanalytics/algo/fc/timesfm.py | 0 | auto encoder algorithms to detect anomaly for time series data | STRING |
| HIGH | tools/tdgpt/taosanalytics/algo/fc/chronos.py | 0 | auto encoder algorithms to detect anomaly for time series data | STRING |
| HIGH | tools/tdgpt/taosanalytics/algo/fc/gpt.py | 0 | auto encoder algorithms to detect anomaly for time series data | STRING |
| HIGH | tools/tdgpt/taosanalytics/algo/fc/timemoe.py | 0 | auto encoder algorithms to detect anomaly for time series data | STRING |
| HIGH | tools/tdgpt/taosanalytics/algo/imputat/moment.py | 0 | auto encoder algorithms to detect anomaly for time series data | STRING |
| HIGH | tools/tdgpt/taosanalytics/algo/dynamic/detector.py | 0 | return model parameters for logging / introspection. | STRING |
| HIGH | tools/tdgpt/taosanalytics/algo/dynamic/classifier.py | 0 | return model parameters for logging / introspection. | STRING |
| HIGH | tools/tdgpt/taosanalytics/algo/dynamic/regressioner.py | 0 | return model parameters for logging / introspection. | STRING |
| HIGH | tools/tdgpt/taosanalytics/algo/dynamic/detector.py | 0 | dynamic loader for classification models driven by a json config file. responsibilities: - load and validate the config | STRING |
| HIGH | tools/tdgpt/taosanalytics/algo/dynamic/regressioner.py | 0 | dynamic loader for classification models driven by a json config file. responsibilities: - load and validate the config | STRING |
| HIGH | tools/tdgpt/taosanalytics/algo/dynamic/classifier.py | 0 | dynamic loader for classification models driven by a json config file. responsibilities: - load and validate the config | STRING |
| HIGH | test/auto_crash_gen.py | 0 | result: {msg_dict[status]} details owner: jayden jia start time: {starttime} end time: {endtime} hostname: {hostname} co | STRING |
| HIGH | test/auto_crash_gen_valgrind.py | 0 | result: {msg_dict[status]} details owner: jayden jia start time: {starttime} end time: {endtime} hostname: {hostname} co | STRING |
| HIGH | test/auto_crash_gen_valgrind_cluster.py | 0 | result: {msg_dict[status]} details owner: jayden jia start time: {starttime} end time: {endtime} hostname: {hostname} co | STRING |
| HIGH | test/new_test_framework/taostest/util/common.py | 0 | stb --> supertable tb --> table ts --> timestamp, same default col --> column, same default tag --> tag, same default d | STRING |
| HIGH | …DataIngestion/03-SML/test_write_sml_opentsdb_telnet.py | 0 | stb --> supertable tb --> table ts --> timestamp, same default col --> column, same default tag --> tag, same default d | STRING |
| HIGH | …6-DataIngestion/03-SML/test_write_sml_influxdb_line.py | 0 | stb --> supertable tb --> table ts --> timestamp, same default col --> column, same default tag --> tag, same default d | STRING |
| HIGH | …6-DataIngestion/03-SML/test_write_sml_opentsdb_json.py | 0 | stb --> supertable tb --> table ts --> timestamp, same default col --> column, same default tag --> tag, same default d | STRING |
| HIGH | test/new_test_framework/utils/compatibilityUtil.py | 0 | drop database if exists deldata;create database deldata duration 100;use deldata; create table deldata.stb1 (ts timestam | STRING |
| HIGH | …og/system-test/0-others/test_compatibility_coverage.py | 0 | drop database if exists deldata;create database deldata duration 100;use deldata; create table deldata.stb1 (ts timestam | STRING |
| HIGH | …atalog/system-test/6-cluster/test_5dnode3mnode_roll.py | 0 | drop database if exists deldata;create database deldata duration 100;use deldata; create table deldata.stb1 (ts timestam | STRING |
| HIGH | …rocessing/01-Snode/test_snode_params_check_minvalue.py | 0 | parameter: check default value check the default values of the following parameters: 1. numofmnodestreammgmtthreads 2. n | STRING |
| HIGH | …rocessing/01-Snode/test_snode_params_check_maxvalue.py | 0 | parameter: check default value check the default values of the following parameters: 1. numofmnodestreammgmtthreads 2. n | STRING |
| HIGH | …Processing/01-Snode/test_snode_params_check_default.py | 0 | parameter: check default value check the default values of the following parameters: 1. numofmnodestreammgmtthreads 2. n | STRING |
| HIGH | …st/cases/18-StreamProcessing/08-Recalc/recalc_bug_8.py | 0 | stream manual recalculation test test manual recalculation functionality: 1. manual recalculation with time range - shou | STRING |
| HIGH | …t/cases/18-StreamProcessing/08-Recalc/recalc_bug_12.py | 0 | stream manual recalculation test test manual recalculation functionality: 1. manual recalculation with time range - shou | STRING |
| HIGH | …t/cases/18-StreamProcessing/08-Recalc/recalc_bug_11.py | 0 | stream manual recalculation test test manual recalculation functionality: 1. manual recalculation with time range - shou | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_2.py | 0 | recalc: watermark with expired_time option test expired_time option with expired data: 1. write expired data - all windo | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_3.py | 0 | recalc: watermark with expired_time option test expired_time option with expired data: 1. write expired data - all windo | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_4.py | 0 | recalc: watermark with expired_time option test expired_time option with expired data: 1. write expired data - all windo | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_1.py | 0 | recalc: watermark with expired_time option test expired_time option with expired data: 1. write expired data - all windo | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_2.py | 0 | check initial stream computation results after first data insertion | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_3.py | 0 | check initial stream computation results after first data insertion | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_4.py | 0 | check initial stream computation results after first data insertion | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_1.py | 0 | check initial stream computation results after first data insertion | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_2.py | 0 | check stream computation results after expired data insertion | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_3.py | 0 | check stream computation results after expired data insertion | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_4.py | 0 | check stream computation results after expired data insertion | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_1.py | 0 | check stream computation results after expired data insertion | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_2.py | 0 | check final stream computation results after all operations | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_3.py | 0 | check final stream computation results after all operations | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_4.py | 0 | check final stream computation results after all operations | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_1.py | 0 | check final stream computation results after all operations | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_2.py | 0 | check stream computation results after recalculation operations | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_3.py | 0 | check stream computation results after recalculation operations | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_4.py | 0 | check stream computation results after recalculation operations | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_1.py | 0 | check stream computation results after recalculation operations | STRING |
| HIGH | …es/18-StreamProcessing/03-TriggerMode/count_new_dbg.py | 0 | basic test verification testing during the development process. catalog: - streams: 03-triggermode description: - create | STRING |
| HIGH | …es/18-StreamProcessing/03-TriggerMode/event_new_dbg.py | 0 | basic test verification testing during the development process. catalog: - streams: 03-triggermode description: - create | STRING |
| HIGH | …s/18-StreamProcessing/03-TriggerMode/test_count_new.py | 0 | basic test verification testing during the development process. catalog: - streams: 03-triggermode description: - create | STRING |
| HIGH | …/cases/18-StreamProcessing/03-TriggerMode/session_1.py | 0 | basic test verification testing during the development process. catalog: - streams: 03-triggermode description: - create | STRING |
| HIGH | …es/18-StreamProcessing/03-TriggerMode/state_new_dbg.py | 0 | basic test verification testing during the development process. catalog: - streams: 03-triggermode description: - create | STRING |
| HIGH | …/18-StreamProcessing/03-TriggerMode/state_addnewsub.py | 0 | basic qdb 2 verification testing during the development process. catalog: - streams:others since: v3.3.3.7 labels: commo | STRING |
| HIGH | …st/cases/18-StreamProcessing/03-TriggerMode/state_2.py | 0 | basic qdb 2 verification testing during the development process. catalog: - streams:others since: v3.3.3.7 labels: commo | STRING |
| 978 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packaging/checkPackageRuning.py | 17 | CODE | |
| LOW | packaging/checkPackageRuning.py | 18 | CODE | |
| LOW | packaging/smokeTest/smokeTestClient.py | 16 | CODE | |
| LOW | packaging/smokeTest/test_anode.py | 4 | CODE | |
| LOW | packaging/smokeTest/test_anode.py | 6 | CODE | |
| LOW | packaging/smokeTest/test_anode.py | 7 | CODE | |
| LOW | packaging/smokeTest/test_anode.py | 8 | CODE | |
| LOW | packaging/smokeTest/test_anode.py | 9 | CODE | |
| LOW | …ckaging/smokeTest/versionCheckAndUninstallforPytest.py | 17 | CODE | |
| LOW | …ckaging/smokeTest/versionCheckAndUninstallforPytest.py | 18 | CODE | |
| LOW | …ckaging/smokeTest/versionCheckAndUninstallforPytest.py | 20 | CODE | |
| LOW | …ckaging/smokeTest/versionCheckAndUninstallforPytest.py | 24 | CODE | |
| LOW | packaging/smokeTest/versionCheckAndUninstall.py | 16 | CODE | |
| LOW | packaging/smokeTest/test_client.py | 3 | CODE | |
| LOW | packaging/smokeTest/test_client.py | 4 | CODE | |
| LOW | packaging/smokeTest/test_client.py | 6 | CODE | |
| LOW | packaging/smokeTest/main.py | 8 | CODE | |
| LOW | tools/auto/testCompression/testCompression.py | 1 | CODE | |
| LOW | tools/auto/testCompression/testCompression.py | 2 | CODE | |
| LOW | tools/auto/testCompression/testCompression.py | 6 | CODE | |
| LOW | tools/auto/testCompression/testCompression.py | 7 | CODE | |
| LOW | tools/auto/testCompression/testCompression.py | 8 | CODE | |
| LOW | tools/auto/testBss/testBss.py | 1 | CODE | |
| LOW | tools/auto/testBss/testBss.py | 2 | CODE | |
| LOW | tools/auto/testBss/testBss.py | 6 | CODE | |
| LOW | tools/auto/testBss/testBss.py | 7 | CODE | |
| LOW | tools/auto/testBss/testBss.py | 8 | CODE | |
| LOW | tools/auto/stmt2Performance/stmt2Perf.py | 1 | CODE | |
| LOW | tools/auto/stmt2Performance/stmt2Perf.py | 2 | CODE | |
| LOW | tools/auto/stmt2Performance/stmt2Perf.py | 6 | CODE | |
| LOW | tools/auto/stmt2Performance/stmt2Perf.py | 7 | CODE | |
| LOW | tools/auto/stmt2Performance/stmt2Perf.py | 8 | CODE | |
| LOW | tools/tsbs-tdengine/src/deployCluster.py | 21 | CODE | |
| LOW | tools/tsbs-tdengine/src/writeData.py | 17 | CODE | |
| LOW | tools/tsbs-tdengine/src/writeData.py | 18 | CODE | |
| LOW | tools/tsbs-tdengine/src/writeData.py | 23 | CODE | |
| LOW | tools/tsbs-tdengine/src/outDB.py | 16 | CODE | |
| LOW | tools/tsbs-tdengine/src/outDB.py | 17 | CODE | |
| LOW | tools/tsbs-tdengine/src/outDB.py | 19 | CODE | |
| LOW | tools/tsbs-tdengine/src/outDB.py | 24 | CODE | |
| LOW | tools/tsbs-tdengine/src/tdengine.py | 16 | CODE | |
| LOW | tools/tsbs-tdengine/src/tdengine.py | 17 | CODE | |
| LOW | tools/tsbs-tdengine/src/util.py | 17 | CODE | |
| LOW | tools/tsbs-tdengine/src/outMetrics.py | 17 | CODE | |
| LOW | tools/tsbs-tdengine/src/cmdLine.py | 22 | CODE | |
| LOW | tools/tsbs-tdengine/src/scene.py | 17 | CODE | |
| LOW | tools/tsbs-tdengine/src/doTest.py | 16 | CODE | |
| LOW | tools/tsbs-tdengine/src/doTest.py | 17 | CODE | |
| LOW | tools/tsbs-tdengine/src/doTest.py | 18 | CODE | |
| LOW | tools/tsbs-tdengine/src/doTest.py | 22 | CODE | |
| LOW | tools/tsbs-tdengine/src/doTest.py | 24 | CODE | |
| LOW | tools/tsbs-tdengine/src/prepareEnv.py | 16 | CODE | |
| LOW | tools/tsbs-tdengine/src/prepareEnv.py | 17 | CODE | |
| LOW | tools/tsbs-tdengine/src/prepareEnv.py | 22 | CODE | |
| LOW | tools/tsbs-tdengine/src/prepareEnv.py | 25 | CODE | |
| LOW | tools/tsbs-tdengine/src/outLog.py | 16 | CODE | |
| LOW | tools/tsbs-tdengine/src/outLog.py | 17 | CODE | |
| LOW | tools/tsbs-tdengine/src/main.py | 17 | CODE | |
| LOW | tools/tsbs-tdengine/src/main.py | 18 | CODE | |
| LOW | tools/tsbs-tdengine/src/main.py | 19 | CODE | |
| 2914 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packaging/docker/test_tdgpt_dockerfile.py | 21 | def test_moirai_cleanup_ignores_find_delete_races(): | CODE |
| LOW | packaging/smokeTest/conftest.py | 28 | def pytest_runtest_makereport(item, call): | CODE |
| LOW | packaging/smokeTest/conftest.py | 45 | def pytest_html_results_summary(prefix, summary, postfix): | CODE |
| LOW | packaging/rpm/test_tdengine_spec_contract.py | 5 | def test_tdengine_spec_does_not_require_tree_binary(): | CODE |
| LOW | tools/tdgpt/packaging/win_release.py | 65 | def build_default_resource_package_url(version: str) -> str: | CODE |
| LOW | tools/tdgpt/packaging/win_release.py | 228 | def resolve_python_runtime_source(): | CODE |
| LOW | tools/tdgpt/packaging/win_release.py | 253 | def copy_packaged_python_runtime(): | CODE |
| LOW | tools/tdgpt/packaging/win_release.py | 422 | def resolve_taos_internal_path(*parts): | CODE |
| LOW | tools/tdgpt/packaging/test_win_release.py | 11 | def test_copy_icon_file_uses_gitlab_monorepo_taos_internal(tmp_path): | CODE |
| LOW | tools/tdgpt/packaging/test_win_release.py | 32 | def test_copy_enterprise_files_uses_gitlab_monorepo_taos_internal(tmp_path): | CODE |
| LOW | tools/tdgpt/taosanalytics/util.py | 50 | def convert_results_to_windows(result, ts_list, valid_code): | CODE |
| LOW | tools/tdgpt/taosanalytics/conf.py | 70 | # def _get_default_conf_windows(self): | COMMENT |
| LOW | tools/tdgpt/taosanalytics/conf.py | 140 | def get_dynamic_model_directory(self): | CODE |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 251 | def get_classification_algo_list(self): | CODE |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 257 | def register_service_from_file(self, config_file: str): | CODE |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 366 | def unregister_dynamic_service(self, name: str): | CODE |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 406 | def _register_services_in_dir( | CODE |
| LOW | tools/tdgpt/taosanalytics/app.py | 147 | def handle_profile_search_req(): | CODE |
| LOW | tools/tdgpt/taosanalytics/misc/hf_download.py | 44 | def _matches_retriable_endpoint_error(exc: Exception) -> bool: | CODE |
| LOW | tools/tdgpt/taosanalytics/misc/hf_download.py | 51 | def _is_retriable_on_endpoint_change(exc: Exception) -> bool: | CODE |
| LOW | tools/tdgpt/taosanalytics/misc/hf_download.py | 78 | def snapshot_download_with_fallback( | CODE |
| LOW | tools/tdgpt/taosanalytics/tsfmservice/tdtsfm-server.py | 313 | def _update_model_kwargs_for_generation( | CODE |
| LOW | tools/tdgpt/taosanalytics/tsfmservice/tdtsfm-server.py | 897 | def prepare_inputs_for_generation( | CODE |
| LOW | tools/tdgpt/taosanalytics/tsfmservice/timesfm-server.py | 66 | def _validate_forecast_parameters(data): | CODE |
| LOW | tools/tdgpt/taosanalytics/tsfmservice/moment-server.py | 192 | def draw_imputation_stride_result(trues, preds, masks): | CODE |
| LOW | tools/tdgpt/taosanalytics/tsfmservice/moirai-server.py | 79 | def handle_singlevariate_forecast(input_data, prediction_length, interval): | CODE |
| LOW | tools/tdgpt/taosanalytics/tsfmservice/moirai-server.py | 122 | def handle_covariate_forecast( | CODE |
| LOW | tools/tdgpt/taosanalytics/tsfmservice/moirai-server.py | 173 | def handle_future_covariate_forecast( | CODE |
| LOW | tools/tdgpt/taosanalytics/algo/imputation.py | 45 | def draw_imputation_final_result(data, mask): | CODE |
| LOW | tools/tdgpt/taosanalytics/algo/dynamic/detector.py | 120 | def _apply_pipeline_preprocessing( | CODE |
| LOW | tools/tdgpt/taosanalytics/algo/dynamic/model_loader.py | 55 | def apply_pipeline_preprocessing( | CODE |
| LOW | tools/tdgpt/taosanalytics/algo/tool/profile_search.py | 53 | def _validate_result_constraints(result_obj, algo_type): | CODE |
| LOW | tools/tdgpt/taosanalytics/algo/tool/profile_search.py | 274 | def _build_window_candidates_from_series( | CODE |
| LOW | tools/tdgpt/taosanalytics/algo/tool/profile_search.py | 341 | def _build_candidates_from_profiles( | CODE |
| LOW | tools/tdgpt/taosanalytics/algo/tool/profile_search.py | 404 | def _parse_profile_search_input(req_json): | CODE |
| LOW | tools/tdgpt/taosanalytics/algo/tool/profile_search.py | 532 | def _validate_possible_candidates( | CODE |
| LOW | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 100 | def _validate_and_prepare_model_directory(raw_model_name, request_addr): | CODE |
| LOW | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 153 | def _save_model_files_and_validate( | CODE |
| LOW | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 348 | def do_undeploy_dynamic_model(request): | CODE |
| LOW | tools/tdgpt/tests/process_manager_test.py | 17 | def test_read_pid_file_exists(self, process_manager, temp_dir): | CODE |
| LOW | tools/tdgpt/tests/process_manager_test.py | 28 | def test_read_pid_file_not_exists(self, process_manager): | CODE |
| LOW | tools/tdgpt/tests/process_manager_test.py | 33 | def test_read_pid_invalid_content(self, process_manager, temp_dir): | CODE |
| LOW⚡ | tools/tdgpt/tests/process_manager_test.py | 67 | def test_is_running_unix_process_exists(self, process_manager): | CODE |
| LOW⚡ | tools/tdgpt/tests/process_manager_test.py | 77 | def test_is_running_unix_process_not_exists(self, process_manager): | CODE |
| LOW⚡ | tools/tdgpt/tests/process_manager_test.py | 87 | def test_is_running_windows_process_exists(self, process_manager, mocker): | CODE |
| LOW⚡ | tools/tdgpt/tests/process_manager_test.py | 100 | def test_is_running_windows_process_not_exists(self, process_manager, mocker): | CODE |
| LOW⚡ | tools/tdgpt/tests/process_manager_test.py | 110 | def test_wait_for_service_success(self, process_manager, mocker): | CODE |
| LOW⚡ | tools/tdgpt/tests/process_manager_test.py | 117 | def test_wait_for_service_timeout(self, process_manager, mocker): | CODE |
| LOW⚡ | tools/tdgpt/tests/process_manager_test.py | 124 | def test_wait_for_service_delayed_start(self, process_manager, mocker): | CODE |
| LOW | tools/tdgpt/tests/process_manager_test.py | 135 | def test_kill_process_windows_graceful(self, process_manager, mocker): | CODE |
| LOW | tools/tdgpt/tests/process_manager_test.py | 149 | def test_kill_process_windows_force(self, process_manager, mocker): | CODE |
| LOW | tools/tdgpt/tests/process_manager_test.py | 161 | def test_kill_process_unix_graceful(self, process_manager, mocker): | CODE |
| LOW | tools/tdgpt/tests/process_manager_test.py | 172 | def test_kill_process_unix_force(self, process_manager, mocker): | CODE |
| LOW | tools/tdgpt/tests/batch_process_test.py | 57 | def test_exactly_threshold_points(self): | CODE |
| LOW | tools/tdgpt/tests/batch_process_test.py | 69 | def test_below_threshold_points(self): | CODE |
| LOW | tools/tdgpt/tests/batch_process_test.py | 135 | def test_window_at_data_boundary(self): | CODE |
| LOW | tools/tdgpt/tests/batch_process_test.py | 146 | def test_partial_window_overlap_with_data(self): | CODE |
| LOW | tools/tdgpt/tests/batch_process_test.py | 170 | def test_mismatched_time_values_length(self): | CODE |
| LOW | tools/tdgpt/tests/batch_process_test.py | 233 | def test_invalid_window_format(self): | CODE |
| LOW | tools/tdgpt/tests/batch_process_test.py | 255 | def test_missing_config_fields(self): | CODE |
| 2980 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | build.sh | 1 | #!/bin/bash | COMMENT |
| LOW | build.sh | 21 | # # what types are valid: cmake --help-command set | less | COMMENT |
| LOW | build.sh | 41 | # ./build.sh bld | COMMENT |
| LOW | packaging/checkPackageRuning.py | 1 | #!/usr/bin/python | COMMENT |
| LOW | packaging/setup_env.sh | 81 | # Results need to be stored when source | COMMENT |
| LOW | packaging/setup_env.sh | 681 | cd .. | COMMENT |
| LOW | packaging/setup_env.sh | 861 | COMMENT | |
| LOW | packaging/setup_env.sh | 1841 | install_package "cloud-init" | COMMENT |
| LOW | packaging/setup_env.sh | 1861 | # echo "Adding configuration to /etc/cloud/cloud.cfg." | COMMENT |
| LOW | packaging/pack_community_tar.sh | 1 | #!/bin/bash | COMMENT |
| LOW | packaging/testpackage.sh | 361 | # cd ${installPath} | COMMENT |
| LOW | packaging/tools/makepkg.sh | 81 | # tdinsight_caches="" | COMMENT |
| LOW | packaging/tools/makepkg.sh | 201 | # mkdir -p ${taostools_install_dir} || echo -e "failed to create ${taostools_install_dir}" | COMMENT |
| LOW | packaging/tools/makepkg.sh | 461 | # else | COMMENT |
| LOW | packaging/tools/install.sh | 801 | # hostname $newHostname | COMMENT |
| LOW | packaging/tools/install_spec.sh | 441 | COMMENT | |
| LOW | packaging/cfg/taos.cfg | 1 | ######################################################## | COMMENT |
| LOW | packaging/cfg/taos.cfg | 21 | COMMENT | |
| LOW | packaging/cfg/taos.cfg | 41 | COMMENT | |
| LOW | packaging/cfg/taos.cfg | 61 | # -1 (no compression) | COMMENT |
| LOW | packaging/cfg/taos.cfg | 81 | COMMENT | |
| LOW | packaging/cfg/taos.cfg | 101 | # monitor 1 | COMMENT |
| LOW | packaging/cfg/taos.cfg | 121 | # 135: output debug, warning and error | COMMENT |
| LOW | packaging/cfg/taos.cfg | 141 | # debug flag for query | COMMENT |
| LOW | packaging/cfg/taos.cfg | 161 | COMMENT | |
| LOW | packaging/cfg/taos.cfg | 181 | # tdbDebugFlag 131 | COMMENT |
| LOW | packaging/cfg/taos.cfg | 201 | # The FQDN of the host on which this dnode will be started. It can be IP address. | COMMENT |
| LOW | packaging/cfg/taos.cfg | 221 | # 135: output debug, warning and error | COMMENT |
| LOW | packaging/cfg/taos.cfg | 241 | # This value increases exponentially with consecutive failures until the maximum wait time is reached. | COMMENT |
| LOW | packaging/cfg/taos.cfg | 261 | # to verify the server certificate. This certificate should be the CA certificate that issued | COMMENT |
| LOW | packaging/deb/makedeb.sh | 81 | COMMENT | |
| LOW | packaging/smokeTest/smokeTestClient.py | 1 | #!/usr/bin/python | COMMENT |
| LOW | …ckaging/smokeTest/versionCheckAndUninstallforPytest.py | 1 | #!/usr/bin/python | COMMENT |
| LOW | packaging/smokeTest/versionCheckAndUninstall.py | 1 | #!/usr/bin/python | COMMENT |
| LOW | tools/inc/pub.h | 21 | #endif | COMMENT |
| LOW | tools/inc/pub.h | 41 | COMMENT | |
| LOW | tools/rocks-reader/rreader.cpp | 1 | //#ifdef USE_ROCKSDB | COMMENT |
| LOW | tools/shell/inc/shellInt.h | 21 | #include "taoserror.h" | COMMENT |
| LOW | tools/shell/inc/shellInt.h | 41 | #define SHELL_SHOW_TOKEN_DISPLAY_WIDTH (TSDB_TOKEN_LEN - 1) | COMMENT |
| LOW | tools/shell/src/shellAuto.c | 521 | // | COMMENT |
| LOW | tools/shell/src/shellAuto.c | 541 | #define WT_VAR_RSMA 10 | COMMENT |
| LOW | tools/shell/src/shellAuto.c | 561 | #define WT_VAR_LANGUAGE WT_FROM_DB_MAX + 14 | COMMENT |
| LOW | tools/shell/src/shellArguments.c | 21 | COMMENT | |
| LOW | tools/shell/src/shellArguments.c | 41 | #define SHELL_BI_MODE "Set BI mode" | COMMENT |
| LOW | tools/taosdump/inc/restoreData.h | 41 | // | COMMENT |
| LOW | tools/taosdump/inc/bckError.h | 21 | #define TSDB_CODE_BCK_CREATE_THREAD_FAILED TAOS_DEF_ERROR_CODE(0, 0xA002) | COMMENT |
| LOW | tools/taosdump/inc/colCompress.h | 21 | // | COMMENT |
| LOW | tools/taosdump/inc/bck.h | 21 | COMMENT | |
| LOW | tools/taosdump/inc/bck.h | 61 | } BckStats; | COMMENT |
| LOW | tools/taosdump/inc/compatAvro.h | 21 | // Restore a complete taosdump AVRO backup (DDL + meta + data). | COMMENT |
| LOW | tools/taosdump/inc/backupMeta.h | 41 | // ---------------- interfalce ---------------- | COMMENT |
| LOW | tools/taosdump/inc/restoreMeta.h | 41 | // restore database extended meta: virtual tables, streams, topics. | COMMENT |
| LOW | tools/taosdump/inc/bckProgress.h | 21 | // phase values for g_progress.phase | COMMENT |
| LOW | tools/taosdump/inc/bckArgs.h | 141 | COMMENT | |
| LOW | tools/taosdump/inc/bckArgs.h | 161 | // and restore, same as the rest of taosdump's -D/-M/-W options). | COMMENT |
| LOW | tools/taosdump/test/CMakeLists.txt | 1 | # taosdump test CMakeLists.txt | COMMENT |
| LOW | tools/taosdump/src/CMakeLists.txt | 81 | MESSAGE(FATAL_ERROR "build taosdump not found BUILD_VER_NUMBER define.") | COMMENT |
| LOW | tools/taosdump/src/compatible/compatAvroMeta.c | 21 | #include <jansson.h> | COMMENT |
| LOW | tools/taosdump/src/compatible/compatAvroUtil.c | 21 | #pragma pop_macro("__atomic_add_fetch") | COMMENT |
| LOW | tools/taosdump/src/compatible/compatAvro.c | 21 | #pragma pop_macro("__atomic_add_fetch") | COMMENT |
| 2076 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | packaging/check_package.sh | 3 | # This file is used to install database on linux systems. The operating system | COMMENT |
| MEDIUM | packaging/checkPackageRuning.py | 6 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM⚡ | packaging/setup_env.sh | 12 | # Define the packages to be installed | COMMENT |
| MEDIUM⚡ | packaging/setup_env.sh | 16 | # Define the packages to be installed for build TDinternal | COMMENT |
| MEDIUM⚡ | packaging/setup_env.sh | 22 | # Define the packages to be installed via pip | COMMENT |
| MEDIUM⚡ | packaging/setup_env.sh | 28 | # Define the version of the Ubuntu release | COMMENT |
| MEDIUM⚡ | packaging/setup_env.sh | 41 | # Define the path where the core dump files should be stored | COMMENT |
| MEDIUM⚡ | packaging/setup_env.sh | 44 | # Define the path where the repository should be cloned | COMMENT |
| MEDIUM⚡ | packaging/setup_env.sh | 47 | # Define the path to the script directory | COMMENT |
| MEDIUM⚡ | packaging/setup_env.sh | 54 | # Define the path to the .bashrc file | COMMENT |
| MEDIUM⚡ | packaging/setup_env.sh | 57 | # Define the path to the Cargo configuration file | COMMENT |
| MEDIUM⚡ | packaging/setup_env.sh | 69 | # Define the path where the Prometheus binary should exist | COMMENT |
| MEDIUM⚡ | packaging/setup_env.sh | 72 | # Define the path where the Node Exporter binary should exist | COMMENT |
| MEDIUM⚡ | packaging/setup_env.sh | 75 | # Define the path where the Process Exporter binary should exist | COMMENT |
| MEDIUM | packaging/setup_env.sh | 193 | # Define the codename of the Ubuntu release | COMMENT |
| MEDIUM | packaging/setup_env.sh | 1083 | # Define the installation location for Go | COMMENT |
| MEDIUM | packaging/tools/get_version.sh | 3 | # This file is used to install TAOS time-series database on linux systems. The operating system | COMMENT |
| MEDIUM | packaging/tools/get_os.sh | 3 | # This file is used to install TAOS time-series database on linux systems. The operating system | COMMENT |
| MEDIUM | packaging/tools/set_core.sh | 3 | # This file is used to set config for core when taosd crash | COMMENT |
| MEDIUM | packaging/tools/install.sh | 3 | # This file is used to install database on linux systems. The operating system | COMMENT |
| MEDIUM | packaging/tools/install_client.sh | 3 | # This file is used to install TDengine client on linux systems. The operating system | COMMENT |
| MEDIUM | packaging/tools/post.sh | 3 | # This file is used to install tdengine rpm package on centos systems. The operating system | COMMENT |
| MEDIUM | packaging/tools/make_install.sh | 3 | # This file is used to install TAOS time-series database on linux systems. The operating system | COMMENT |
| MEDIUM | packaging/tools/install_spec.sh | 3 | # This file is used to install database on linux systems. The operating system | COMMENT |
| MEDIUM | packaging/docker/entrypoint.sh | 8 | # Define the base path for models | COMMENT |
| MEDIUM | packaging/docker/entrypoint.sh | 19 | # Define the five subdirectories under model path | COMMENT |
| MEDIUM | packaging/smokeTest/test_smoking_selfhost.sh | 27 | # Define the Python commands to execute | COMMENT |
| MEDIUM | packaging/smokeTest/smokeTestClient.py | 6 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | …ckaging/smokeTest/versionCheckAndUninstallforPytest.py | 6 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | packaging/smokeTest/versionCheckAndUninstall.py | 6 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | packaging/rpm/tests/test_makerpm_sudo_detection.sh | 137 | # Create a dummy sudo that returns "command not found" | COMMENT |
| MEDIUM | tools/auto/testCompression/testCompression.py | 15 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | tools/auto/testBss/testBss.py | 15 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | tools/auto/stmt2Performance/stmt2Perf.py | 15 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | tools/tdgpt/taosanalytics/tsfmservice/moment-server.py | 218 | # Create an initial DataFrame, convert timestamps to pandas datetime type and set as index | COMMENT |
| MEDIUM⚡ | tools/tdgpt/tests/config_test.py | 53 | # Create a custom config file | COMMENT |
| MEDIUM | tools/tdgpt/script/install.sh | 3 | # This file is used to install analysis platform on linux systems. The operating system | COMMENT |
| MEDIUM | tools/tdgpt/script/install.sh | 259 | # Create an array of link names and target scripts | COMMENT |
| MEDIUM | tools/taosBenchmark/packaging/tools/get_os.sh | 3 | # This file is used to install TAOS time-series database on linux systems. The operating system | COMMENT |
| MEDIUM | tools/taosBenchmark/packaging/tools/install-tools.sh | 3 | # This file is used to install taos-tools on your linux systems. | COMMENT |
| MEDIUM | tools/taosBenchmark/packaging/tools/uninstall-tools.sh | 3 | # This file is used to install taos-tools on your linux systems. | COMMENT |
| MEDIUM | test/crash_gen_bootstrap.py | 6 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | test/tools/compat-publish/extract_pkg.sh | 25 | # Create a temp dir to extract into | COMMENT |
| MEDIUM | test/crash_gen/crash_gen_main.py | 6 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | test/crash_gen/crash_gen_main.py | 579 | for tid in range(0, self.numThreads): # Create the threads | CODE |
| MEDIUM | test/crash_gen/service_manager.py | 280 | # Create the process + managing thread immediately | STRING |
| MEDIUM | test/new_test_framework/taostest/tdclustercase.py | 5 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | test/new_test_framework/taostest/util/common.py | 5 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | test/new_test_framework/taostest/util/sml_types.py | 5 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | test/new_test_framework/utils/eos.py | 5 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | test/new_test_framework/utils/sqlset.py | 5 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | test/new_test_framework/utils/mqttUtil.py | 5 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | test/new_test_framework/utils/taosdemoCfg.py | 5 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | test/new_test_framework/utils/taosdemoCfg.py | 192 | # The following functions are import functions for different dicts and lists | COMMENT |
| MEDIUM | test/new_test_framework/utils/taosdemoCfg.py | 242 | # The following functions are alter functions for different dicts | COMMENT |
| MEDIUM | test/new_test_framework/utils/taosdemoCfg.py | 351 | # The following functions are get functions for different dicts | COMMENT |
| MEDIUM | test/new_test_framework/utils/log.py | 5 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | test/new_test_framework/utils/epath.py | 5 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | test/new_test_framework/utils/etool.py | 5 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | test/new_test_framework/utils/tmqUtil.py | 5 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| 439 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | packaging/checkPackageRuning.py | 39 | print("Error: Invalid serverHost value. Only alphanumeric characters, dots, hyphens, colons, and underscores are all | CODE |
| MEDIUM | packaging/delete_ref_lock.py | 39 | print("Error parsing branch name.") | CODE |
| LOW | packaging/delete_ref_lock.py | 55 | except Exception as ex: | CODE |
| LOW | tools/tsbs-tdengine/tools/TDengineClusterSetup.py | 252 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/tools/TDengineClusterSetup.py | 457 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/tools/TDengineClusterSetup.py | 479 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/tools/TDengineClusterSetup.py | 501 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/tools/TDengineClusterSetup.py | 524 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/tools/TDengineClusterSetup.py | 570 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/tools/TDengineClusterSetup.py | 575 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/tools/TDengineClusterSetup.py | 602 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/tools/TDengineClusterSetup.py | 801 | except Exception as e: | CODE |
| MEDIUM | tools/tsbs-tdengine/tools/sort_csv.py | 39 | print(f"Error: Column '{col}' not found in CSV headers") | CODE |
| MEDIUM⚡ | tools/tsbs-tdengine/tools/sort_csv.py | 62 | print(f"Error: File not found: {input_file}") | CODE |
| LOW⚡ | tools/tsbs-tdengine/tools/sort_csv.py | 64 | except Exception as e: | CODE |
| MEDIUM⚡ | tools/tsbs-tdengine/tools/sort_csv.py | 65 | print(f"Error processing CSV: {e}") | CODE |
| MEDIUM | tools/tsbs-tdengine/tools/sort_csv.py | 109 | print(f"Error: Input file does not exist: {args.input}") | STRING |
| LOW | tools/tsbs-tdengine/src/deployCluster.py | 245 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/deployCluster.py | 492 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/deployCluster.py | 514 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/deployCluster.py | 536 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/deployCluster.py | 559 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/deployCluster.py | 605 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/deployCluster.py | 610 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/deployCluster.py | 637 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/deployCluster.py | 743 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/writeData.py | 80 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/writeData.py | 106 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/writeData.py | 167 | except Exception as e: | CODE |
| MEDIUM | tools/tsbs-tdengine/src/writeData.py | 54 | def read_data_info(self, scenario_id, yaml_file): | CODE |
| LOW | tools/tsbs-tdengine/src/outDB.py | 221 | except Exception as e: | STRING |
| LOW | tools/tsbs-tdengine/src/outDB.py | 231 | except Exception as e: | STRING |
| LOW | tools/tsbs-tdengine/src/outMetrics.py | 318 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/outMetrics.py | 327 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/doTest.py | 49 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/doTest.py | 121 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/doTest.py | 178 | except Exception as e: | CODE |
| MEDIUM | tools/tsbs-tdengine/src/doTest.py | 33 | def total_delay(self, cursor, delaySql, i): | CODE |
| MEDIUM | tools/tsbs-tdengine/src/doTest.py | 144 | def read_verify_info(self, scenario_id, yaml_file): | CODE |
| LOW | tools/tsbs-tdengine/src/prepareEnv.py | 45 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/prepareEnv.py | 49 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/prepareEnv.py | 109 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/main.py | 102 | except Exception as e: | CODE |
| LOW | tools/tdgpt/packaging/win_release.py | 976 | except Exception as e: | CODE |
| LOW | tools/tdgpt/packaging/win_release.py | 1012 | except Exception as e: | CODE |
| LOW | tools/tdgpt/docker/time-moe_server.py | 124 | except Exception as e: | CODE |
| LOW | tools/tdgpt/taosanalytics/util.py | 187 | except Exception: | CODE |
| LOW | tools/tdgpt/taosanalytics/util.py | 222 | except Exception as e: | CODE |
| LOW | tools/tdgpt/taosanalytics/util.py | 266 | except Exception as cleanup_error: | CODE |
| LOW | tools/tdgpt/taosanalytics/util.py | 294 | except Exception as cleanup_error: | CODE |
| LOW | tools/tdgpt/taosanalytics/conf.py | 13 | except Exception: # pragma: no cover | CODE |
| LOW | tools/tdgpt/taosanalytics/conf.py | 18 | except Exception: # pragma: no cover | CODE |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 115 | except Exception as e: | CODE |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 140 | except Exception as e: | CODE |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 170 | except Exception as e: | CODE |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 302 | except Exception as e: | CODE |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 442 | except Exception as e: | CODE |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 495 | except Exception as e: | CODE |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 550 | except Exception as e: | CODE |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 565 | except Exception as e: | CODE |
| 1428 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packaging/delete_ref_lock.py | 42 | CODE | |
| LOW | packaging/smokeTest/conftest.py | 28 | CODE | |
| LOW | …ckaging/smokeTest/versionCheckAndUninstallforPytest.py | 55 | CODE | |
| LOW | tools/tsbs-tdengine/tools/TDengineClusterSetup.py | 534 | CODE | |
| LOW | tools/tsbs-tdengine/tools/TDengineClusterSetup.py | 627 | CODE | |
| LOW | tools/tsbs-tdengine/tools/sort_csv.py | 21 | CODE | |
| LOW | tools/tsbs-tdengine/src/deployCluster.py | 569 | CODE | |
| LOW | tools/tsbs-tdengine/src/writeData.py | 54 | CODE | |
| LOW | tools/tsbs-tdengine/src/outDB.py | 68 | CODE | |
| LOW | tools/tsbs-tdengine/src/doTest.py | 52 | CODE | |
| LOW | tools/tsbs-tdengine/src/doTest.py | 144 | CODE | |
| LOW | tools/tsbs-tdengine/src/prepareEnv.py | 31 | CODE | |
| LOW | tools/tdgpt/packaging/build_offline_assets.py | 169 | CODE | |
| LOW | tools/tdgpt/packaging/build_offline_assets.py | 199 | CODE | |
| LOW | tools/tdgpt/packaging/build_offline_assets.py | 267 | CODE | |
| LOW | tools/tdgpt/taosanalytics/util.py | 50 | CODE | |
| LOW | tools/tdgpt/taosanalytics/conf.py | 30 | CODE | |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 71 | CODE | |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 257 | CODE | |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 406 | CODE | |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 504 | CODE | |
| LOW | tools/tdgpt/taosanalytics/model_file_mgt.py | 69 | CODE | |
| LOW | tools/tdgpt/taosanalytics/tsfmservice/tdtsfm-server.py | 129 | CODE | |
| LOW | tools/tdgpt/taosanalytics/tsfmservice/tdtsfm-server.py | 789 | CODE | |
| LOW | tools/tdgpt/taosanalytics/algo/association.py | 9 | CODE | |
| LOW | tools/tdgpt/taosanalytics/algo/dynamic/detector.py | 185 | CODE | |
| LOW | tools/tdgpt/taosanalytics/algo/fc/prophet.py | 48 | CODE | |
| LOW | tools/tdgpt/taosanalytics/algo/tool/profile_search.py | 274 | CODE | |
| LOW | tools/tdgpt/taosanalytics/algo/tool/profile_search.py | 626 | CODE | |
| LOW | tools/tdgpt/taosanalytics/algo/tool/batch_env.py | 386 | CODE | |
| LOW | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 153 | CODE | |
| LOW | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 348 | CODE | |
| LOW | tools/tdgpt/tests/unit_test.py | 365 | CODE | |
| LOW | tools/tdgpt/script/install.py | 622 | CODE | |
| LOW | tools/tdgpt/script/install.py | 763 | CODE | |
| LOW | tools/tdgpt/script/install.py | 966 | CODE | |
| LOW | tools/tdgpt/script/install.py | 1115 | CODE | |
| LOW | tools/tdgpt/script/install.py | 1484 | CODE | |
| LOW | tools/tdgpt/script/install.py | 1605 | CODE | |
| LOW | tools/tdgpt/script/install.py | 1651 | CODE | |
| LOW | tools/tdgpt/script/install.py | 2310 | CODE | |
| LOW | tools/tdgpt/script/taosanode_service.py | 1922 | CODE | |
| LOW | tools/tdgpt/script/taosanode_service.py | 484 | CODE | |
| LOW | tools/tdgpt/script/taosanode_service.py | 993 | CODE | |
| LOW | tools/tdgpt/script/taosanode_service.py | 1194 | CODE | |
| LOW | tools/tdgpt/script/taosanode_service.py | 1359 | CODE | |
| LOW | tools/tdgpt/script/taosanode_service.py | 1686 | CODE | |
| LOW | tools/tdgpt/script/taosanode_service.py | 1811 | CODE | |
| LOW | tools/tdgpt/script/taosanode_service.py | 1005 | CODE | |
| LOW | test/conftest.py | 297 | CODE | |
| LOW | test/conftest.py | 509 | CODE | |
| LOW | test/conftest.py | 1191 | CODE | |
| LOW | test/conftest.py | 609 | CODE | |
| LOW | test/auto_crash_gen.py | 99 | CODE | |
| LOW | test/auto_crash_gen.py | 193 | CODE | |
| LOW | test/crash_gen_start_taosd.py | 46 | CODE | |
| LOW | test/auto_crash_gen_valgrind.py | 102 | CODE | |
| LOW | test/auto_crash_gen_valgrind.py | 194 | CODE | |
| LOW | test/auto_crash_gen_valgrind_cluster.py | 99 | CODE | |
| LOW | test/auto_crash_gen_valgrind_cluster.py | 189 | CODE | |
| 873 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/tdgpt/taosanalytics/algo/association.py | 10 | Convert input data to transaction-item matrix. Args: data: Either a 2D list (matrix) or list of lists | STRING |
| HIGH | tools/tdgpt/taosanalytics/algo/association.py | 68 | Execute Apriori association rule mining. Args: input_data: Transaction-item matrix (list of lists) or | STRING |
| HIGH | tools/tdgpt/taosanalytics/algo/tool/apriori.py | 29 | Execute Apriori algorithm on transaction-item matrix. Args: matrix: DataFrame or 2D numpy | STRING |
| HIGH | test/new_test_framework/utils/mqttUtil.py | 245 | Checks if the qos fetched by the last subscription matches the expected qos. Args: expecte | STRING |
| HIGH | test/new_test_framework/utils/mqttUtil.py | 260 | Checks if the number of rows fetched by the last subscription matches the expected number of rows. Arg | STRING |
| HIGH | test/new_test_framework/utils/mqttUtil.py | 275 | Retrieves the number of rows fetched by the last sub. Args: None Returns: | STRING |
| HIGH | test/new_test_framework/utils/mqttUtil.py | 312 | Checks if the given element is equal to the expected element. Args: elm: The element to be | STRING |
| HIGH | test/new_test_framework/utils/mqttUtil.py | 340 | Checks if the given element is not equal to the expected element. Args: elm: The element t | STRING |
| HIGH | test/new_test_framework/utils/taoskeeper.py | 65 | update taoskeeper cfg file Args: update_dict: dict, update dict ex | STRING |
| HIGH | test/new_test_framework/utils/taoskeeper.py | 102 | add param option and value to cfg file Args: option: str, param name v | STRING |
| HIGH | test/new_test_framework/utils/taoskeeper.py | 155 | start taoskeeper process. Args: None Returns: None Raises: | STRING |
| HIGH | test/new_test_framework/utils/taoskeeper.py | 233 | stop taoskeeper process. Args: force_kill: bool, whether to force kill the process | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 163 | Initializes the TDSql instance with a database cursor and optionally enables logging. Args: | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 184 | Closes the cursor. Args: None Returns: None Raises: | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 199 | Reconnect Args: username (str):The username used to log in to the cluster. pas | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 231 | Prepares the database by optionally dropping it if it exists, creating it, and setting it as the active databas | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 273 | Executes a list of SQL queries and checks the results against the expected results. Args: | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 310 | Executes a SQL query and fetches the results. Args: sql (str): The SQL query to be execute | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 461 | Executes a SQL statement a specified number of times.(Not used) Args: sql (str): The SQL s | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 495 | Executes a SQL statement. Args: sql (str): The SQL statement to be executed. q | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 533 | Executes a list of SQL statements. Args: sqls (list): The list of SQL statements to be exe | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 551 | Executes a SQL query and waits until the expected number of rows is retrieved or the timeout is reached. | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 591 | Executes a SQL query with retry mechanism and handles both successful and failed scenarios. This method attempt | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 682 | Executes a SQL statement and checks if it results in an error.(Not used) Args: sql (str): | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 705 | Executes a list of SQL queries and checks for expected errors. Args: sql_list (list): The | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 742 | Checks if a SQL statement will result in an error when executed. This method executes the provided SQL statemen | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 792 | Executes a SQL statement and checks for expected errors. Args: sql (str): The SQL statemen | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 968 | Retrieves the data at the specified row and column from the last query result. Args: row ( | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 985 | Retrieves the data at the specified row and column from the last query result. Args: row (i | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 998 | Retrieves all data from the specified column in the last query result. Args: col (int): Th | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1016 | Retrieves all data from the specified row in the last query result. Args: row (int): The r | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1034 | Executes a SQL query and fetches the results. Args: sql (str): The SQL query to be execute | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1061 | Retrieves the value of a specified variable from the database. Args: search_attr (str): Th | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1086 | Executes a SQL query and retrieves the column names and optionally the column types. Args: | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1118 | Retrieves the number of rows fetched by the last query. Args: None Returns: | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1133 | Retrieves the number of cols fetched by the last query. Args: None Returns: | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1149 | Executes a SQL query and retrieves the first value in the result. Args: sql (str): The SQL | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1169 | Checks if the number of rows fetched by the last query matches the expected number of rows. Args: | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1189 | Verify if the number of rows returned by SQL query meets the expected condition. Args: exp | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1257 | Checks if the number of rows fetched by the last query is within the expected range.(Not used) Args: | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1281 | Checks if the number of columns fetched by the last query matches the expected number of columns. Args | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1310 | Checks if the specified row and column indices are within the range of the last query result. Args: | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1355 | Checks if the data type at the specified row and column matches the expected data type. Args: | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1414 | Checks if the data at the specified row and column matches the expected data. Args: row (i | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1907 | Checks if the data at the specified key matches the expected data. Args: key: The first co | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1982 | Whether the data at the specified key matches the expected data. Args: key: The first colu | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 2025 | Checks if the assertVal is true. Args: assertVal: The value to be assert show | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 2048 | Executes a SQL query and checks if the result matches the expected data. Args: sql (str): | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 2082 | Loop executes a SQL query and checks if the result matches the expected data. Args: sql (s | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 2131 | Executes a SQL query and checks if the result matches the expected data from a CSV file.(Not used) Arg | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 2173 | Executes a SQL query and checks if the result matches the expected data (Same as checkDataMem). Args: | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 2206 | Executes a SQL query and checks if the result matches the expected data from a CSV file line by line. | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 2253 | Checks if the specified row and column indices are within the range of the last query result without exiting th | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 2279 | Checks if the data at the specified row and column matches the expected data without exiting the program. | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 2329 | Executes a SQL query in a loop and checks if the data at the specified row and column matches the expected data | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 2373 | Checks if the number of affected rows from the last executed SQL statement matches the expected number of affec | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 2402 | Checks if the column names from the last query match the expected column names. Args: col_ | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 2480 | Checks if the given element is equal to the expected element. Args: elm: The element to be | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 2508 | Checks if the given element is not equal to the expected element. Args: elm: The element t | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 2558 | Executes an aggregate SQL query and checks if the result matches the expected count. Args: | STRING |
| 12 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | test/new_test_framework/taostest/performance/monitor.py | 64 | CODE | |
| MEDIUM | test/new_test_framework/taostest/performance/monitor.py | 65 | CODE | |
| MEDIUM | test/new_test_framework/taostest/performance/monitor.py | 67 | CODE | |
| MEDIUM | test/new_test_framework/taostest/performance/monitor.py | 69 | CODE | |
| MEDIUM | test/new_test_framework/taostest/performance/monitor.py | 71 | CODE | |
| MEDIUM | test/new_test_framework/taostest/performance/monitor.py | 73 | CODE | |
| MEDIUM | test/new_test_framework/taostest/performance/monitor.py | 75 | CODE | |
| MEDIUM | test/new_test_framework/taostest/performance/monitor.py | 77 | CODE | |
| MEDIUM | test/new_test_framework/taostest/performance/monitor.py | 79 | CODE | |
| MEDIUM | test/new_test_framework/taostest/performance/monitor.py | 81 | CODE | |
| MEDIUM | test/new_test_framework/taostest/performance/monitor.py | 83 | CODE | |
| MEDIUM | test/new_test_framework/utils/mqttUtil.py | 50 | CODE | |
| MEDIUM | test/new_test_framework/utils/mqttUtil.py | 68 | CODE | |
| MEDIUM | test/new_test_framework/utils/pathFinding.py | 134 | CODE | |
| MEDIUM | test/new_test_framework/utils/pathFinding.py | 138 | CODE | |
| MEDIUM | test/new_test_framework/utils/pathFinding.py | 139 | CODE | |
| MEDIUM | test/new_test_framework/utils/pathFinding.py | 145 | CODE | |
| MEDIUM | test/new_test_framework/utils/pathFinding.py | 149 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/three_gorges_phase1_bug1.py | 190 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/three_gorges_phase1_bug1.py | 192 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/three_gorges_phase1_bug1.py | 224 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/three_gorges_phase1_bug1.py | 225 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/three_gorges_phase1_bug1.py | 252 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/three_gorges_phase1_bug1.py | 256 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/three_gorges_phase1_bug1.py | 257 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/three_gorges_phase1_bug1.py | 274 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/three_gorges_phase1_bug1.py | 275 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/test_three_gorges_phase1.py | 157 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/test_three_gorges_phase1.py | 218 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/test_three_gorges_phase1.py | 220 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/test_three_gorges_phase1.py | 222 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/test_three_gorges_phase1.py | 254 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/test_three_gorges_phase1.py | 255 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/test_three_gorges_phase1.py | 282 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/test_three_gorges_phase1.py | 286 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/test_three_gorges_phase1.py | 287 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/test_three_gorges_phase1.py | 304 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/test_three_gorges_phase1.py | 305 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 96 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 97 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 98 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 102 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 127 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 131 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 144 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 148 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 155 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 156 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 157 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 158 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 165 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 190 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 191 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 192 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 198 | CODE | |
| MEDIUM | test/cases/25-Privileges/test_priv_control.py | 1741 | CODE | |
| MEDIUM | test/cases/25-Privileges/test_priv_control.py | 1744 | CODE | |
| MEDIUM | test/cases/25-Privileges/test_priv_control.py | 1745 | CODE | |
| MEDIUM | test/cases/25-Privileges/test_priv_control.py | 1748 | CODE | |
| MEDIUM | test/cases/25-Privileges/test_priv_control.py | 1749 | CODE | |
| 112 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/taosdump/src/compatible/compatAvroUtil.c | 424 | // Step 1: iterate server columns (same order as buildPartialStr) | COMMENT |
| LOW | tools/taosdump/src/compatible/compatAvroUtil.c | 447 | // Step 2: for each backup column, find matching server column | COMMENT |
| LOW⚡ | tools/taosdump/src/compatible/compatAvro.c | 660 | // Step 1: Execute dbs.sql (CREATE DATABASE, USE, CREATE STABLE, ...) | COMMENT |
| LOW⚡ | tools/taosdump/src/compatible/compatAvro.c | 667 | // Step 2: Scan data directories | COMMENT |
| LOW | tools/taosdump/src/compatible/compatAvro.c | 679 | // Step 3: Restore meta at dbPath level (tbtags and ntb files live at DB root) | COMMENT |
| LOW | tools/taosdump/src/compatible/compatAvro.c | 694 | // Step 4: Physical data (from data*/ subdirectories) | COMMENT |
| LOW | tools/taosdump/src/compatible/compatAvro.c | 720 | // Step 5: Virtual tables meta at dbPath level (second pass) | COMMENT |
| LOW | tools/taosdump/src/compatible/compatAvro.c | 734 | // Step 6: Virtual data — skip for now; virtual tables don't export data files | COMMENT |
| LOW | tools/taosdump/src/restore/restoreMeta.c | 2695 | // Step 1: qualify stream name with targetDb if not already db-qualified. | COMMENT |
| LOW | tools/taosdump/src/restore/restoreMeta.c | 2730 | // Step 2: apply every -W rename pair to database references in the DDL, | COMMENT |
| LOW | tools/boosttools/README.md | 267 | # Step 1: sync schema only | COMMENT |
| LOW | tools/boosttools/README.md | 270 | # Step 2: sync data separately (possibly on a different machine) | COMMENT |
| LOW⚡ | tools/boosttools/deploy.sh | 25 | # Step 1: Create remote directory | COMMENT |
| LOW⚡ | tools/boosttools/deploy.sh | 29 | # Step 2: Copy source files | COMMENT |
| LOW⚡ | tools/boosttools/deploy.sh | 41 | # Step 3: Build on remote | COMMENT |
| LOW⚡ | tools/boosttools/deploy.sh | 45 | # Step 4: Verify | COMMENT |
| LOW⚡ | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 309 | # Step 3: Save model files and validate pkl | COMMENT |
| LOW⚡ | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 318 | # Step 4: Register service | COMMENT |
| LOW | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 276 | # Step 1: Extract and validate payload | COMMENT |
| LOW | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 298 | # Step 2: Validate model name and prepare directories | COMMENT |
| LOW⚡ | test/tools/compat-check/server/rollingUpgrade.py | 323 | # Step 1: stop all nodes | COMMENT |
| LOW⚡ | test/tools/compat-check/server/rollingUpgrade.py | 332 | # Step 2: replace binaries on all nodes | COMMENT |
| LOW⚡ | test/tools/compat-check/server/rollingUpgrade.py | 337 | # Step 3: start all nodes | COMMENT |
| LOW | test/new_test_framework/utils/eutil.py | 78 | # Step 1: Find all processes named "taosd" | COMMENT |
| LOW | test/new_test_framework/utils/eutil.py | 102 | # Step 2: Get thread information for the first taosd process | COMMENT |
| LOW | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_2.py | 96 | # Step 3: Write trigger data to trigger tables (tdb) to start stream computation | COMMENT |
| LOW | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_3.py | 95 | # Step 3: Write trigger data to trigger tables (tdb) to start stream computation | COMMENT |
| LOW | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_1.py | 93 | # Step 1: Write base data to meters table (qdb) | COMMENT |
| LOW | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_1.py | 104 | # Step 3: Write trigger data to trigger tables (tdb) to start stream computation | COMMENT |
| LOW⚡ | …sing/06-ResultSaved/test_result_saved_comprehensive.py | 820 | # Step 1: Verify stream exists and is running | COMMENT |
| LOW⚡ | …sing/06-ResultSaved/test_result_saved_comprehensive.py | 826 | # Step 2: Verify target table was deleted before writing trigger data | COMMENT |
| LOW⚡ | …sing/06-ResultSaved/test_result_saved_comprehensive.py | 855 | # Step 3: Check stream status and behavior | COMMENT |
| LOW⚡ | …sing/06-ResultSaved/test_result_saved_comprehensive.py | 861 | # Step 4: Verify system robustness | COMMENT |
| LOW⚡ | …g/23-Compatibility/test_compatibility_cross_version.py | 168 | # Step 1: Install old version and create streams | COMMENT |
| LOW⚡ | …g/23-Compatibility/test_compatibility_cross_version.py | 172 | # Step 2: Try to start with new version (should fail) | COMMENT |
| LOW⚡ | …g/23-Compatibility/test_compatibility_cross_version.py | 179 | # Step 3: Cleanup streams on old version | COMMENT |
| LOW⚡ | …g/23-Compatibility/test_compatibility_cross_version.py | 182 | # Step 4: Create new streams on new version | COMMENT |
| LOW | test/cases/25-Privileges/test_priv_upgrade.py | 186 | # Step 1: Install old version and create cluster | COMMENT |
| LOW⚡ | test/cases/25-Privileges/test_priv_upgrade.py | 246 | # Step 2: Prepare test data and users | COMMENT |
| LOW⚡ | test/cases/25-Privileges/test_priv_upgrade.py | 250 | # Step 3: Capture baseline | COMMENT |
| LOW⚡ | test/cases/25-Privileges/test_priv_upgrade.py | 255 | # Step 4: Cold upgrade | COMMENT |
| LOW⚡ | test/cases/25-Privileges/test_priv_upgrade.py | 311 | # Step 5: Verify upgrade results | COMMENT |
| LOW | …st/cases/25-Privileges/test_priv_upgrade_regression.py | 336 | # Step 1: Install old version and create cluster | COMMENT |
| LOW | …st/cases/25-Privileges/test_priv_upgrade_regression.py | 378 | # Step 2: Prepare test data and user | COMMENT |
| LOW | …st/cases/25-Privileges/test_priv_upgrade_regression.py | 407 | # Step 3: Upgrade to buggy version 3.4.2.4 | COMMENT |
| LOW | …st/cases/25-Privileges/test_priv_upgrade_regression.py | 490 | # Step 4: Upgrade to latest version | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_meta_batch_txn_basic_c.py | 423 | # Step 1: Simple ALTER→ROLLBACK→SELECT (no DROP) | COMMENT |
| LOW | test/cases/21-MetaData/test_meta_batch_txn_basic_c.py | 434 | # Step 2: ALTER→DROP→ROLLBACK→SELECT | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_meta_batch_txn_advanced.py | 621 | # Step 1: Simple ALTER→ROLLBACK | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_meta_batch_txn_advanced.py | 631 | # Step 2: ALTER→DROP→ROLLBACK | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_meta_batch_txn_stress.py | 238 | # Step 1: pre-fill active txns close to the global limit | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_meta_batch_txn_stress.py | 247 | # Step 2: burst concurrent BEGIN and verify stable admission/reject behavior | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_meta_batch_txn_stress.py | 289 | # Step 3: cleanup and verify admission recovers immediately | COMMENT |
| LOW⚡ | …ases/21-MetaData/test_txn_consumer_data_correctness.py | 539 | # Step 1: Create super table (outside transaction) | COMMENT |
| LOW⚡ | …ases/21-MetaData/test_txn_consumer_data_correctness.py | 544 | # Step 2: Create stream that aggregates first(score) per child table name | COMMENT |
| LOW⚡ | …ases/21-MetaData/test_txn_consumer_data_correctness.py | 571 | # Step 4: Insert known score values into each CTB | COMMENT |
| LOW⚡ | …ases/21-MetaData/test_txn_consumer_data_correctness.py | 578 | # Step 5: Wait for stream to process (up to 20s). | COMMENT |
| LOW⚡ | …ases/21-MetaData/test_txn_consumer_data_correctness.py | 596 | # Step 6: Verify exact score values | COMMENT |
| LOW | …ases/21-MetaData/test_txn_consumer_data_correctness.py | 558 | # Step 3: Commit 3 CTBs in a single batch transaction | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_taosx_txn_cluster.py | 325 | # Step 1: Baseline — write WAL .txn entries | COMMENT |
| 90 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/taosdump/src/compatible/compatAvroUtil.c | 424 | // Step 1: iterate server columns (same order as buildPartialStr) | COMMENT |
| LOW | tools/taosdump/src/compatible/compatAvroUtil.c | 447 | // Step 2: for each backup column, find matching server column | COMMENT |
| LOW⚡ | tools/taosdump/src/compatible/compatAvro.c | 660 | // Step 1: Execute dbs.sql (CREATE DATABASE, USE, CREATE STABLE, ...) | COMMENT |
| LOW⚡ | tools/taosdump/src/compatible/compatAvro.c | 667 | // Step 2: Scan data directories | COMMENT |
| LOW | tools/taosdump/src/compatible/compatAvro.c | 679 | // Step 3: Restore meta at dbPath level (tbtags and ntb files live at DB root) | COMMENT |
| LOW | tools/taosdump/src/compatible/compatAvro.c | 694 | // Step 4: Physical data (from data*/ subdirectories) | COMMENT |
| LOW | tools/taosdump/src/compatible/compatAvro.c | 720 | // Step 5: Virtual tables meta at dbPath level (second pass) | COMMENT |
| LOW | tools/taosdump/src/compatible/compatAvro.c | 734 | // Step 6: Virtual data — skip for now; virtual tables don't export data files | COMMENT |
| LOW | tools/taosdump/src/restore/restoreMeta.c | 2695 | // Step 1: qualify stream name with targetDb if not already db-qualified. | COMMENT |
| LOW | tools/taosdump/src/restore/restoreMeta.c | 2730 | // Step 2: apply every -W rename pair to database references in the DDL, | COMMENT |
| LOW⚡ | tools/boosttools/deploy.sh | 25 | # Step 1: Create remote directory | COMMENT |
| LOW⚡ | tools/boosttools/deploy.sh | 29 | # Step 2: Copy source files | COMMENT |
| LOW⚡ | tools/boosttools/deploy.sh | 41 | # Step 3: Build on remote | COMMENT |
| LOW⚡ | tools/boosttools/deploy.sh | 45 | # Step 4: Verify | COMMENT |
| LOW⚡ | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 309 | # Step 3: Save model files and validate pkl | COMMENT |
| LOW⚡ | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 318 | # Step 4: Register service | COMMENT |
| LOW | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 276 | # Step 1: Extract and validate payload | COMMENT |
| LOW | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 298 | # Step 2: Validate model name and prepare directories | COMMENT |
| LOW⚡ | test/tools/compat-check/server/rollingUpgrade.py | 323 | # Step 1: stop all nodes | COMMENT |
| LOW⚡ | test/tools/compat-check/server/rollingUpgrade.py | 332 | # Step 2: replace binaries on all nodes | COMMENT |
| LOW⚡ | test/tools/compat-check/server/rollingUpgrade.py | 337 | # Step 3: start all nodes | COMMENT |
| LOW | test/new_test_framework/utils/eutil.py | 78 | # Step 1: Find all processes named "taosd" | COMMENT |
| LOW | test/new_test_framework/utils/eutil.py | 102 | # Step 2: Get thread information for the first taosd process | COMMENT |
| LOW | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_2.py | 96 | # Step 3: Write trigger data to trigger tables (tdb) to start stream computation | COMMENT |
| LOW | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_3.py | 95 | # Step 3: Write trigger data to trigger tables (tdb) to start stream computation | COMMENT |
| LOW | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_1.py | 93 | # Step 1: Write base data to meters table (qdb) | COMMENT |
| LOW | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_1.py | 104 | # Step 3: Write trigger data to trigger tables (tdb) to start stream computation | COMMENT |
| LOW⚡ | …sing/06-ResultSaved/test_result_saved_comprehensive.py | 820 | # Step 1: Verify stream exists and is running | COMMENT |
| LOW⚡ | …sing/06-ResultSaved/test_result_saved_comprehensive.py | 826 | # Step 2: Verify target table was deleted before writing trigger data | COMMENT |
| LOW⚡ | …sing/06-ResultSaved/test_result_saved_comprehensive.py | 855 | # Step 3: Check stream status and behavior | COMMENT |
| LOW⚡ | …sing/06-ResultSaved/test_result_saved_comprehensive.py | 861 | # Step 4: Verify system robustness | COMMENT |
| LOW⚡ | …g/23-Compatibility/test_compatibility_cross_version.py | 168 | # Step 1: Install old version and create streams | COMMENT |
| LOW⚡ | …g/23-Compatibility/test_compatibility_cross_version.py | 172 | # Step 2: Try to start with new version (should fail) | COMMENT |
| LOW⚡ | …g/23-Compatibility/test_compatibility_cross_version.py | 179 | # Step 3: Cleanup streams on old version | COMMENT |
| LOW⚡ | …g/23-Compatibility/test_compatibility_cross_version.py | 182 | # Step 4: Create new streams on new version | COMMENT |
| LOW | test/cases/25-Privileges/test_priv_upgrade.py | 186 | # Step 1: Install old version and create cluster | COMMENT |
| LOW⚡ | test/cases/25-Privileges/test_priv_upgrade.py | 246 | # Step 2: Prepare test data and users | COMMENT |
| LOW⚡ | test/cases/25-Privileges/test_priv_upgrade.py | 250 | # Step 3: Capture baseline | COMMENT |
| LOW⚡ | test/cases/25-Privileges/test_priv_upgrade.py | 255 | # Step 4: Cold upgrade | COMMENT |
| LOW⚡ | test/cases/25-Privileges/test_priv_upgrade.py | 311 | # Step 5: Verify upgrade results | COMMENT |
| LOW | …st/cases/25-Privileges/test_priv_upgrade_regression.py | 336 | # Step 1: Install old version and create cluster | COMMENT |
| LOW | …st/cases/25-Privileges/test_priv_upgrade_regression.py | 378 | # Step 2: Prepare test data and user | COMMENT |
| LOW | …st/cases/25-Privileges/test_priv_upgrade_regression.py | 407 | # Step 3: Upgrade to buggy version 3.4.2.4 | COMMENT |
| LOW | …st/cases/25-Privileges/test_priv_upgrade_regression.py | 490 | # Step 4: Upgrade to latest version | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_meta_batch_txn_basic_c.py | 423 | # Step 1: Simple ALTER→ROLLBACK→SELECT (no DROP) | COMMENT |
| LOW | test/cases/21-MetaData/test_meta_batch_txn_basic_c.py | 434 | # Step 2: ALTER→DROP→ROLLBACK→SELECT | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_meta_batch_txn_advanced.py | 621 | # Step 1: Simple ALTER→ROLLBACK | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_meta_batch_txn_advanced.py | 631 | # Step 2: ALTER→DROP→ROLLBACK | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_meta_batch_txn_stress.py | 238 | # Step 1: pre-fill active txns close to the global limit | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_meta_batch_txn_stress.py | 247 | # Step 2: burst concurrent BEGIN and verify stable admission/reject behavior | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_meta_batch_txn_stress.py | 289 | # Step 3: cleanup and verify admission recovers immediately | COMMENT |
| LOW⚡ | …ases/21-MetaData/test_txn_consumer_data_correctness.py | 539 | # Step 1: Create super table (outside transaction) | COMMENT |
| LOW⚡ | …ases/21-MetaData/test_txn_consumer_data_correctness.py | 544 | # Step 2: Create stream that aggregates first(score) per child table name | COMMENT |
| LOW⚡ | …ases/21-MetaData/test_txn_consumer_data_correctness.py | 571 | # Step 4: Insert known score values into each CTB | COMMENT |
| LOW⚡ | …ases/21-MetaData/test_txn_consumer_data_correctness.py | 578 | # Step 5: Wait for stream to process (up to 20s). | COMMENT |
| LOW⚡ | …ases/21-MetaData/test_txn_consumer_data_correctness.py | 596 | # Step 6: Verify exact score values | COMMENT |
| LOW | …ases/21-MetaData/test_txn_consumer_data_correctness.py | 558 | # Step 3: Commit 3 CTBs in a single batch transaction | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_taosx_txn_cluster.py | 325 | # Step 1: Baseline — write WAL .txn entries | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_taosx_txn_cluster.py | 329 | # Step 2: Identify VNode leader for src_txn_db | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_taosx_txn_cluster.py | 339 | # Step 3: Restart — walTxnFilesRecover + STxnWalManager eager-load | COMMENT |
| 81 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packaging/setup_env.sh | 597 | # Check if the operating system is CentOS 7 | COMMENT |
| LOW | packaging/setup_env.sh | 610 | # Check if cmake is installed | COMMENT |
| LOW | packaging/setup_env.sh | 740 | # Check if the JDK package is available in the repository | COMMENT |
| LOW | packaging/setup_env.sh | 890 | # Check if the JDK package is available in the repository | COMMENT |
| LOW | packaging/setup_env.sh | 1087 | # Check if Go is installed | COMMENT |
| LOW | packaging/setup_env.sh | 1145 | # Check if Rust is already installed | COMMENT |
| LOW | packaging/setup_env.sh | 1186 | # Check if the installation was successful | COMMENT |
| LOW | packaging/setup_env.sh | 1281 | # Check if version is specified | COMMENT |
| LOW | packaging/setup_env.sh | 1481 | # Check if Prometheus binary exists | COMMENT |
| LOW | packaging/setup_env.sh | 1564 | # Check if Grafana is already installed | COMMENT |
| LOW | packaging/setup_env.sh | 1583 | # Check if Grafana was installed successfully | COMMENT |
| LOW | packaging/setup_env.sh | 1596 | # Check if Grafana is already installed | COMMENT |
| LOW | packaging/setup_env.sh | 1617 | # Check if Grafana was installed successfully | COMMENT |
| LOW | packaging/setup_env.sh | 1667 | # Check if Docker is already installed | COMMENT |
| LOW | packaging/setup_env.sh | 1706 | # Check if Docker is already installed | COMMENT |
| LOW | packaging/setup_env.sh | 1750 | # Check if Docker Compose is installed | COMMENT |
| LOW | packaging/setup_env.sh | 1769 | # Check if Trivy is already installed | COMMENT |
| LOW | packaging/setup_env.sh | 2116 | # Check if at least one argument is provided | COMMENT |
| LOW | packaging/tools/install.sh | 877 | # Check if correct ip address | COMMENT |
| LOW | packaging/tools/install.sh | 1460 | # Check if version compatible | COMMENT |
| LOW | packaging/tools/install_client.sh | 163 | # Check if libtaosws.so.* files exist using ls instead of -f with glob | COMMENT |
| LOW | packaging/tools/install_client.sh | 174 | # Check if libtaosws.so.* files exist using ls instead of -f with glob | COMMENT |
| LOW | packaging/tools/install_client.sh | 187 | # Check if libtaosws.dylib.* files exist using ls instead of -f with glob | COMMENT |
| LOW | packaging/tools/post.sh | 426 | # Check if correct ip address | COMMENT |
| LOW | packaging/tools/make_install.sh | 236 | # Check if explorer files exist using ls instead of -f with glob | COMMENT |
| LOW | packaging/tools/install_spec.sh | 518 | # Check if correct ip address | COMMENT |
| LOW | packaging/tools/install_spec.sh | 938 | # Check if version compatible | COMMENT |
| LOW | packaging/docker/entrypoint.sh | 167 | # Check if model exists | COMMENT |
| LOW | packaging/docker/entrypoint.sh | 182 | # Check if subdirectory exists | COMMENT |
| LOW | packaging/docker/entrypoint.sh | 187 | # Check if flag file exists | COMMENT |
| LOW | tools/tsbs-tdengine/tools/TDengineClusterSetup.py | 244 | # Check if running on default port 6041 | COMMENT |
| LOW | tools/tsbs-tdengine/tools/sort_csv.py | 36 | # Check if all sort columns exist | COMMENT |
| LOW | tools/tsbs-tdengine/src/deployCluster.py | 237 | # Check if running on default port 6041 | COMMENT |
| LOW | tools/tsbs-tdengine/src/deployCluster.py | 324 | # Check if DNode is already running | COMMENT |
| LOW | tools/tsbs-tdengine/src/deployCluster.py | 381 | # Check if any taosd process is still running | COMMENT |
| LOW | tools/tsbs-tdengine/src/writeData.py | 195 | # Check if any insertions failed | COMMENT |
| LOW⚡ | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 323 | # Check if another worker already registered this model via sync_dynamic_services | COMMENT |
| LOW | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 127 | # Check if model already exists | COMMENT |
| LOW | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 398 | # Check if anything needed to be cleaned up | COMMENT |
| LOW | tools/tdgpt/script/uninstall.sh | 163 | # Iterate over the array and create/remove links as needed | COMMENT |
| LOW | tools/tdgpt/script/install.sh | 270 | # Iterate over the array and create/remove links as needed | COMMENT |
| LOW | tools/tdgpt/script/taosanode_service.py | 375 | # Check if venv exists | COMMENT |
| LOW | tools/tdgpt/script/taosanode_service.py | 1335 | # Check if still running | COMMENT |
| LOW | tools/tdgpt/script/taosanode_service.py | 1802 | # Check if still running | COMMENT |
| LOW | test/tools/compat-check/server/rollingUpgrade.py | 128 | # Check if the stopped node has transitioned out of 'ready' | COMMENT |
| LOW⚡ | test/tools/compat-check/resource/resourceManager.py | 245 | # Assign subtables to threads | COMMENT |
| LOW⚡ | test/tools/repair/repair_tsdb_data.py | 17 | # Read file content | COMMENT |
| LOW⚡ | test/tools/repair/repair_tsdb_data.py | 21 | # Check if the fid exists | COMMENT |
| LOW | test/crash_gen/crash_gen_main.py | 1794 | # Check if snode already exists on dnode 1 | COMMENT |
| LOW | test/crash_gen/crash_gen_main.py | 1799 | # Check if snode exists on dnode 1 | COMMENT |
| LOW | test/crash_gen/service_manager.py | 803 | # Check if it's really stopped | COMMENT |
| LOW⚡ | test/ci/count_assert.py | 9 | # Check if "community" or "tests" is in self_path | COMMENT |
| LOW⚡ | test/ci/count_assert.py | 14 | # Check if index_TDinternal is valid and set work_path accordingly | COMMENT |
| LOW⚡ | test/ci/count_assert.py | 21 | # Check if index_TDengine is valid and set work_path accordingly | COMMENT |
| LOW⚡ | test/ci/scan_file_path.py | 49 | # Check if "community" or "tests" is in self_path | COMMENT |
| LOW⚡ | test/ci/scan_file_path.py | 55 | # Check if index_TDinternal is valid and set work_path accordingly | COMMENT |
| LOW⚡ | test/ci/scan_file_path.py | 62 | # Check if index_TDengine is valid and set work_path accordingly | COMMENT |
| LOW | test/new_test_framework/taostest/components/taosd.py | 284 | # Check if encryption is needed | COMMENT |
| LOW⚡ | test/new_test_framework/utils/common.py | 1560 | # Check if a match was found | COMMENT |
| LOW | test/new_test_framework/utils/common.py | 1529 | # Check if stream name already includes database prefix | COMMENT |
| 47 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL⚡ | …-StreamProcessing/20-UseCase/tobacco_data/idmp/vtb.sql | 2 | CREATE VTABLE `idmp`.`vt_带式输送机_f1w1a_belt_conveyor_02`(`电机信号` FROM `idmp_sample_tobacco`.`f1w1a_belt_conveyor_02`.`motor | CODE |
| CRITICAL⚡ | …-StreamProcessing/20-UseCase/tobacco_data/idmp/vtb.sql | 5 | CREATE VTABLE `idmp`.`vt_带式输送机_f1w1a_belt_conveyor_05`(`电机信号` FROM `idmp_sample_tobacco`.`f1w1a_belt_conveyor_05`.`motor | CODE |
| CRITICAL⚡ | …-StreamProcessing/20-UseCase/tobacco_data/idmp/vtb.sql | 7 | CREATE VTABLE `idmp`.`vt_带式输送机_f1w1a_belt_conveyor_07`(`电机信号` FROM `idmp_sample_tobacco`.`f1w1a_belt_conveyor_07`.`motor | CODE |
| CRITICAL⚡ | …-StreamProcessing/20-UseCase/tobacco_data/idmp/vtb.sql | 10 | CREATE VTABLE `idmp`.`vt_带式输送机_f1w1a_belt_conveyor_10`(`电机信号` FROM `idmp_sample_tobacco`.`f1w1a_belt_conveyor_10`.`motor | CODE |
| CRITICAL⚡ | …-StreamProcessing/20-UseCase/tobacco_data/idmp/vtb.sql | 12 | CREATE VTABLE `idmp`.`vt_带式输送机_f1w1a_belt_conveyor_12`(`电机信号` FROM `idmp_sample_tobacco`.`f1w1a_belt_conveyor_12`.`motor | CODE |
| CRITICAL⚡ | …-StreamProcessing/20-UseCase/tobacco_data/idmp/vtb.sql | 20 | CREATE VTABLE `idmp`.`vt_带式输送机_f1w1a_belt_conveyor_20`(`电机信号` FROM `idmp_sample_tobacco`.`f1w1a_belt_conveyor_20`.`motor | CODE |
| CRITICAL⚡ | …-StreamProcessing/20-UseCase/tobacco_data/idmp/vtb.sql | 22 | CREATE VTABLE `idmp`.`vt_带式输送机_f1w1b_belt_conveyor_02`(`电机信号` FROM `idmp_sample_tobacco`.`f1w1b_belt_conveyor_02`.`motor | CODE |
| CRITICAL | docs/zh/16-faq/01-faq.md | 221 | at com.taosdata.jdbc.ws.Transport.checkConnection(Transport.java:393) | CODE |
| CRITICAL | docs/en/16-faq/01-faq.md | 221 | at com.taosdata.jdbc.ws.Transport.checkConnection(Transport.java:393) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/shell/test/totp-cli.py | 21 | def generate_qr(secret_key, issuer="MyApp", account_name="user@example.com"): | CODE |
| LOW | tools/shell/test/totp-cli.py | 41 | parser.add_argument("--account", default="user@example.com", help="账户名称") | CODE |
| LOW | …es/09-DataQuerying/13-CaseWhen/test_query_case_when.py | 1405 | fake_data = fake.random_int(min=-9223372036854775807, max=9223372036854775807, step=1) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 355 | fake_data = fake.random_int(min=1, max=10000000000000, step=1) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 357 | sql = " select derivative(%s,%ds,0) from %s.stable_1 "%('q_smallint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 360 | sql = " select derivative(%s,%ds,0) from %s.stable_1 "%('q_bigint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 363 | sql = " select derivative(%s,%ds,0) from %s.stable_1 "%('q_tinyint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 366 | sql = " select derivative(%s,%ds,0) from %s.stable_1 "%('q_int',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 369 | sql = " select derivative(%s,%ds,0) from %s.stable_1 "%('q_float',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 372 | sql = " select derivative(%s,%ds,0) from %s.stable_1 "%('q_double',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 375 | sql = " select derivative(%s,%ds,1) from %s.stable_1 "%('q_smallint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 378 | sql = " select derivative(%s,%ds,1) from %s.stable_1 "%('q_bigint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 381 | sql = " select derivative(%s,%ds,1) from %s.stable_1 "%('q_tinyint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 384 | sql = " select derivative(%s,%ds,1) from %s.stable_1 "%('q_int',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 387 | sql = " select derivative(%s,%ds,1) from %s.stable_1 "%('q_float',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 390 | sql = " select derivative(%s,%ds,1) from %s.stable_1 "%('q_double',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 393 | sql = " select derivative(%s,%ds,0) from %s.stable_1 order by ts"%('q_smallint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 396 | sql = " select derivative(%s,%ds,0) from %s.stable_1 order by ts "%('q_bigint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 399 | sql = " select derivative(%s,%ds,0) from %s.stable_1 order by ts "%('q_tinyint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 402 | sql = " select derivative(%s,%ds,0) from %s.stable_1 order by ts "%('q_int',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 405 | sql = " select derivative(%s,%ds,0) from %s.stable_1 order by ts "%('q_float',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 408 | sql = " select derivative(%s,%ds,0) from %s.stable_1 order by ts "%('q_double',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 411 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts "%('q_smallint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 414 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts "%('q_bigint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 417 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts "%('q_tinyint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 420 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts "%('q_int',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 423 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts "%('q_float',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 426 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts "%('q_double',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 429 | sql = " select derivative(%s,%ds,0) from %s.stable_1 order by ts desc"%('q_smallint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 432 | sql = " select derivative(%s,%ds,0) from %s.stable_1 order by ts desc "%('q_bigint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 435 | sql = " select derivative(%s,%ds,0) from %s.stable_1 order by ts desc "%('q_tinyint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 438 | sql = " select derivative(%s,%ds,0) from %s.stable_1 order by ts desc "%('q_int',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 441 | sql = " select derivative(%s,%ds,0) from %s.stable_1 order by ts desc "%('q_float',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 444 | sql = " select derivative(%s,%ds,0) from %s.stable_1 order by ts desc "%('q_double',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 447 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts desc "%('q_smallint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 450 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts desc "%('q_bigint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 453 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts desc "%('q_tinyint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 456 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts desc "%('q_int',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 459 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts desc "%('q_float',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 462 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts desc"%('q_double',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 465 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts desc limit 3000"%('q_smallint',fake_data,databa | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 468 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts desc limit 3000 "%('q_bigint',fake_data,databas | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 471 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts desc limit 3000 "%('q_tinyint',fake_data,databa | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 474 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts desc limit 3000 "%('q_int',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 477 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts desc limit 3000 "%('q_float',fake_data,database | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 480 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts desc limit 3000"%('q_double',fake_data,database | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 572 | self.constant_check("%s" %self.db,'count','%d' %fake_data) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 575 | self.constant_check("%s" %self.db,'count','(cast(%d as int))' %fake_data) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 577 | self.constant_check("%s" %self.db,'count','(cast(%d as smallint))' %fake_data) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 579 | self.constant_check("%s" %self.db,'count','(cast(%d as bigint))' %fake_data) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 581 | self.constant_check("%s" %self.db,'count','(cast(%d as tinyint))' %fake_data) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 583 | self.constant_check("%s" %self.db,'count','(cast(%d as float))' %fake_data) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 585 | self.constant_check("%s" %self.db,'count','(cast(%d as double))' %fake_data) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 588 | self.constant_check("%s" %self.db,'sum','%d' %fake_data) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 591 | self.constant_check("%s" %self.db,'sum','(cast(%d as int))' %fake_data) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 593 | self.constant_check("%s" %self.db,'sum','(cast(%d as smallint))' %fake_data) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 595 | self.constant_check("%s" %self.db,'sum','(cast(%d as bigint))' %fake_data) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 597 | self.constant_check("%s" %self.db,'sum','(cast(%d as tinyint))' %fake_data) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 599 | self.constant_check("%s" %self.db,'sum','(cast(%d as float))' %fake_data) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 601 | self.constant_check("%s" %self.db,'sum','(cast(%d as double))' %fake_data) | CODE |
| 60 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | test/crash_gen/crash_gen_main.py | 1841 | # Choose modern stream options following TDengine best practices | COMMENT |
| MEDIUM | …amProcessing/08-Recalc/test_recalc_combined_options.py | 148 | # Trigger table for comprehensive combination (WATERMARK + DELETE_RECALC + EXPIRED_TIME) | COMMENT |
| MEDIUM | …amProcessing/08-Recalc/test_recalc_combined_options.py | 202 | # Data for comprehensive combination (02:09:00 - 02:11:30) | COMMENT |
| MEDIUM | …amProcessing/08-Recalc/test_recalc_combined_options.py | 423 | # Test comprehensive combination (WATERMARK + DELETE_RECALC + EXPIRED_TIME) | COMMENT |
| MEDIUM | …-StreamProcessing/06-ResultSaved/result_saved_bug_2.py | 11 | """Result saved: comprehensive | STRING |
| MEDIUM | …/06-ResultSaved/test_result_saved_schema_validation.py | 84 | # Create trigger table with various data types for comprehensive testing | COMMENT |
| MEDIUM | …-StreamProcessing/06-ResultSaved/result_saved_bug_1.py | 11 | """Result saved: comprehensive | STRING |
| MEDIUM | …rocessing/02-Stream/test_stream_vtable_agg_optimize.py | 615 | # dependent. Assert the robust invariant: the stream produced output | COMMENT |
| MEDIUM⚡ | …ases/21-MetaData/test_meta_batch_txn_ddl_visibility.py | 1070 | """Batch meta txn: DDL visibility and isolation comprehensive tests. | STRING |
| MEDIUM | …ases/21-MetaData/test_meta_batch_txn_ddl_visibility.py | 13 | """Batch meta txn: DDL visibility and isolation comprehensive tests.""" | STRING |
| MEDIUM⚡ | test/cases/21-MetaData/test_meta_batch_txn_seq_edge.py | 56 | # s90: Rapid txn creation exhausts a range → seamless reallocation | COMMENT |
| MEDIUM | …es/81-Tools/06-TaosBackup/test_taosbackup_integrity.py | 241 | # Use named-column queries — more robust than positional indexing | COMMENT |
| LOW | test/cases/50-Others/02-Repair/test_copy_accuracy.py | 288 | # Simpler approach: just use show vnodes | COMMENT |
| MEDIUM | …erying/19-FederatedQuery/test_fq_02_path_resolution.py | 1261 | # ── DIM-14: USE 0-5 segments comprehensive ───────────────────────── | COMMENT |
| MEDIUM | …erying/19-FederatedQuery/test_fq_02_path_resolution.py | 820 | """DIM-14: USE statement 0-5 segments — comprehensive test of all USE forms.""" | STRING |
| LOW | …es/07-Performance/test_perf_vstable_r7_with_tag_ref.py | 83 | # L0 physical (same for both chains, just use literal L0) | COMMENT |
| MEDIUM⚡ | include/common/trow.h | 58 | #define TD_VTYPE_OPTR 3 // OPERATOR: 4 - 1, utilize to get remainder | COMMENT |
| MEDIUM⚡ | include/common/trow.h | 58 | #define TD_VTYPE_OPTR 3 // OPERATOR: 4 - 1, utilize to get remainder | COMMENT |
| MEDIUM⚡ | include/common/trow.h | 62 | #define TD_VTYPE_OPTR_I 7 // OPERATOR: 8 - 1, utilize to get remainder | COMMENT |
| MEDIUM⚡ | include/common/trow.h | 62 | #define TD_VTYPE_OPTR_I 7 // OPERATOR: 8 - 1, utilize to get remainder | COMMENT |
| MEDIUM | include/os/osThread.h | 261 | // int32_t taosThreadMutexAttrGetRobust(const TdThreadMutexAttr * attr, int32_t * robust); | COMMENT |
| MEDIUM | include/os/osThread.h | 265 | // int32_t taosThreadMutexAttrSetRobust(TdThreadMutexAttr * attr, int32_t robust); | COMMENT |
| MEDIUM | source/dnode/mgmt/mgmt_vnode/src/vmHandle.c | 102 | // Primary path (Client HB → MNode timeout → STrans) is robust enough that | COMMENT |
| MEDIUM | source/dnode/vnode/src/meta/metaTable2.c | 2043 | // find the tag by name (resolve by name — robust whether colId was supplied by the catalog) | COMMENT |
| MEDIUM | source/libs/planner/src/planLogicCreater.c | 4179 | // If data is sorted by primary ts, declare global order so downstream operators can leverage it | COMMENT |
| MEDIUM | source/os/src/osThread.c | 524 | // int32_t taosThreadMutexAttrGetRobust(const TdThreadMutexAttr * attr, int32_t * robust) { | COMMENT |
| MEDIUM | source/os/src/osThread.c | 525 | // return pthread_mutexattr_getrobust(attr, robust); | COMMENT |
| MEDIUM | source/os/src/osThread.c | 569 | // int32_t taosThreadMutexAttrSetRobust(TdThreadMutexAttr * attr, int32_t robust) { | COMMENT |
| MEDIUM | source/os/src/osThread.c | 570 | // return pthread_mutexattr_setrobust(attr, robust); | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/tsbs-tdengine/src/outMetrics.py | 26 | CODE | |
| LOW | tools/tdgpt/taosanalytics/tsfmservice/tdtsfm-server.py | 53 | CODE | |
| LOW | tools/tdgpt/taosanalytics/tsfmservice/tdtsfm-server.py | 86 | CODE | |
| LOW | tools/tdgpt/taosanalytics/tsfmservice/tdtsfm-server.py | 129 | CODE | |
| LOW | tools/tdgpt/taosanalytics/tsfmservice/tdtsfm-server.py | 631 | CODE | |
| LOW | tools/tdgpt/taosanalytics/tsfmservice/tdtsfm-server.py | 789 | CODE | |
| LOW | tools/tdgpt/script/install.py | 405 | CODE | |
| LOW | test/crash_gen/crash_gen_main.py | 1246 | CODE | |
| LOW | test/crash_gen/crash_gen_main.py | 2363 | CODE | |
| LOW | test/new_test_framework/taostest/util/common.py | 452 | CODE | |
| LOW | test/new_test_framework/taostest/util/common.py | 481 | CODE | |
| LOW | test/new_test_framework/taostest/util/common.py | 517 | CODE | |
| LOW | test/new_test_framework/taostest/util/common.py | 609 | CODE | |
| LOW | test/new_test_framework/taostest/util/common.py | 837 | CODE | |
| LOW | test/new_test_framework/taostest/util/common.py | 1008 | CODE | |
| LOW | test/new_test_framework/taostest/util/common.py | 1590 | CODE | |
| LOW | test/new_test_framework/taostest/util/common.py | 1623 | CODE | |
| LOW | test/new_test_framework/taostest/util/common.py | 1842 | CODE | |
| LOW | test/new_test_framework/taostest/util/common.py | 1986 | CODE | |
| LOW | test/new_test_framework/taostest/util/common.py | 2254 | CODE | |
| LOW | test/new_test_framework/taostest/util/common.py | 2351 | CODE | |
| LOW | test/new_test_framework/taostest/util/common.py | 2450 | CODE | |
| LOW | …ew_test_framework/taostest/performance/perfor_basic.py | 546 | CODE | |
| LOW | …ew_test_framework/taostest/performance/perfor_basic.py | 649 | CODE | |
| LOW | …ew_test_framework/taostest/performance/perfor_basic.py | 683 | CODE | |
| LOW | …ew_test_framework/taostest/performance/perfor_basic.py | 785 | CODE | |
| LOW | …ew_test_framework/taostest/performance/perfor_basic.py | 1182 | CODE | |
| LOW | test/new_test_framework/utils/streamUtil.py | 570 | CODE | |
| LOW | test/new_test_framework/utils/streamUtil.py | 889 | CODE | |
| LOW | test/new_test_framework/utils/streamUtil.py | 1166 | CODE | |
| LOW | test/new_test_framework/utils/common.py | 58 | CODE | |
| LOW | test/new_test_framework/utils/common.py | 446 | CODE | |
| LOW | test/new_test_framework/utils/common.py | 1236 | CODE | |
| LOW | test/new_test_framework/utils/common.py | 1358 | CODE | |
| LOW | test/new_test_framework/utils/common.py | 1915 | CODE | |
| LOW | test/new_test_framework/utils/common.py | 1972 | CODE | |
| LOW | test/new_test_framework/utils/common.py | 2130 | CODE | |
| LOW | test/new_test_framework/utils/common.py | 2180 | CODE | |
| LOW | test/new_test_framework/utils/common.py | 2454 | CODE | |
| LOW | test/new_test_framework/utils/common.py | 2881 | CODE | |
| LOW | test/new_test_framework/utils/server/cluster.py | 42 | CODE | |
| LOW | …st/cases/18-StreamProcessing/05-Notify/notify_check.py | 146 | CODE | |
| LOW | …st/cases/18-StreamProcessing/05-Notify/notify_check.py | 209 | CODE | |
| LOW | …cases/18-StreamProcessing/99-Others/stream_perf_new.py | 73 | CODE | |
| LOW | …eamProcessing/22-Performance/stream_perf_historical.py | 403 | CODE | |
| LOW | …eamProcessing/22-Performance/stream_perf_historical.py | 515 | CODE | |
| LOW | …treamProcessing/22-Performance/stream_perf_realtime.py | 399 | CODE | |
| LOW | …treamProcessing/22-Performance/stream_perf_realtime.py | 580 | CODE | |
| LOW | …treamProcessing/federated/test_fs_02_trigger_matrix.py | 113 | CODE | |
| LOW | test/cases/01-DataTypes/test_datatype_decimal64.py | 1024 | CODE | |
| LOW | test/cases/01-DataTypes/test_datatype_decimal.py | 1025 | CODE | |
| LOW | test/cases/01-DataTypes/test_datatype_decimal_last.py | 968 | CODE | |
| LOW | …7-DataSubscription/01-Mgmt/test_drop_lost_comsumers.py | 58 | CODE | |
| LOW | …ses/06-DataIngestion/01-SQL/test_write_column_value.py | 209 | CODE | |
| LOW | …ses/06-DataIngestion/01-SQL/test_write_column_value.py | 244 | CODE | |
| LOW | …DataIngestion/03-SML/test_write_sml_opentsdb_telnet.py | 220 | CODE | |
| LOW | …DataIngestion/03-SML/test_write_sml_opentsdb_telnet.py | 321 | CODE | |
| LOW | …6-DataIngestion/03-SML/test_write_sml_influxdb_line.py | 238 | CODE | |
| LOW | …6-DataIngestion/03-SML/test_write_sml_opentsdb_json.py | 231 | CODE | |
| LOW | …6-DataIngestion/03-SML/test_write_sml_opentsdb_json.py | 264 | CODE | |
| 10 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/tsbs-tdengine/tools/TDengineClusterSetup.py | 6 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | tools/tsbs-tdengine/tools/sort_csv.py | 4 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | tools/tsbs-tdengine/src/deployCluster.py | 4 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | tools/tsbs-tdengine/src/writeData.py | 4 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | tools/tsbs-tdengine/src/outDB.py | 4 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | tools/tsbs-tdengine/src/tdengine.py | 4 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | tools/tsbs-tdengine/src/util.py | 4 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | tools/tsbs-tdengine/src/outMetrics.py | 4 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | tools/tsbs-tdengine/src/cmdLine.py | 4 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | tools/tsbs-tdengine/src/scene.py | 4 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | tools/tsbs-tdengine/src/doTest.py | 4 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | tools/tsbs-tdengine/src/prepareEnv.py | 4 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | tools/tsbs-tdengine/src/outLog.py | 4 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | tools/tsbs-tdengine/src/main.py | 4 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | tools/tsbs-tdengine/src/baseStep.py | 4 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | test/tools/compat-check/server/clusterSetup.py | 6 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| LOW | test/new_test_framework/utils/taosdemoCfg.py | 33 | # Please make sure you understand which directory represent which part of which type of the file | COMMENT |
| MEDIUM | examples/python/taosdemo/taosdemo.py | 4 | # * This program is free software: you can use, redistribute, and/or modify | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/tdgpt/docker/time-moe_server.py | 13 | logger = logging.getLogger(__name__) | CODE |
| LOW | tools/tdgpt/taosanalytics/base.py | 52 | def set_params(self, params: dict) -> None: | CODE |
| LOW | tools/tdgpt/taosanalytics/base.py | 82 | def set_params(self, params: dict) -> None: | CODE |
| LOW | tools/tdgpt/taosanalytics/base.py | 153 | def set_params(self, params: dict) -> None: | CODE |
| LOW | tools/tdgpt/taosanalytics/base.py | 274 | def set_params(self, params: dict) -> None: | CODE |
| LOW | tools/tdgpt/taosanalytics/base.py | 292 | def set_params(self, params: dict) -> None: | CODE |
| LOW | tools/tdgpt/taosanalytics/base.py | 330 | def set_params(self, params: dict) -> None: | CODE |
| LOW | tools/tdgpt/taosanalytics/base.py | 376 | def set_params(self, params: dict) -> None: | CODE |
| LOW | tools/tdgpt/taosanalytics/algo/dynamic/__init__.py | 13 | __all__ = [ | CODE |
| LOW | tools/tdgpt/taosanalytics/algo/fc/ces.py | 22 | def set_params(self, params: dict) -> None: | CODE |
| LOW | tools/tdgpt/taosanalytics/algo/fc/theta.py | 23 | def set_params(self, params: dict) -> None: | CODE |
| LOW | tools/tdgpt/taosanalytics/algo/fc/ets.py | 24 | def set_params(self, params: dict) -> None: | CODE |
| LOW | tools/tdgpt/taosanalytics/handlers/__init__.py | 8 | __all__ = [ | CODE |
| LOW | tools/tdgpt/taosanalytics/handlers/dynamic/__init__.py | 6 | __all__ = [ | CODE |
| LOW | test/ci/run_win_cases.py | 17 | logger = logging.getLogger(__name__) | CODE |
| LOW | test/new_test_framework/utils/server/win_process.py | 9 | logger = logging.getLogger(__name__) | CODE |
| LOW⚡ | …cases/70-Cluster/test_wal_corruption_single_replica.py | 91 | def _setup_db(db: str) -> None: | CODE |
| LOW⚡ | …/cases/70-Cluster/test_wal_corruption_three_replica.py | 91 | def _setup_db(db: str) -> None: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | …es/81-Tools/06-TaosBackup/test_taosbackup_datatypes.py | 932 | # Layer 1 do_taosbackup_all_types() orchestration only | COMMENT |
| MEDIUM⚡ | …es/81-Tools/06-TaosBackup/test_taosbackup_datatypes.py | 1245 | # Layer-2: verify orchestration | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …es/04-Query/01-SameDb/test_vtable_query_same_db_ntb.py | 52 | def test_function(self): | CODE |
| LOW | …es/04-Query/01-SameDb/test_vtable_query_same_db_ctb.py | 54 | def test_function(self): | CODE |
| LOW | …Query/03-ExtSource/test_vtable_query_ext_source_ntb.py | 56 | def test_function(self): | CODE |
| LOW | …Query/03-ExtSource/test_vtable_query_ext_source_ctb.py | 56 | def test_function(self): | CODE |
| LOW | …/04-Query/02-CrossDb/test_vtable_query_cross_db_ntb.py | 53 | def test_function(self): | CODE |
| LOW | …/04-Query/02-CrossDb/test_vtable_query_cross_db_ctb.py | 55 | def test_function(self): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packaging/pack_community_tar.sh | 5 | # Usage: | COMMENT |
| LOW⚡ | tools/boosttools/deploy.sh | 5 | # Usage: | COMMENT |
| LOW | test/ci/run_upgrade_compat.sh | 13 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …t/cases/18-StreamProcessing/20-UseCase/test_idmp_pv.py | 8 | 1. Test the analysis generated by AI recommendations, create a Stream, and verify the correctness of the stream. | STRING |
| HIGH | …es/18-StreamProcessing/20-UseCase/test_idmp_tobacco.py | 13 | 1. Test the analysis generated by AI recommendations, create a Stream, and verify the correctness of the stream. | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | source/dnode/mgmt/node_mgmt/src/dmTransport.c | 143 | // TODO: implement rpcSetTimeWhite | COMMENT |
| LOW | source/dnode/mnode/impl/src/mndMount.c | 595 | TAOS_CHECK_EXIT(grantCheck(TSDB_GRANT_MOUNT)); // TODO: implement when the plan is ready | CODE |