Commit Graph

240 Commits

Author SHA1 Message Date
dapan1121 0ebd3281c5 enh: update table meta after creating table 2022-08-23 18:26:27 +08:00
Ganlin Zhao 0d73ed62b2 fix(query): change mnd redo action sleep
TD-18483
2022-08-23 17:05:19 +08:00
Shengliang Guan 39fa900ce5 enh: wait for the vgroups have leader then create db return 2022-08-09 11:17:38 +08:00
Shengliang Guan 9d72eda2c5 fix: deadlock while rollback 2022-07-28 11:18:05 +08:00
Shengliang Guan 9650f0b3b0 enh: check stb conflict in trans 2022-07-25 22:14:10 +08:00
Shengliang Guan 7296bf1658 fix: failed to create stb in 3 replica db 2022-07-25 20:26:25 +08:00
Shengliang Guan d4abe20eeb fix: can't drop db since transaction conflict 2022-07-25 18:21:13 +08:00
Shengliang Guan bc6f452157 fix: crash while set rpcinfo for db trans 2022-07-19 20:28:55 +08:00
Shengliang Guan 2c619652aa fix: crash while set rpcinfo for db trans 2022-07-19 20:06:03 +08:00
Shengliang Guan 83ac069bef enh: If an 'object is creating' error is reported when creating a database, wait for the transaction to end then response 2022-07-19 12:00:43 +08:00
Zhiqiang Wang d8c3ee2dc3
Merge pull request #14456 from taosdata/fix/ZhiqiangWang/TD-16357-fix-sprintf-signed-char-error
Fix/zhiqiang wang/td 16357 fix sprintf signed char error
2022-07-02 00:34:30 -07:00
afwerar 7a7098315c os: fix other error 2022-07-02 14:38:25 +08:00
Shengliang Guan 0c510fcc8c fix: drop db has stream exist 2022-07-02 11:55:59 +08:00
Shengliang Guan 344ef7e1bc fix: drop tsma 2022-07-01 17:09:44 +08:00
Shengliang Guan 2e2b28dbd2 enh: add retryCode for transaction 2022-06-27 18:28:51 +08:00
Shengliang Guan 007ebbd54a enh: add retryCode for transaction 2022-06-27 17:10:38 +08:00
Shengliang Guan 09ce47ae9f refactor: rename auth to privilege 2022-06-25 10:27:27 +08:00
WANG MINGMING 77f34c8fca
Merge pull request #14094 from taosdata/feature/TD-16524
fix: error in windows
2022-06-23 10:08:56 +08:00
Shengliang Guan f5c0ab8579 feat: drop dnode 2022-06-22 14:55:29 +08:00
wangmm0220 12d8714f29 feat:merge from 3.0 2022-06-21 18:01:40 +08:00
Li Minghao 55a79f25a2
Merge pull request #14031 from taosdata/feature/3.0_mhli
refactor(sync): propose fail when changing
2022-06-20 20:45:57 +08:00
Minghao Li e441bd266b refactor(sync): add changing state 2022-06-20 17:48:56 +08:00
Shengliang Guan 96434756de refactor: save sdb file on needed 2022-06-20 16:23:04 +08:00
wangmm0220 934d0f9784 fix:error in windows 2022-06-20 15:23:48 +08:00
Shengliang Guan 6331532023 Merge branch 'fix/mnode' into fix/dnode 2022-06-17 19:22:17 +08:00
Shengliang Guan b2924fd9c7 fix: deadlock in tmq test 2022-06-17 19:20:20 +08:00
Shengliang Guan 4ab601279d Merge remote-tracking branch 'origin/3.0' into fix/mnode 2022-06-17 19:05:20 +08:00
Shengliang Guan fefb416213 enh: let rollback stage stage also need to be consistent 2022-06-17 18:30:40 +08:00
Shengliang Guan db4e02c7c7 fix: add log to debug mnode sync 2022-06-17 15:23:17 +08:00
Shengliang Guan ab2f268601 Merge branch 'fix/tsim' into fix/dnode 2022-06-17 14:53:04 +08:00
Shengliang Guan 0d9329d752 Merge branch 'fix/dnode' of https://github.com/taosdata/TDengine into fix/dnode 2022-06-17 14:52:55 +08:00
Shengliang Guan 43f8f34b0f refactor: adjust logs 2022-06-17 14:24:17 +08:00
Shengliang Guan fd9ea1053a Merge remote-tracking branch 'origin/3.0' into fix/mnode 2022-06-17 12:26:26 +08:00
Shengliang Guan 7e0ad8781b refactor(sync) add raft cfg test 2022-06-17 11:46:19 +08:00
Minghao Li f5db109e61 fix(sync): get last max snapshot index 2022-06-17 11:37:10 +08:00
Shengliang Guan 5ae355077c enh(mnode): transaction conflict supports two db 2022-06-17 11:11:29 +08:00
Shengliang Guan 80e0b830fe refactor: remove duplicate conninfo in SRpcMsg 2022-06-17 10:40:42 +08:00
Shengliang Guan fdee8a0cb3 feat: redistribute vgroup 2022-06-16 09:55:03 +08:00
Shengliang Guan b0f048a3f2 feat: redistribute vgroup 2022-06-15 20:57:55 +08:00
Shengliang Guan 405b561821 Merge remote-tracking branch 'origin/3.0' into fix/dnode 2022-06-15 17:42:08 +08:00
Shengliang Guan 6711d79434 feat: increase enable and sysinfo limits for user privilege 2022-06-15 17:40:02 +08:00
Shengliang Guan cba62bebba feat: make create db retry 2022-06-15 09:35:44 +08:00
Shengliang Guan 3d8ebc2660 refactor: adjust logs 2022-06-13 15:38:43 +08:00
Shengliang Guan 33b5efc21f test: execute trans in follower 2022-06-11 14:11:10 +08:00
Shengliang Guan d702cb1486 refactor: adjust mnode log 2022-06-11 12:55:16 +08:00
Shengliang Guan 56ce7b1baa enh: adjust show transcations output 2022-06-10 16:45:31 +08:00
Shengliang Guan f30d9a034e feat: redistribute vgroup to dnodes 2022-06-10 15:39:11 +08:00
Shengliang Guan 17f8ccc901 enh: record config index 2022-06-09 14:12:52 +08:00
Shengliang Guan 94720bbbb1 fix: should not execute trans if not master 2022-06-09 11:15:50 +08:00
Shengliang Guan 48cf259181 refactor: adjust some logs 2022-06-07 16:30:50 +08:00
Shengliang Guan e5f2b786fb feat: drop dnode 2022-06-07 13:41:41 +08:00
Shengliang Guan 36fd0dac68 refactor: add alter-confirm while alter db 2022-06-05 16:34:20 +08:00
Shengliang Guan 41a1b0fcf2 refactor: add null transaction action typ 2022-06-04 13:17:17 +08:00
Shengliang Guan d56c574fe4 enh: add creating and dropping states to mnode 2022-06-01 21:39:04 +08:00
Shengliang Guan 1907c0e66c enh: add creating and dropping states to mnode 2022-06-01 21:16:22 +08:00
Shengliang Guan c388099efb refactor: adjust trans conflict dbname 2022-06-01 13:37:21 +08:00
Shengliang Guan a6fe2f6862 refactor: make trans support db conflict 2022-06-01 09:55:25 +08:00
Shengliang Guan 1035312f1c refactor: make trans support db conflict 2022-06-01 09:25:45 +08:00
Shengliang Guan 5f74daa5e4 enh: display the ertransaction error reason 2022-05-31 20:36:54 +08:00
Shengliang Guan 04ef9e15e6 refactor: make trans support global conflict 2022-05-31 17:37:25 +08:00
Shengliang Guan 18ca6d93e7 refactor: make trans support multi steps 2022-05-31 16:55:16 +08:00
Shengliang Guan 86f8bf6cb1 refactor: make trans support multi steps 2022-05-31 14:38:15 +08:00
Shengliang Guan 53def5b77b refactor: make trans support multi steps 2022-05-30 20:38:46 +08:00
Shengliang Guan 536ea7b9da refactor: rename trans types 2022-05-30 09:47:16 +08:00
Shengliang Guan c44ec05229 fix: error in sync sem 2022-05-27 15:21:59 +08:00
Shengliang Guan e0e1fb3190 refactor: make trans can exec one by one 2022-05-26 23:11:40 +08:00
Shengliang Guan 0cfa499be2 Merge remote-tracking branch 'origin/3.0' into fix/dnode 2022-05-26 17:26:45 +08:00
Shengliang Guan 1af3a5c017 feat: add vgroup for tsma 2022-05-26 15:46:31 +08:00
Shengliang Guan bf8bbfbfbb refactor: mnode sync 2022-05-25 10:30:02 +08:00
Shengliang Guan 9beb5ebee3 refactor: let all operations of mnode into the sync log 2022-05-24 23:10:21 +08:00
Shengliang Guan 077ea4a14f fix: avoid memory leak in mnode sync 2022-05-24 11:58:50 +08:00
Shengliang Guan 2f32e122af Merge remote-tracking branch 'origin/3.0' into fix/mnode 2022-05-23 23:17:21 +08:00
Shengliang Guan f93c4d0846 fix: follower processes the trans but does not send the action msg 2022-05-23 21:53:10 +08:00
Shengliang Guan a878b3edd5 fix: commit log should not be null 2022-05-23 21:17:04 +08:00
Shengliang Guan 8bbae8dd12 refactor: pullup after sorting by transId 2022-05-23 14:32:44 +08:00
Shengliang Guan 89c1e82337 refactor: sync integrate into mnode 2022-05-23 13:05:35 +08:00
Shengliang Guan c4428ba599 Merge remote-tracking branch 'origin/3.0' into fix/mnode 2022-05-22 12:07:39 +08:00
Minghao Li 249aecacda enh(sync) sync/mnode integration 2022-05-21 21:26:27 +08:00
Shengliang Guan 682a7cab17 fix: avoid memory leak 2022-05-21 16:35:24 +08:00
Shengliang Guan 92e2d9612f refactor: free rpcCont on error occured 2022-05-21 15:54:05 +08:00
Shengliang Guan 03d15c9e1f fix: variable initialization order 2022-05-18 20:41:56 +08:00
Shengliang Guan f94eaa6730 fix: only send message to one vnode in the vgroup 2022-05-18 20:41:21 +08:00
Shengliang Guan 30574a17b6 refactor: adjust msg logs 2022-05-18 16:58:28 +08:00
Shengliang Guan 36fe62fbd2 refactor: make more object global 2022-05-16 23:23:49 +08:00
Shengliang Guan 7729ce2eb3 refactor: adjust SRpcMsg 2022-05-16 16:13:51 +08:00
Shengliang Guan 96b7f2696a refactor: adjust SRpcMsg 2022-05-16 14:55:31 +08:00
Shengliang Guan 2178eabcd8 fix: error msg incorrect when no enough memory to create vnode 2022-05-13 17:36:32 +08:00
Shengliang Guan 4076520ac8 feat: make show transactions and kill transaction work 2022-05-09 09:51:51 +08:00
Shengliang Guan 712a1bfa71 refactor: adjust trans logs 2022-05-07 22:40:15 +08:00
Shengliang Guan b38f18020d enh: check kill trans auth 2022-05-06 23:04:25 +08:00
Shengliang Guan 6e27e06da2 refactor: delete false positive logs 2022-05-06 14:30:40 +08:00
Shengliang Guan 9927b6b014 fix: invalid write while pullup trans on start 2022-05-05 17:01:50 +08:00
Shengliang Guan d2f889a3a0 test: add conflict test for transaction 2022-05-05 16:13:51 +08:00
Shengliang Guan 5191a1ca91 test: add rollback test for transaction 2022-05-05 13:13:23 +08:00
Shengliang Guan 0218def49a test: add action test for transaction 2022-05-04 23:58:42 +08:00
Shengliang Guan 2f42c2e793 refactor: adjust transaction code 2022-05-04 22:00:04 +08:00
Shengliang Guan 71021334fb refactor: adjust transaction code 2022-05-04 20:37:51 +08:00
Shengliang Guan 5b2b4da11b refactor: fix: reset confict trans types 2022-05-04 16:49:24 +08:00
Shengliang Guan 7eede87869 fix: reset confict trans types 2022-05-04 16:16:35 +08:00
Shengliang Guan 1dd08f30e6 fix: only write three sages prepare, rollback, and commit of trans to sdb 2022-05-04 15:47:01 +08:00