sync: import latest source/taos-community subtree - #35435
Merged
Conversation
…(rd-public/tsdb!1609)
fix(taosBenchmark): write taosBenchmark mixed query results to files
…s (rd-public/tsdb!1564)
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
…s (rd-public/tsdb!1630)
fix(planner): remove positional tagRef fallback for virtual table tags
…try (rd-public/tsdb!1642)
…lic/tsdb!1642) fix(ci): prevent coordinator tail false failures and safe pipeline-retry
…public/tsdb!1654) chore: sync 83ccb1726f44
taos-support
requested review from
a team,
dapan1121 and
zitsen
as code owners
August 12, 2026 10:01
Contributor
There was a problem hiding this comment.
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
taosBenchmarkmixed-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-selftestdiagnostic utilities gated behindBUILD_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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.