Commit graph

830 commits

Author SHA1 Message Date
Minglei Jin
110e02c44e tsdbCache: fix insert last 2022-06-30 21:02:09 +08:00
Minglei Jin
107e871cb5 tsdbCache/cleanup: remove commented code block 2022-06-30 20:47:03 +08:00
Minglei Jin
caf6e8439f tsdbCache: remove deprecated & bugged get last row implementation 2022-06-30 20:44:52 +08:00
Hongze Cheng
0d77d034e5 Merge branch 'feat/tsdb_refact' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-06-30 09:56:36 +00:00
Hongze Cheng
cc181e0bc2 refact 2022-06-30 09:56:34 +00:00
Minglei Jin
7a08c16592 tsdbCache/cleanup: remove unused code 2022-06-30 16:24:35 +08:00
Minglei Jin
afaf65b0b7 tsdbCache: remove non-H version of tsdbCacheGetLast 2022-06-30 16:16:01 +08:00
Minglei Jin
1b4cfa64c3 Merge branch 'feat/tsdb_refact' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-06-30 16:11:08 +08:00
Minglei Jin
a730764ad1 tsdbCache: fix insert last row refs 2022-06-30 16:10:30 +08:00
Hongze Cheng
1abc591137 Merge branch 'feat/tsdb_refact' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-06-30 08:01:50 +00:00
Hongze Cheng
dd5f82524a more work 2022-06-30 08:01:48 +00:00
Liu Jicong
8dece648e3 feat(tmq): enable withTbName config for snapshot 2022-06-30 15:38:27 +08:00
Haojun Liao
d377a89afd refactor: do some internal rafactor. 2022-06-30 15:17:04 +08:00
Hongze Cheng
25ce3a951f fix file corrupted 2022-06-30 07:00:24 +00:00
Haojun Liao
0758751b0c refactor: do some internal refactor. 2022-06-30 14:50:59 +08:00
Hongze Cheng
0e6760702e fix file corrupt 2022-06-30 06:47:47 +00:00
Hongze Cheng
13d3657269 Merge branch 'feat/tsdb_refact' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-06-30 06:44:47 +00:00
Hongze Cheng
bcced160d3 refact more 2022-06-30 06:44:44 +00:00
Liu Jicong
4695dc2dae feat(tmq): add snapshot test 2022-06-30 14:41:50 +08:00
Minglei Jin
669c985572 Merge branch 'feat/tsdb_refact' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-06-30 14:40:39 +08:00
Minglei Jin
1c868f7b2a tsdbCache: update tsdbReadBlockIdx interface usings 2022-06-30 14:39:50 +08:00
Hongze Cheng
60693e031f refact code 2022-06-30 06:35:50 +00:00
Minglei Jin
ceaa37e430 tsdbCache: comment tsdbReadBlockIdx out for compiling 2022-06-30 14:12:20 +08:00
Hongze Cheng
319e745dd5 more work 2022-06-30 06:02:47 +00:00
Hongze Cheng
1d88e84d10 add an API 2022-06-29 12:37:16 +00:00
Haojun Liao
c5951374d4 refactor: do internal refactor. 2022-06-29 20:25:03 +08:00
Hongze Cheng
64460a95b0 Merge branch 'feat/tsdb_refact' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-06-29 10:37:39 +00:00
Hongze Cheng
aefc151c03 fix some code 2022-06-29 10:37:35 +00:00
Minglei Jin
5e793c2f3f tsdbCacheRead: use new H version api of last_row 2022-06-29 18:10:25 +08:00
Hongze Cheng
ac7f5190aa Merge branch 'feat/tsdb_refact' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-06-29 10:05:25 +00:00
Hongze Cheng
ed69d8ee9f more work 2022-06-29 10:05:21 +00:00
Minglei Jin
8cd3bffb36 tsdbCache/delete: refine tsdbCacheDelete API 2022-06-29 17:41:06 +08:00
Hongze Cheng
ddb6745bd9 Merge branch 'feat/tsdb_refact' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-06-29 09:34:08 +00:00
Hongze Cheng
843ef87574 fix file corrput 2022-06-29 09:34:04 +00:00
Minglei Jin
8f223eec91 Merge branch 'feat/tsdb_refact' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-06-29 17:30:28 +08:00
Minglei Jin
847016aa21 tsdbCache: new H version api for last/last_row getting 2022-06-29 17:29:49 +08:00
Haojun Liao
3a566d5e5e refactor(query): do some internal refactor. 2022-06-29 17:14:00 +08:00
Minglei Jin
7678b6bb7d Merge branch 'feat/tsdb_refact' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-06-29 16:55:04 +08:00
Hongze Cheng
8e1de153dd fix bug 2022-06-29 08:54:32 +00:00
Minglei Jin
8218febeae Merge branch 'feat/tsdb_refact' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-06-29 16:54:05 +08:00
Minglei Jin
90788972e5 tsdbCache: new release interface 2022-06-29 16:53:30 +08:00
Hongze Cheng
c595b8cf51 more work 2022-06-29 07:07:01 +00:00
Hongze Cheng
930252e35c more 2022-06-29 07:00:04 +00:00
Hongze Cheng
dde1b94d80 Merge branch 'feat/tsdb_refact' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-06-29 06:51:48 +00:00
Hongze Cheng
d032dec4fb more work 2022-06-29 06:51:45 +00:00
Haojun Liao
f02dd0ef88 Merge remote-tracking branch 'origin/feat/tsdb_refact' into feat/tsdb_refact 2022-06-29 14:18:20 +08:00
Haojun Liao
6464a3d272 refactor(query): do some internal refactor. 2022-06-29 14:18:03 +08:00
Hongze Cheng
1d012a47e5 more work 2022-06-29 03:43:33 +00:00
Hongze Cheng
1baacb3c3b Merge branch 'feat/tsdb_refact' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-06-29 03:34:58 +00:00
Hongze Cheng
40dd9564f2 more work 2022-06-29 03:34:55 +00:00
Haojun Liao
10ab8ca868 Merge remote-tracking branch 'origin/feat/tsdb_refact' into feat/tsdb_refact 2022-06-29 10:35:23 +08:00
Haojun Liao
f2b83dfb4a fix(query):check null ptr. 2022-06-29 10:35:07 +08:00
Hongze Cheng
0dbdc3d68e more work 2022-06-29 02:06:06 +00:00
Hongze Cheng
553f1bd506 Merge branch 'feat/tsdb_refact' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-06-29 01:59:24 +00:00
Hongze Cheng
7dc8b876f3 more work 2022-06-29 01:59:22 +00:00
Haojun Liao
b8bc052aa4 refactor(query): do some internal refactor. 2022-06-29 09:40:31 +08:00
Haojun Liao
5efd5a3b6d fix(query):adjust api for retrieve lastrow in executor. 2022-06-28 23:24:20 +08:00
Haojun Liao
33d58a5d7a Merge remote-tracking branch 'origin/feat/tsdb_refact' into feat/tsdb_refact 2022-06-28 16:29:51 +08:00
Haojun Liao
21f494a4c5 fix(query): set correct table uid. 2022-06-28 16:29:36 +08:00
Minglei Jin
d3e741a84e tsdbCache/delete: load delete data only del file exists 2022-06-28 15:59:54 +08:00
Minglei Jin
b5125afd79 tsdbCache/delete: use new tsdbReadDelIdx/Data interfaces 2022-06-28 15:49:15 +08:00
Haojun Liao
be08ccaedc refactor:do internal refactor. 2022-06-28 15:35:51 +08:00
Minglei Jin
985d9a638a Merge branch 'feat/tsdb_refact' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-06-28 15:28:10 +08:00
Minglei Jin
d8aacdf251 tsdbCache/last: draft framework for last cols loading 2022-06-28 15:26:44 +08:00
Haojun Liao
47a7522748 Merge remote-tracking branch 'origin/feat/tsdb_refact' into feat/tsdb_refact
# Conflicts:
#	source/dnode/vnode/src/vnd/vnodeSvr.c
2022-06-28 15:23:21 +08:00
Haojun Liao
4a59e1300b other: merge 3.0. 2022-06-28 15:22:32 +08:00
Hongze Cheng
3ba5d8e98a refact del data 2022-06-28 07:20:46 +00:00
Hongze Cheng
fbb9ebfddc more work 2022-06-28 05:55:20 +00:00
Hongze Cheng
79e23420b4 refact more 2022-06-28 05:41:15 +00:00
Hongze Cheng
788267b5b1 Merge branch 'feat/tsdb_refact' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-06-28 05:25:12 +00:00
Hongze Cheng
017170e80e more work 2022-06-28 05:25:09 +00:00
Haojun Liao
758c9e6392 Merge remote-tracking branch 'origin/feat/tsdb_refact' into feat/tsdb_refact 2022-06-28 11:37:44 +08:00
Haojun Liao
6a32f81265 fix(query): retrieve in-memory buffer data. 2022-06-28 11:37:26 +08:00
Hongze Cheng
89026d754f more work 2022-06-28 03:22:56 +00:00
Hongze Cheng
6f81c3f3a2 Merge branch 'feat/tsdb_refact' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-06-28 02:35:41 +00:00
Hongze Cheng
d862aa0f3b more work 2022-06-28 02:35:37 +00:00
Haojun Liao
c638c33a76 enh(query): retrieve in-memory data. 2022-06-28 10:32:42 +08:00
Hongze Cheng
aac1fb643f more work 2022-06-27 15:44:33 +00:00
Hongze Cheng
44c473303f more work 2022-06-27 15:42:55 +00:00
Hongze Cheng
83fa9e63b0 Merge branch 'feat/tsdb_refact' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-06-27 13:05:20 +00:00
Hongze Cheng
c9ab455bef more work 2022-06-27 13:05:17 +00:00
Minglei Jin
6ece070911 tsdbCache: first round tsRowFromTsdbRow 2022-06-27 20:59:13 +08:00
Hongze Cheng
38b7cfe18e more work 2022-06-27 12:14:33 +00:00
Hongze Cheng
78774c333f more work 2022-06-27 12:03:19 +00:00
Hongze Cheng
80367eb841 Merge branch 'feat/tsdb_refact' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-06-27 11:20:13 +00:00
Hongze Cheng
f9fd39eb58 more work 2022-06-27 11:20:11 +00:00
Minglei Jin
ed6276bd11 Merge branch 'feat/tsdb_refact' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-06-27 15:50:55 +08:00
Minglei Jin
03d5b62d52 tsdbCache/skyline: first round skyline detection 2022-06-27 15:50:16 +08:00
Hongze Cheng
d814016e23 more work 2022-06-27 07:23:38 +00:00
Cary Xu
e6dd04f573 refactor: rsma restore 2022-06-27 14:47:14 +08:00
Hongze Cheng
2a41f1d3f6 more work 2022-06-27 06:07:45 +00:00
Hongze Cheng
6140856ef4 Merge branch 'feat/tsdb_refact' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-06-27 05:30:14 +00:00
Hongze Cheng
4b5b3bad11 more work 2022-06-27 05:30:10 +00:00
Haojun Liao
dbd8c300fa refactor: do tsdbread refactor. 2022-06-27 10:46:20 +08:00
Minglei Jin
ce15ee0e41 tsdbCache: insert into lru if last_row loaded 2022-06-27 10:09:16 +08:00
Cary Xu
0597f3b9cd refactor: rsma resource release 2022-06-26 18:44:49 +08:00
Minglei Jin
9dd060b439 use new tsdbReadBlockData interface 2022-06-25 20:58:29 +08:00
Hongze Cheng
9a123ba608 Merge branch 'feat/tsdb_refact' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-06-25 11:40:52 +00:00
Hongze Cheng
e32961ce5e more work 2022-06-25 11:40:50 +00:00
Minglei Jin
65b54f9d73 tsdbCache: framework for last row merging 2022-06-25 19:31:16 +08:00
Hongze Cheng
7d1574feca fix map data encode bug 2022-06-25 08:52:24 +00:00
slzhou
a9f094613a fix: restore table merge scan operator 2022-06-25 13:52:52 +08:00
Hongze Cheng
e0deddc817 more work 2022-06-25 03:46:05 +00:00
Hongze Cheng
21062f72d1 more work 2022-06-24 13:10:39 +00:00
Hongze Cheng
bbf92eeba6 more work 2022-06-24 10:10:41 +00:00
Hongze Cheng
39e48a7eaa more work 2022-06-24 07:42:17 +00:00
Hongze Cheng
a7ea0bfe73 more 2022-06-24 01:47:37 +00:00
Hongze Cheng
f7c771727a Merge branch 'feat/tsdb_refact' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-06-24 01:29:19 +00:00
Minglei Jin
c999aead58 last_row/del-skyline: first round skyline building 2022-06-23 23:14:18 +08:00
Hongze Cheng
1753d121cb more work 2022-06-23 13:23:43 +00:00
wangmm0220
a95f98f7e7 feat:merge from 3.0 2022-06-23 20:50:48 +08:00
wangmm0220
3799db4366 feat:sort table group if needed 2022-06-23 20:46:11 +08:00
wangmm0220
26cceaf172 feat:sort table group if needed 2022-06-23 19:58:12 +08:00
Hongze Cheng
81897d32af more work 2022-06-23 10:30:19 +00:00
Hongze Cheng
4b33695f3c more work 2022-06-23 08:34:18 +00:00
Hongze Cheng
4d8d1df2e5 more work 2022-06-23 03:54:20 +00:00
Hongze Cheng
cae57255be more work 2022-06-23 03:08:19 +00:00
Hongze Cheng
c58b43ba95 more work 2022-06-23 01:45:53 +00:00
Hongze Cheng
bc326593d6 more work 2022-06-23 01:39:47 +00:00
Haojun Liao
bf0caa2038 Merge branch '3.0' into feature/3_liaohj 2022-06-22 20:32:02 +08:00
Hongze Cheng
f0caae86af more work 2022-06-22 12:03:44 +00:00
shenglian zhou
c1f5f825b7 feat: prepare for multiple group tsdb reads 2022-06-22 18:51:16 +08:00
Hongze Cheng
5d2491de52 more work 2022-06-22 09:28:59 +00:00
Haojun Liao
5c1e7f3114 Merge branch '3.0' into feature/3_liaohj 2022-06-22 17:23:57 +08:00
Haojun Liao
14ddf539e0 refactor(query): do some internal refactor. 2022-06-22 17:21:04 +08:00
Hongze Cheng
b20d7d56b5 more work 2022-06-22 08:45:26 +00:00
Hongze Cheng
23c838c9ef more work 2022-06-22 06:34:39 +00:00
afwerar
9dff7b93c6 test: fix sim test error 2022-06-21 20:04:55 +08:00
Hongze Cheng
7b353b5709 more work 2022-06-21 10:25:10 +00:00
Hongze Cheng
6a50b2b483 Merge branch 'feat/tsdb_refact' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-06-21 09:13:19 +00:00
Hongze Cheng
47e07b7b13 more work 2022-06-21 09:13:16 +00:00
Haojun Liao
4a132aecef fix(query): add query cache implementation file 2022-06-21 16:29:19 +08:00
Hongze Cheng
29e65ce767 more tsdb fs work 2022-06-21 07:13:12 +00:00
Minglei Jin
a55f40a1a7 feat/tsdbCache: the first round tsdbCache 2022-06-21 10:54:30 +08:00
Hongze Cheng
4cacd72fcb more work 2022-06-20 12:17:22 +00:00
Hongze Cheng
5028420791 more work 2022-06-20 11:28:45 +00:00
Hongze Cheng
d17d6c5009 more work 2022-06-20 09:47:24 +00:00
Hongze Cheng
0359254bdf more work 2022-06-20 08:06:34 +00:00
Hongze Cheng
607f698fc6 more work 2022-06-20 06:41:17 +00:00
Haojun Liao
659e429b87 feature(query): support show table block distribution. 2022-06-20 12:54:46 +08:00
Hongze Cheng
af1724fb42 more refact 2022-06-20 03:05:32 +00:00
Hongze Cheng
21ea4e3a0b more work 2022-06-20 02:38:08 +00:00
Hongze Cheng
0767b57e59 refact work 2022-06-20 02:06:27 +00:00
Hongze Cheng
e3c7925a5d make it compile 2022-06-20 01:30:32 +00:00
Hongze Cheng
22b01362bd more work 2022-06-20 01:21:12 +00:00
Hongze Cheng
e0995ac1cb more 2022-06-18 11:32:34 +00:00
Hongze Cheng
ecd3b35f1d make it pass compile 2022-06-18 10:36:12 +00:00
Hongze Cheng
465816e50a more work 2022-06-18 10:33:53 +00:00
Hongze Cheng
50e615915a more work 2022-06-18 07:16:50 +00:00
Hongze Cheng
709e9fd78b more work 2022-06-18 03:35:49 +00:00
Hongze Cheng
3efb2c7c53 refact some code 2022-06-18 02:27:09 +00:00
Hongze Cheng
64554461f6 more work 2022-06-17 12:22:45 +00:00
Cary Xu
22e62e5cd2 other: code optimization 2022-06-17 18:11:09 +08:00
Cary Xu
715bb6d2e9 other: code optimization 2022-06-17 18:08:41 +08:00
Cary Xu
6c7dce7363 fix: merge data in memory and file 2022-06-17 18:06:08 +08:00
Hongze Cheng
b0cfcbcd1a more work 2022-06-17 09:27:31 +00:00
Hongze Cheng
0b05c8802e more work 2022-06-17 07:14:20 +00:00
Hongze Cheng
095ca03f0d more work 2022-06-17 06:29:06 +00:00
Hongze Cheng
39759c6004 more work 2022-06-17 02:50:25 +00:00
Hongze Cheng
75816b7e7a more work 2022-06-16 12:53:25 +00:00
Hongze Cheng
813005eb7b query start 2022-06-16 11:32:05 +00:00
Hongze Cheng
760905f632 refact 2022-06-16 11:14:56 +00:00
Hongze Cheng
5bd3732adf refact more code 2022-06-16 09:53:07 +00:00
Hongze Cheng
5485c7fc9f refact tsdb read 2022-06-16 09:18:30 +00:00
Hongze Cheng
d59b0254d3 more work 2022-06-16 08:58:00 +00:00
Hongze Cheng
07792850cb refact code 2022-06-16 06:29:28 +00:00
Hongze Cheng
b0b30215af more work 2022-06-16 04:00:15 +00:00
Hongze Cheng
47b11afe10 more work 2022-06-16 01:32:48 +00:00
Hongze Cheng
a85d522e20 more work 2022-06-15 12:28:52 +00:00
Hongze Cheng
63802f06a9 more work 2022-06-15 11:13:55 +00:00
Hongze Cheng
288904e901 more work 2022-06-15 08:04:26 +00:00
Hongze Cheng
d21b905c88 more work 2022-06-15 07:41:14 +00:00
Hongze Cheng
555469c775 more work 2022-06-14 13:19:46 +00:00
Hongze Cheng
0c63eeccf9 refact some code 2022-06-14 11:46:46 +00:00
Hongze Cheng
83edf4d611 more work 2022-06-14 09:55:04 +00:00
Hongze Cheng
9f398eca68 more work 2022-06-14 08:45:11 +00:00
Hongze Cheng
72e525082f Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-06-14 06:57:21 +00:00
Hongze Cheng
b25e55cf81 more work 2022-06-14 06:57:07 +00:00
Hongze Cheng
d76912cc76 more work 2022-06-14 05:24:10 +00:00
Hongze Cheng
bb0f20f6e6 more work 2022-06-14 03:38:20 +00:00
Hongze Cheng
b2c147be72 more work 2022-06-13 13:13:37 +00:00
Hongze Cheng
6211f28102 more work 2022-06-13 12:47:32 +00:00
Hongze Cheng
0ef7eec754 more work 2022-06-13 12:12:54 +00:00
Hongze Cheng
c000c15e58 more work 2022-06-13 11:54:50 +00:00
Cary Xu
1227d6aed2 other: adjust debug logs 2022-06-13 19:39:40 +08:00
Cary Xu
d1b149a9f8 fix: adjust the initial array size of fs 2022-06-13 19:35:56 +08:00
Hongze Cheng
baea84c6bf more work 2022-06-13 10:44:57 +00:00
Hongze Cheng
c94ac9a1e4 Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-06-13 09:11:11 +00:00
Cary Xu
afbb72da7b Merge branch '3.0' into feature/TD-14481-3.0 2022-06-13 17:05:39 +08:00
Hongze Cheng
b5c847d06c more work 2022-06-13 07:36:20 +00:00
Cary Xu
7fe75a2087 Merge branch '3.0' into feature/TD-14481-3.0 2022-06-13 15:33:26 +08:00
shenglian zhou
dc56c636ea Merge branch '3.0' of github.com:taosdata/TDengine into szhou/feature/multiwaymerge 2022-06-13 15:08:26 +08:00
shenglian zhou
140e15bc8d fix: merge interval operator optimization and explain analyze multimerge operator 2022-06-13 15:07:54 +08:00
Hongze Cheng
627dc00b93 more work 2022-06-13 07:02:15 +00:00
Hongze Cheng
2c63430804 Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-06-13 06:10:51 +00:00
Hongze Cheng
4027782f9a more work 2022-06-13 06:09:43 +00:00
Hongze Cheng
8f08aedcde more work 2022-06-13 06:05:05 +00:00
Cary Xu
c0964e03be other: add debug logs 2022-06-13 12:51:21 +08:00
Hongze Cheng
4ed2af9e97 more 2022-06-13 04:01:10 +00:00
Hongze Cheng
cc7640321b more work 2022-06-13 03:25:16 +00:00