Skip to content

sync: import latest source/taos-community subtree - #35435

Merged
feici02 merged 23 commits into
mainfrom
automation/subtree-sync/tdengine-main
Aug 12, 2026
Merged

sync: import latest source/taos-community subtree#35435
feici02 merged 23 commits into
mainfrom
automation/subtree-sync/tdengine-main

Conversation

@taos-support

Copy link
Copy Markdown
Contributor

Automated subtree synchronization from GitLab.

Subtree-Sync-Prefix: source/taos-community
Subtree-Sync-Source-Commit: e74104f42cc96e696c9d0dcc6e8b5f8113c74a21
Subtree-Sync-Split-Commit: bb27eb2
Subtree-Sync-Split-Tree: 16d32f674755ebab0fbe0abe617bd1d562e22939

The split branch is generated from source/taos-community and is intended to be merged
with a merge commit. Do not squash or rebase this PR, otherwise the split
commit will not remain an ancestor and the GitLab rejoin checkpoint cannot be
finalized.

Subtree Sync Bot and others added 23 commits August 11, 2026 10:11
3d7ea3c Merge pull request #35430 from taosdata/automation/subtree-sync/tdengine-main

git-subtree-dir: source/taos-community
git-subtree-split: 3d7ea3c
fix(taosBenchmark): write taosBenchmark mixed query results to files
feat(tools): add rdb-selftest for diagnosing rocksdb write/read faults
…ic/tsdb!1645)

fix(parser): preserve quantified BLOB comparison errors
…db!1638)

fix(common): clear stale errno before timestamp parsing
…lic/tsdb!1657)

fix: replace secret-like example literals
fix(planner): remove positional tagRef fallback for virtual table tags
…lic/tsdb!1642)

fix(ci): prevent coordinator tail false failures and safe pipeline-retry
Copilot AI lite review requested due to automatic review settings August 12, 2026 10:01
@taos-support
taos-support requested review from a team, dapan1121 and zitsen as code owners August 12, 2026 10:01

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Automated subtree sync that pulls in the latest source/taos-community changes, spanning benchmark tooling fixes, catalog teardown hardening, parser/stream logging tweaks, new RocksDB diagnostic utilities, test adjustments, and substantial documentation/release-notes reshaping.

Changes:

  • Improve taosBenchmark mixed-query result file handling (per-SQL output file selection and avoiding writing RESET QUERY CACHE responses into result files).
  • Harden catalog teardown behavior around timer callbacks and cache-size iteration, plus minor correctness fixes (errno handling, format specifiers, clearer secrets/token examples).
  • Add tools/rdb-selftest diagnostic utilities gated behind BUILD_DIAG_TOOLS, and update docs structure/content (roadmap, release notes, integrations).

Reviewed changes

Copilot reviewed 61 out of 113 changed files in this pull request and generated no comments.

