Commit graph

1633 commits

Author SHA1 Message Date
WANG Xu
c52c68aa4f
sync: apply remaining build system changes from monorepo (main)
The following commits could not be applied individually due to context
differences between the monorepo and the public repo's build files.
They have been applied as a cumulative diff to ensure the final state
matches the monorepo exactly:

- chore: sync CI files with 3.0 branch to eliminate merge conflicts (rd-public/tsdb!271)
- revert(refactor): dynamically link taosd taosudf taosmqtt against libtaosnative.so to reduce binary size (revert #183) (rd-public/tsdb!282)
- fix(docs): autofix formatting issues across all doc files (rd-public/tsdb!296)
- feat: support -DBUILD_SANITIZER=true on windows for debug build (rd-public/tsdb!291)
- feat(build): build cache, mirror, and sccache optimizations (rd-public/tsdb!326)
- docs: update image for three replica (rd-public/tsdb!324)
- enh: shared storage on windows (rd-public/tsdb!333)
- fix(cmake): convert ext_libs3 from git clone to URL tarball download (rd-public/tsdb!360)
- feat: dual-source deps and comprehensive docs/packaging (cherry-pick to main) (rd-public/tsdb!352)
- fix(cmake): guard DOWNLOAD_EXTRACT_TIMESTAMP for CMake < 3.24 and fix duplicate Cargo.lock entry (rd-public/tsdb!369)
- fix: test case execution failure in pytest.sh (rd-public/tsdb!338)
- enh: built-in compilation support for Python UDF plugins use abi3 (rd-public/tsdb!325)
2026-05-23 14:11:50 +08:00
dongming chen
3d2865584a
fix: [6980850041] avoid vote at learner state (#35258) 2026-05-07 15:16:55 +08:00
dongming chen
9d9b96ff03
fix: [6955525222] check applied before quit assinged (#35117) 2026-04-14 10:14:27 +08:00
dapan1121
42f03e896a Merge remote-tracking branch 'origin/main' into merge/mainto3.0 2026-03-20 09:58:36 +08:00
dongming chen
bab9df673d
fix/6921329969-use-taosRandR-in-windows (#34842) 2026-03-19 17:20:42 +08:00
dongming chen
9351c9d6aa
fix(6921454687): improve election log (#34823) 2026-03-18 15:45:54 +08:00
Simon Guan
473011663f fix: conflicts 2026-03-17 14:26:38 +08:00
dongming chen
b6d8bf0d6b
enh(6918080046): improve elect log (#34796) 2026-03-17 14:00:21 +08:00
Yihao Deng
9d746e0730
fix compile error (#34803) 2026-03-17 13:49:08 +08:00
Yihao Deng
4c94cbe5da
enh: add safefunc (#34436) 2026-03-16 20:27:15 +08:00
Simon Guan
1e1c92e4ae
merge: from main to 3.0 branch #34720 2026-03-09 17:04:21 +08:00
dongming chen
9727457fb2
fix/6858855394-add-log-for-timer-stop (#34692) 2026-03-06 16:02:02 +08:00
dongming chen
1c2d4b8971
feat: [6654385780] show snap progress (#34203) 2026-01-13 13:43:59 +08:00
Simon Guan
b6d376b5cf
merge: from main to 3.0 branch #34062 2025-12-27 09:22:50 +08:00
Zhixiao Bao
216c8d4afd
feat: support encryption of configuration files, data files and metadata files (#33801) 2025-12-26 17:58:46 +08:00
Simon Guan
67553faa77 merge: from 3.3.6 to main 2025-12-25 18:13:54 +08:00
dongming chen
e0ff824498
fix/6604279540: add more log for save raft config (#34010) 2025-12-24 09:07:42 +08:00
Simon Guan
e3743e5c94 merge: from 3.3.6 to main 2025-12-04 18:23:33 +08:00
dongming chen
7a66e4fafa
enh/redefine-show-vnodes-restored (#33773) 2025-12-04 14:37:22 +08:00
Simon Guan
d2cffa3e87 Merge branch '3.3.6' into merge/3.3.6tomain 2025-11-20 15:15:31 +08:00
dongming chen
c85dc1258e
fix/TD-38654-improve-sync-election-log (#33656) 2025-11-20 15:09:12 +08:00
dongming chen
5415b26ecd
fix/TD-38642-snapshot-stop-by-leader-change (#33645) 2025-11-20 15:02:29 +08:00
Jing Sima
35dddeec0c merge: from 3.3.6 to main 2025-11-14 18:49:41 +08:00
dongming chen
c5ec6cf27a
fix[TS-7645]: mark restore status when role is follower (#33595) 2025-11-14 15:07:55 +08:00
xiao-77
e004167333 Merge remote-tracking branch 'origin/3.3.6' into merge/3.3.6tomain 2025-11-13 11:07:32 +08:00
WANG MINGMING
1ced706b9d
enh(wal): [TS-7567]set wal keep version to avoid deleting (#33517) 2025-11-13 09:28:26 +08:00
dmchen
d460dbc95b Merge branch '3.3.6' into merge/3.3.6tomain 2025-11-07 17:07:05 +08:00
dongming chen
b721e14bb4
fix/TD-38495-snapshot-start-receiver-writer-error (#33477) 2025-11-07 15:54:06 +08:00
Simon Guan
9aa6f8d54f Merge commit '7afc169360561ef0101b2414e41095c84ec83b76' into merge/3.3.6tomain 2025-10-30 16:01:53 +08:00
dongming chen
7afc169360
fix(TS-7542): fix use after free (#33387) 2025-10-28 15:04:52 +08:00
dongming chen
270ee9a686
enh[TS-6480]: auto weight balance leader (#33030) 2025-09-24 16:49:09 +08:00
dmchen
000d746f7f Merge branch '3.3.6' into merge/3.3.6tomain 2025-09-11 10:32:07 +08:00
dongming chen
bc3a3bf593
enh: TD-37634-improve-sync-election-log (#32740) 2025-09-11 10:17:09 +08:00
dmchen
486aca36a0 Merge branch '3.3.6' into merge/3.3.6tomain 2025-09-08 10:09:21 +08:00
dongming chen
624577ea8c
enh/TD-37682-set-sync-timeout (#32762)
* enh/TD-37682-set-sync-timeout

* add reset vnode sync timeout

* add 4 parameter

* change default

* rename parameter

* refactor: replace strcmp with taosStrncasecmp for syncTimeout checks

* feat: add support for additional sync interval configuration options

* feat: update sync timeout configuration handling in dmProcessConfigReq

* fix: adjust sync interval calculations in dmProcessConfigReq for accuracy

* fix: correct parameter names for sync vnode and mnode election intervals

* fix: update expected row count for 'show variables' in test_show_basic

* fix: update expected row count for 'show variables' in test_valgrind_checkerror1

* feat: add millisecond precision for status intervals and timeouts

* fix: update expected row count for 'show variables' in test_show_basic and test_valgrind_checkerror1

* fix: reduce sleep duration in management threads for improved responsiveness

* feat: add internal parameters for debugging synchronization module in taosd documentation
2025-09-08 09:02:28 +08:00
Simon Guan
4d47c3b638 Merge branch '3.3.6' into merge/3.3.6tomain 2025-09-04 10:24:03 +08:00
dongming chen
22770edd3d
enh: TD-37791-add-log-for-sync-heartbeat (#32845) 2025-09-03 14:39:07 +08:00
Simon Guan
b1bb52c4a0 Merge branch '3.3.6' into merge/3.3.6tomain 2025-08-22 11:20:53 +08:00
Bomin Zhang
6859af0cec
enh: add syncApplyQueueSize configuration option to control the size of sync apply queue (#32576) 2025-08-22 11:17:21 +08:00
Simon Guan
e68571ef42 Merge remote-tracking branch 'origin/3.3.6' into merge/3.3.6tomain 2025-08-19 16:53:57 +08:00
dongming chen
f4fcac8f25
fix(TD-33856): protect snapshot receiver writer (#32615) 2025-08-19 16:51:19 +08:00
dmchen
1268fb1f0e enh/TD-37428-change-restoring-error-code 2025-08-12 16:29:51 +08:00
dongming chen
1dd958c7f2
enh(TD-36909: adjust sync timer routine log (#32098) 2025-07-31 15:39:46 +08:00
dongming chen
45adfefa5d
enh(TD-36909: adjust sync timer routine log 2025-07-31 15:39:26 +08:00
dongming chen
088ce39370
refactor(TD-36884): adjust sync log (#32308) 2025-07-28 09:27:17 +08:00
dongming chen
a52287e4fd
refactor(TD-36884): adjust sync log (#32075) 2025-07-28 09:24:31 +08:00
menshibin
45dd5aa557 feat: conflict resolution 2025-07-19 12:06:32 +08:00
Yihao Deng
bcabf3536a
feat: support BLOB data type (#31704) 2025-07-17 14:17:47 +08:00
dongming chen
2301cd56a4
fix: TD-36560 refactor arbitrator group function name and log (#31852) 2025-07-17 13:55:58 +08:00
Simon Guan
6f5f0c3e9c Merge branch '3.0' into merge/mainto3.0_1 2025-07-16 18:07:06 +08:00