Commit graph

581 commits

Author SHA1 Message Date
Liu Jicong
aade540f05 remove unused msg 2022-04-22 21:02:21 +08:00
Hongze Cheng
89c8b768e1 refact META 9 2022-04-22 12:34:37 +00:00
Hongze Cheng
159f3acd3c refact meta more 2022-04-22 11:55:21 +00:00
Liu Jicong
581b71cf13 merge from 3.0 2022-04-22 19:54:04 +08:00
Liu Jicong
32e9887664 feat(tmq): add push mode 2022-04-22 19:47:00 +08:00
Hongze Cheng
0c1cde9cfc refact meta 8 2022-04-22 09:42:31 +00:00
Minghao Li
64dfc1da1c merge 3.0 code 2022-04-22 17:11:56 +08:00
Hongze Cheng
57d642b9b4 Merge branch '3.0' of https://github.com/taosdata/TDengine into feature/vnode_refact1 2022-04-22 05:33:29 +00:00
Hongze Cheng
0f3e49d8f7 refact META 7 2022-04-22 05:30:15 +00:00
Liu Jicong
af1b5138e6
Merge pull request #11736 from taosdata/feature/tq
feat(tmq): add db subscribe
2022-04-22 11:29:46 +08:00
Liu Jicong
d51336384f feat(tmq): add db subscribe 2022-04-22 10:55:17 +08:00
Cary Xu
2d328c8930 refactor 2022-04-21 23:55:20 +08:00
Hongze Cheng
fcedc3430d refact META 7 2022-04-21 14:01:58 +00:00
Cary Xu
d3857cbc55 register rsma info 2022-04-21 21:37:33 +08:00
Hongze Cheng
588ff5e968 more refact 2022-04-21 13:22:34 +00:00
Hongze Cheng
d1530753b3 make merge compile 2022-04-21 11:22:58 +00:00
Hongze Cheng
055e0516fa Merge branch '3.0' of https://github.com/taosdata/TDengine into feature/vnode_refact1 2022-04-21 11:22:43 +00:00
Cary Xu
dd3091778e sma: refactor 2022-04-21 15:58:52 +08:00
Hongze Cheng
38e103dbec refact meta 6 2022-04-21 03:47:58 +00:00
Hongze Cheng
e5e7e713b1 Merge branch '3.0' of https://github.com/taosdata/TDengine into feature/vnode_refact1 2022-04-21 01:18:43 +00:00
Liu Jicong
d75ab9b3ff refactor 2022-04-20 21:36:55 +08:00
Hongze Cheng
6953688761 add commit snapshot 2022-04-20 11:30:18 +00:00
Hongze Cheng
ca45e6c9a9 refact meta 4 2022-04-20 10:03:50 +00:00
Hongze Cheng
45cf8aa16b refact meta 3 2022-04-20 08:50:45 +00:00
Hongze Cheng
a7941cf2f5 refact meta 2 2022-04-20 06:56:34 +00:00
Minghao Li
e0332e9c12 sync integration 2022-04-19 22:04:02 +08:00
Hongze Cheng
3cc66adcb7 refact meta 1 2022-04-19 13:10:03 +00:00
Minghao Li
f7fb9b023f sync integration 2022-04-19 20:14:55 +08:00
Hongze Cheng
167657c192 refactor: sync 2022-04-19 09:07:42 +00:00
Hongze Cheng
eeb45f210a Merge branch '3.0' of https://github.com/taosdata/TDengine into feature/sync-vnode-merge-3.0 2022-04-19 09:03:39 +00:00
Minghao Li
9a7924049f sync integration 2022-04-19 15:43:24 +08:00
Hongze Cheng
a9a1ad4ce8 refactor: vnode 2022-04-19 07:09:58 +00:00
Hongze Cheng
261037f341 add dbname on vnode cfg 2022-04-19 01:57:46 +00:00
Hongze Cheng
ad94090654
Merge pull request #11569 from taosdata/feature/vnode_refact1
refactor: vnode
2022-04-18 09:28:55 +08:00
Haojun Liao
1ca66a41d0
Merge pull request #11548 from taosdata/feature/3.0_liaohj
fix(query): enable to employ the scalar function as the parameter of  the aggregate function.
2022-04-16 23:06:15 +08:00
Hongze Cheng
553f0aa11d refact vnode 2022-04-16 12:07:28 +00:00
Hongze Cheng
f090d78c67 refact vnode meta 2022-04-16 11:22:49 +00:00
Haojun Liao
8612f882dd Merge branch '3.0' into feature/3.0_liaohj 2022-04-16 19:11:32 +08:00
Haojun Liao
30602b8cfb Merge remote-tracking branch 'origin/3.0' into feature/3.0_liaohj 2022-04-16 19:02:08 +08:00
Hongze Cheng
032b30da75 refact vnode 2022-04-16 10:17:33 +00:00
Hongze Cheng
6e7ab6ca4d refact vnode 2022-04-16 08:19:21 +00:00
Hongze Cheng
fe368d0ffe refact vnode 2022-04-16 08:03:19 +00:00
Hongze Cheng
2ad1f30fae refact 2022-04-16 07:50:05 +00:00
Haojun Liao
fd9e520865 other: merge 3.0 branch to resolve conflict. 2022-04-16 10:07:28 +08:00
Haojun Liao
774e4ad62c enh(query): add more load conditions check before load data block from file. 2022-04-15 20:06:27 +08:00
Hongze Cheng
98b98c8b85 refact vnode 2022-04-15 07:07:44 +00:00
Hongze Cheng
694df11ff1 refact vnode 2022-04-15 06:27:04 +00:00
Hongze Cheng
1592ea69d5 refact vnod 2022-04-15 05:47:57 +00:00
Hongze Cheng
b0f4a396d4 refact vnode 2022-04-15 03:48:51 +00:00
Hongze Cheng
7a721ffb8c refact 2022-04-14 11:58:48 +00:00
Hongze Cheng
9221e6f403 refact vnode 2022-04-14 08:42:50 +00:00
Hongze Cheng
0a2b62e381 refact 2022-04-14 08:21:27 +00:00
Hongze Cheng
224e6ccbcb refact vnode 2022-04-14 07:51:45 +00:00
Hongze Cheng
249de584e6 more refact 2022-04-14 06:16:43 +00:00
Hongze Cheng
593adbd509 refact vnode 2022-04-14 05:53:45 +00:00
Hongze Cheng
6dab6153a8 refact vnode 2022-04-14 05:28:11 +00:00
Hongze Cheng
f80768efb3 refact vnode 2022-04-14 02:53:10 +00:00
Hongze Cheng
bb6806b59e refact vnode 2022-04-14 02:25:49 +00:00
Cary Xu
f9d162bae2 tsma use TDB 2022-04-13 16:02:55 +08:00
Cary Xu
7254263a29 use 1 bit in bitmap for super block 2022-04-09 18:21:03 +08:00
Hongze Cheng
742b2918ff refact more 2022-04-08 06:49:07 +00:00
Hongze Cheng
94bcbf6bac refact more 2022-04-08 06:41:42 +00:00
Hongze Cheng
0e1a27c750 more refact 2022-04-08 06:19:58 +00:00
Hongze Cheng
6faaafb7a2 remove tsdb.h and meta.h 2022-04-08 06:09:15 +00:00
Hongze Cheng
544f012066 rename file 2022-04-08 06:01:01 +00:00
Liu Jicong
4d26b416a5
Merge pull request #11294 from taosdata/feature/tq
add unsubscribe
2022-04-07 20:19:54 +08:00
Liu Jicong
d5fb11d239 add unsubscribe 2022-04-07 18:20:54 +08:00
Cary Xu
c3b5f435b0 tsma integration with stream computing 2022-04-07 17:13:55 +08:00
Liu Jicong
0cbfc79b90 add multi topic test 2022-04-07 16:27:35 +08:00
Liu Jicong
10d291feab
Merge pull request #11282 from taosdata/feature/tq
add more log
2022-04-07 14:29:53 +08:00
Liu Jicong
a60185adc8 add more log 2022-04-07 14:11:16 +08:00
Hongze Cheng
eafc0f88bc remove tid from tsdb 2022-04-06 11:00:52 +00:00
Cary Xu
b3bb652708 data and bitmap compress/store/decompress separatedly 2022-04-03 18:02:30 +08:00
Liu Jicong
e21ba1637e revert uid 2022-03-31 18:39:11 +08:00
Liu Jicong
e163197573 merge from 3.0 2022-03-31 15:55:34 +08:00
Liu Jicong
3e5da8bedb fix 2022-03-31 15:52:54 +08:00
Cary Xu
7a8642ff53 memory clear 2022-03-30 17:54:29 +08:00
Cary Xu
cf06c16379 Merge branch '3.0' into feature/TD-11463-3.0 2022-03-30 15:49:53 +08:00
Cary Xu
8627b593d5 insert tSma by SSDataBlock 2022-03-30 15:48:51 +08:00
Liu Jicong
a9ad7ebd10 merge from 3.0 2022-03-29 18:58:15 +08:00
Cary Xu
d2a2427738 block-wise SMA adaption 2022-03-28 17:58:55 +08:00
Cary Xu
151bc7e0fd Merge branch '3.0' into feature/TD-11463-3.0 2022-03-28 15:14:33 +08:00
Cary Xu
e4a0489277 Merge branch '3.0' into feature/TD-11463-3.0 2022-03-28 15:00:16 +08:00
Liu Jicong
9a08ac3c5f stream support sma 2022-03-28 14:55:15 +08:00
Cary Xu
8529bf709e definition refactor 2022-03-28 14:45:19 +08:00
Liu Jicong
a3b4de6631 stream support sma 2022-03-28 14:40:22 +08:00
Liu Jicong
90e4cab2af fix stream serialization 2022-03-28 14:16:58 +08:00
afwerar
222db126bc [TD-13758]<fix>: redefine memory api. 2022-03-26 00:29:53 +08:00
Cary Xu
585ae95d0d expired window/tsma msg adaption 2022-03-25 07:50:28 +08:00
Liu Jicong
d3e62358b1 merge from 3.0 2022-03-24 11:39:18 +08:00
Liu Jicong
b0ebd174c1 add stream sink 2022-03-24 11:34:43 +08:00
Cary Xu
4e8ebdef3a support drop sma in tsdb 2022-03-24 10:25:58 +08:00
Cary Xu
6bd84f7fb2 drop tSma logic of tsdb 2022-03-23 21:06:17 +08:00
Liu Jicong
58122d07d7 add stream trigger 2022-03-23 17:00:21 +08:00
Liu Jicong
d1363d9cb2 task running 2022-03-23 14:47:24 +08:00
Liu Jicong
c3b3779713 Merge branch '3.0' into feature/tq 2022-03-23 10:44:50 +08:00
Liu Jicong
93347bec42 put next level info into task 2022-03-23 10:44:32 +08:00
Cary Xu
044db54e74 refactor 2022-03-23 06:25:24 +08:00
Liu Jicong
c74b88afbb put tq header input vnd 2022-03-22 19:47:57 +08:00
Shengliang Guan
220fdfabe2 refact dnode queue 2022-03-21 19:08:25 +08:00
Shengliang Guan
4049155736 shm 2022-03-21 15:51:32 +08:00
Shengliang Guan
3544df4112 Merge remote-tracking branch 'origin/3.0' into feature/shm 2022-03-20 10:19:01 +08:00
afwerar
79057240bd [TD-13759]<fix>: redefine thread api. 2022-03-20 00:47:45 +08:00
Shengliang Guan
916e569229 Merge remote-tracking branch 'origin/3.0' into feature/shm 2022-03-20 00:30:24 +08:00
Shengliang Guan
1363021f43 shm 2022-03-19 09:48:29 +08:00
Cary Xu
8a709fdbf3 refactor and put sma file in smaUid dir 2022-03-18 20:11:33 +08:00
Cary Xu
36751ea53f logic optimization and resource release 2022-03-18 16:33:53 +08:00
Shengliang Guan
41880bac8e Merge remote-tracking branch 'origin/3.0' into feature/shm 2022-03-18 11:27:06 +08:00
Liu Jicong
07a80c5bab
Merge pull request #10798 from taosdata/feature/tq
add tmq_get_row
2022-03-17 18:09:16 +08:00
Liu Jicong
1c40afc67c add tmq_get_row 2022-03-17 17:55:13 +08:00
Shengliang Guan
565774b985 Merge remote-tracking branch 'origin/3.0' into feature/shm 2022-03-16 21:35:48 +08:00
Shengliang Guan
5832b6772c shm 2022-03-16 21:18:54 +08:00
Cary Xu
e10f471b95 refactor 2022-03-16 18:19:26 +08:00
Shengliang Guan
58b64fcff2 shm 2022-03-16 14:32:02 +08:00
Cary Xu
65870538fd test insert and query 2022-03-14 17:38:10 +08:00
Cary Xu
abbd818fe6 import SmaEnv/SmaStat to facilitate save data 2022-03-13 23:32:33 +08:00
Cary Xu
421d087a8f add tsdbBDBImpl files 2022-03-12 19:19:21 +08:00
Cary Xu
0c307568e4 code refactor 2022-03-11 19:38:13 +08:00
Xiaoyu Wang
abb55e4a87 Merge remote-tracking branch 'origin/3.0' into feature/3.0_query_integrate_wxy 2022-03-10 20:19:58 -05:00
Cary Xu
7ad5e7429f ajust STSma definition 2022-03-10 15:34:15 +08:00
Xiaoyu Wang
066c39d571 TD-13747 merge 3.0 2022-03-09 21:35:24 -05:00
Cary Xu
ab90c9f5d5 Merge branch '3.0' into feature/TD-11463-3.0 2022-03-10 09:29:11 +08:00
Cary Xu
c3920c4697 reset smsStatWindow 2022-03-09 20:44:15 +08:00
Liu Jicong
35b82d79c2
Merge pull request #10657 from taosdata/feature/tq
define stream token
2022-03-09 19:58:52 +08:00
Liu Jicong
913e8d70d8 define stream token 2022-03-09 19:51:08 +08:00
Cary Xu
acffaea365 Merge branch '3.0' into feature/TD-11463-3.0 2022-03-09 18:33:47 +08:00
Cary Xu
aad01e0155 add SSmaStat in tsdb to demonstrate window valid status 2022-03-09 16:38:26 +08:00
dapan1121
ee8d007801 Merge remote-tracking branch 'origin/3.0_query_integrate' into feature/scheduler 2022-03-09 16:21:41 +08:00
dapan1121
c277b67d14 feature/qnode 2022-03-09 16:13:46 +08:00
Liu Jicong
255d795442 add tq push 2022-03-08 17:22:21 +08:00
Cary Xu
8eaa5ec501 add SVCreateSmaReq/metaGetSmaTbUids 2022-03-07 20:14:01 +08:00
Cary Xu
b64bfa979f
Feature/td 11463 3.0 (#10573)
* Block-wise SMA extraction

* refactor the SBlock

* add method tsdbLoadBlockOffset

* set method tsdbLoadBlockOffset static

* refactor

* trigger CI

* minor change

* trigger CI

* add STSma defintion

* add STSma schema encode/decode

* restore

* code optimization

* put/get sma schema from bdb

* add/check tSma schema methods

* code optimization

* code optimization
2022-03-06 20:05:41 +08:00
Cary Xu
192b07fe49
Feature/td 11463 3.0 (#10571)
* Block-wise SMA extraction

* refactor the SBlock

* add method tsdbLoadBlockOffset

* set method tsdbLoadBlockOffset static

* refactor

* trigger CI

* minor change

* trigger CI

* add STSma defintion

* add STSma schema encode/decode

* restore

* code optimization

* put/get sma schema from bdb
2022-03-06 14:43:49 +08:00
Cary Xu
13ecd2b73f
Feature/td 11463 3.0 (#10562)
* Block-wise SMA extraction

* refactor the SBlock

* add method tsdbLoadBlockOffset

* set method tsdbLoadBlockOffset static

* refactor

* trigger CI

* minor change

* trigger CI

* add STSma defintion

* add STSma schema encode/decode

* restore

* code optimization
2022-03-05 16:36:25 +08:00
Liu Jicong
01cac6b06e fix multiple polling 2022-03-04 17:14:26 +08:00
Shengliang Guan
1d9119df87 record num of logs for monitoring 2022-03-04 14:34:35 +08:00
Cary Xu
db0c47cc1f
Feature/td 11463 3.0 - block-wise SMA (#10510)
* Block-wise SMA extraction

* refactor the SBlock

* add method tsdbLoadBlockOffset

* set method tsdbLoadBlockOffset static

* refactor

* trigger CI

* minor change

* trigger CI
2022-03-03 12:39:27 +08:00
Liu Jicong
b7788aca04 fix 2022-03-02 16:22:43 +08:00
Liu Jicong
2cb89fe8c1 Merge branch '3.0' into feature/tq 2022-03-01 15:49:26 +08:00
Liu Jicong
21e5ddbb8d refactor tmq msg handle 2022-02-28 20:46:23 +08:00
Shengliang Guan
5891779fe1 common 2022-02-28 17:55:07 +08:00
Shengliang Guan
6889e19bf9 rename file 2022-02-28 10:23:16 +08:00
afwerar
64856d599d [TD-13062]<fix>: file system getline error. 2022-02-25 12:58:45 +08:00
afwerar
5a37fdf28f [TD-13062]<fix>: cross platform file system. 2022-02-25 01:47:20 +08:00
Hongze Cheng
e0778e5646 Merge branch 'feature/tkv' into feature/tdb 2022-02-19 13:26:21 +00:00
Shengliang Guan
246311d4fc minor changes 2022-02-16 15:27:19 +08:00
Liu Jicong
a038c46607 refactor tq meta store 2022-02-15 10:11:34 +08:00
Liu Jicong
4f81a33889 extract tqRead out of tq 2022-02-14 14:11:32 +08:00
Liu Jicong
29bc056abf refactor tq 2022-02-14 13:35:04 +08:00
Cary Xu
1805642aed
Merge branch '3.0' into feature/TD-11381-3.0 2022-02-10 16:16:00 +08:00
Hongze Cheng
a8bcf12898 Merge branch '3.0' of https://github.com/taosdata/TDengine into feature/tkv 2022-02-10 05:41:31 +00:00
Liu Jicong
432f8bfd6b rewrite rebalance 2022-02-10 11:22:50 +08:00
Cary Xu
d71fece2aa STSRow refactor 2022-02-09 20:34:11 +08:00
Hongze Cheng
d4cb8e981d more TDB 2022-02-09 02:22:46 +00:00
Cary Xu
82494fe692 Merge branch '3.0' into feature/TD-11381-3.0 2022-02-08 11:43:56 +08:00
Liu Jicong
573aad5cc1 fix uninitialized 2022-02-03 19:47:27 +08:00
Cary Xu
cf8590693d update 2022-01-29 08:45:39 +08:00
Liu Jicong
3534852812 improve mq consume 2022-01-29 04:49:06 +08:00
Shengliang
c37fbd1a53 for fetch rpc client 2022-01-25 15:18:56 +08:00
Liu Jicong
02e454a0d1 expose interfaces of mq 2022-01-24 10:46:55 +08:00
Liu Jicong
35749cb374 fix dependency for vnode 2022-01-21 16:12:02 +08:00
Liu Jicong
f7726ce8a4 add tq process consumer msg 2022-01-20 14:38:55 +08:00
Liu Jicong
5d77fab535 add msg for vnode consume 2022-01-20 10:45:15 +08:00
Shengliang Guan
b86bda4b41 refact tfs module 2022-01-18 22:40:28 -08:00
Shengliang Guan
cc5563716c minor changes 2022-01-18 22:04:10 -08:00
Shengliang Guan
ed9709c3f0 refact tfs module 2022-01-18 21:39:32 -08:00
Hongze Cheng
1c1ada123d Merge branch '3.0' of https://github.com/taosdata/TDengine into feature/vnode 2022-01-17 01:42:46 +00:00
dapan1121
7b8e19da56
Merge pull request #9804 from taosdata/feature/qnode
Feature/qnode
2022-01-14 18:58:45 +08:00
Hongze Cheng
523ba0ab98 refact 2022-01-14 06:55:24 +00:00
Hongze Cheng
1cc5236491 refact 2022-01-14 06:53:08 +00:00
Hongze Cheng
cde3c5a899 refact 2022-01-14 06:45:12 +00:00
Hongze Cheng
883111c62f refact 2022-01-14 06:38:45 +00:00
Hongze Cheng
d860e2687a refact 2022-01-14 06:33:13 +00:00
Hongze Cheng
0831a3120a refact 2022-01-14 06:24:25 +00:00
Hongze Cheng
790054bce9 fix create table stuck 2022-01-14 05:42:37 +00:00
dapan1121
4327293517 Merge remote-tracking branch 'origin/3.0' into feature/qnode 2022-01-13 19:06:43 +08:00
Hongze Cheng
093b982fa0 more refact 2022-01-13 05:45:03 +00:00
Hongze Cheng
f1df5eaabf more refact 2022-01-13 05:37:12 +00:00
dapan1121
e2e0817696 Merge remote-tracking branch 'origin/3.0' into feature/qnode 2022-01-13 11:37:29 +08:00
Hongze Cheng
0db6b12a47 more tkv 2022-01-13 01:40:33 +00:00
Hongze Cheng
c78f3e357f refact vnode code 2022-01-12 09:26:42 +00:00