Show a summary per file
File Description
tools/taosBenchmark/src/benchQuery.c Adjust REST result-file behavior and per-SQL filePath selection in mixed queries.
tools/rdb-selftest/PRINCIPLE.md Add design/principle documentation for RocksDB self-test tools.
tools/rdb-selftest/CMakeLists.txt Add build rules for rdb self-test binaries with conditional rdbsst build.
tools/rdb-selftest/.gitignore Ignore rdb-selftest working directory output.
tools/CMakeLists.txt Gate diagnostic tools behind BUILD_DIAG_TOOLS on Linux.
test/ci/cases.task CI task list adjustment (as per subtree sync).
test/cases/81-Tools/03-Benchmark/test_benchmark_query_rest.py Add regression test ensuring RESET QUERY CACHE output isn’t written into query result files.
test/cases/81-Tools/03-Benchmark/test_benchmark_query_main.py Add validation for mixed batch query result-file switching behavior.
test/cases/81-Tools/03-Benchmark/json/queryModeSpecMixRestResetResult.json Add benchmark config for REST mixed query + reset cache + explicit result file.
test/cases/81-Tools/03-Benchmark/json/queryModeSpecMixBatchResult.json Add benchmark config for mixed batch query with per-SQL result output.
test/cases/18-StreamProcessing/99-Others/test_stream_tag_cache.py Loosen tag-cache log-count assertion for warm-on-first-miss behavior.
test/cases/05-VirtualTables/06-Meta/03-TagRef/test_vtable_tag_ref_select_tags.py Add regression coverage for SELECT TAGS projecting only local tags.
source/libs/tss/src/s3.c Replace example secrets with placeholders; formatting cleanup.
source/libs/parser/src/parTranslater.c Reject unsupported BLOB equality in subquery comparison rewrite with specific error.
source/libs/new-stream/src/streamReaderExt.c Fix logging format specifiers for int64/size_t to avoid UB/mismatched output.
source/libs/catalog/src/ctgUtil.c Add teardown guard in global cache size computation.
source/libs/catalog/src/catalog.c Reorder teardown barrier to better avoid timer callback use-after-free on cache structures.
source/dnode/mnode/impl/src/mndXnode.c Replace JWT example token with generic placeholder.
source/common/test/commonTests.cpp Add unit test ensuring char2ts ignores stale errno.
source/common/src/ttime.c Clear errno before numeric parsing to avoid stale errno propagation.
docs/zh/18-roadmap/index.md Restructure 2026 roadmap into sectioned lists; wording tweaks.
docs/zh/17-release-history/index.md Adjust release-history description scope.
docs/zh/17-release-history/03-notes/index.md Add monthly-release-note explanation and card list.
docs/zh/17-release-history/03-notes/3.4.1.6.md Add CN release notes page for 3.4.1.6.
docs/zh/17-release-history/03-notes/3.4.1.13.md Add CN release notes page for 3.4.1.13.
docs/zh/17-release-history/03-notes/3.4.0.9.md Add CN release notes page for 3.4.0.9.
docs/zh/17-release-history/03-notes/3.4.0.2.md Add CN release notes page for 3.4.0.2.
docs/zh/17-release-history/03-notes/3.3.8.8.md Add CN release notes page for 3.3.8.8.
docs/zh/17-release-history/03-notes/3.3.8.4.md Add CN release notes page for 3.3.8.4.
docs/zh/17-release-history/03-notes/3.3.8.1.md Add CN release notes page for 3.3.8.1.
docs/zh/17-release-history/03-notes/3.3.8.0.md Add CN release notes page for 3.3.8.0.
docs/zh/17-release-history/03-notes/3.3.7.5.md Add CN release notes page for 3.3.7.5.
docs/zh/17-release-history/03-notes/3.3.6.9.md Add CN release notes page for 3.3.6.9.
docs/zh/17-release-history/03-notes/3.3.6.6.md Add CN release notes page for 3.3.6.6.
docs/zh/17-release-history/03-notes/3.3.6.3.md Add CN release notes page for 3.3.6.3.
docs/zh/17-release-history/03-notes/3.3.6.13.md Add CN release notes page for 3.3.6.13.
docs/zh/17-release-history/03-notes/3.3.5.8.md Add CN release notes page for 3.3.5.8.
docs/zh/17-release-history/03-notes/3.3.5.2.md Add CN release notes page for 3.3.5.2.
docs/zh/17-release-history/03-notes/3.3.5.0.md Add CN release notes page for 3.3.5.0.
docs/zh/17-release-history/03-notes/3.3.4.8.md Add CN release notes page for 3.3.4.8.
docs/zh/17-release-history/03-notes/3.3.4.3.md Add CN release notes page for 3.3.4.3.
docs/zh/17-release-history/03-notes/3.3.3.0.md Add CN release notes page for 3.3.3.0.
docs/zh/17-release-history/03-notes/3.3.2.0.md Add CN release notes page for 3.3.2.0.
docs/zh/17-release-history/03-connectors.md Remove placeholder CN connector release-history page.
docs/zh/13-ecosystem-integrations/index.md Rewrite CN integrations intro and update links/structure.
docs/zh/13-ecosystem-integrations/01-collection/index.md Rewrite CN collection section intro and references.
docs/zh/13-ecosystem-integrations/01-collection/01-prometheus.md Adjust CN headings and example table formatting.
docs/zh/12-operations-and-tooling/05-supported-platforms.md Formatting tweaks in CN supported platforms table.
docs/zh/12-operations-and-tooling/04-tools/02-taosgen.md Adjust CN section heading wording.
docs/zh/12-operations-and-tooling/03-components/resources/_telegraf.mdx Adjust CN heading level for Telegraf config section.
docs/zh/12-operations-and-tooling/02-operations/04-maintenance.md Restructure CN headings and remove toc setting.
docs/zh/12-operations-and-tooling/02-operations/03-deployment/04-activate.md Rename CN sidebar label for activation page.
docs/zh/12-operations-and-tooling/02-operations/03-deployment/01-manual.md Normalize CN deployment step headings.
docs/zh/12-operations-and-tooling/02-operations/02-install.md Add CN note clarifying Community vs Enterprise download lists.
docs/zh/10-developer-guide/index.md Update CN links and simplify closing paragraph.
docs/en/18-roadmap/index.md Restructure EN roadmap into sectioned lists; wording tweaks.
docs/en/17-release-history/index.md Adjust EN release-history description scope.
docs/en/17-release-history/04-notes/index.md Remove old EN release-notes index page.
docs/en/17-release-history/03-notes/index.md Add new EN release-notes index with monthly-release explanation.
docs/en/17-release-history/03-notes/3.4.1.6.md Add EN release notes page for 3.4.1.6.
docs/en/17-release-history/03-notes/3.4.1.13.md Add EN release notes page for 3.4.1.13.
docs/en/17-release-history/03-notes/3.4.0.9.md Add EN release notes page for 3.4.0.9.
docs/en/17-release-history/03-notes/3.4.0.2.md Add EN release notes page for 3.4.0.2.
docs/en/17-release-history/03-notes/3.3.8.8.md Add EN release notes page for 3.3.8.8.
docs/en/17-release-history/03-notes/3.3.8.4.md Add EN release notes page for 3.3.8.4.
docs/en/17-release-history/03-notes/3.3.8.1.md Add EN release notes page for 3.3.8.1.
docs/en/17-release-history/03-notes/3.3.8.0.md Add EN release notes page for 3.3.8.0.
docs/en/17-release-history/03-notes/3.3.7.5.md Add EN release notes page for 3.3.7.5.
docs/en/17-release-history/03-notes/3.3.7.0.md Add EN release notes page for 3.3.7.0.
docs/en/17-release-history/03-notes/3.3.6.9.md Add EN release notes page for 3.3.6.9.
docs/en/17-release-history/03-notes/3.3.6.6.md Add EN release notes page for 3.3.6.6.
docs/en/17-release-history/03-notes/3.3.6.3.md Add EN release notes page for 3.3.6.3.
docs/en/17-release-history/03-notes/3.3.6.13.md Add EN release notes page for 3.3.6.13.
docs/en/17-release-history/03-notes/3.3.6.0.md Add EN release notes page for 3.3.6.0.
docs/en/17-release-history/03-notes/3.3.5.8.md Add EN release notes page for 3.3.5.8.
docs/en/17-release-history/03-notes/3.3.5.2.md Add EN release notes page for 3.3.5.2.
docs/en/17-release-history/03-notes/3.3.5.0.md Add EN release notes page for 3.3.5.0.
docs/en/17-release-history/03-notes/3.3.4.8.md Add EN release notes page for 3.3.4.8.
docs/en/17-release-history/03-notes/3.3.4.3.md Add EN release notes page for 3.3.4.3.
docs/en/17-release-history/03-notes/3.3.3.0.md Add EN release notes page for 3.3.3.0.
docs/en/17-release-history/03-notes/3.3.2.0.md Add EN release notes page for 3.3.2.0.
docs/en/17-release-history/03-connectors.md Remove placeholder EN connector release-history page.
docs/en/13-ecosystem-integrations/index.md Rewrite EN integrations intro and update links/structure.
docs/en/13-ecosystem-integrations/01-collection/index.md Rewrite EN collection section intro and references.
docs/en/13-ecosystem-integrations/01-collection/01-prometheus.md Adjust EN headings and example table formatting.
docs/en/12-operations-and-tooling/05-supported-platforms.md Formatting tweaks in EN supported platforms table.
docs/en/12-operations-and-tooling/04-tools/02-taosgen.md Adjust EN section heading wording.
docs/en/12-operations-and-tooling/02-operations/04-maintenance.md Restructure EN headings into bold subsections.
docs/en/12-operations-and-tooling/02-operations/03-deployment/04-activate.md Rename EN sidebar label for activation page.
docs/en/12-operations-and-tooling/02-operations/03-deployment/01-manual.md Normalize EN deployment step headings.
docs/en/12-operations-and-tooling/02-operations/02-install.md Add EN note clarifying Community vs Enterprise download lists.
docs/en/10-developer-guide/index.md Rewrite EN developer guide landing page and add sidebar label/description.
cmake/options.cmake Add BUILD_DIAG_TOOLS option for storage diagnostic tooling.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@feici02
feici02 merged commit 21cb2d7 into main Aug 12, 2026
12 of 13 checks passed
@feici02
feici02 deleted the automation/subtree-sync/tdengine-main branch August 12, 2026 11:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants