Minglei Jin
|
bb227a9798
|
fix(tsdb/cache-update): discard none colVals for same timestamp
|
2024-05-08 17:29:07 +08:00 |
Shungang Li
|
733c8f8f9a
|
fix: (compatibility) SLastCol field change cause 'last' crash
|
2024-05-08 16:12:43 +08:00 |
Minglei Jin
|
562bf0fe1e
|
tsdb/cache: fix last col version when updating rocks
|
2024-05-07 10:24:07 +08:00 |
Shungang Li
|
b979c584fb
|
fix: tsdbCacheGetBatch ref of tmp memory
|
2024-05-07 10:22:58 +08:00 |
Haojun Liao
|
ace5e12e65
|
fix(tsdb): set the correct lflag when creating tsdbCache reader.
|
2024-04-23 19:25:51 +08:00 |
Haojun Liao
|
b0f68a9147
|
refactor: do some internal refactor.
|
2024-04-23 14:58:51 +08:00 |
Haojun Liao
|
1e89b86827
|
refactor: do some internal refactor.
|
2024-04-12 13:51:29 +08:00 |
Shungang Li
|
b664e2078b
|
fix: last memory errors
|
2024-04-09 18:33:33 +08:00 |
Shungang Li
|
dd55034c94
|
fix: pk last write error
|
2024-04-09 17:43:10 +08:00 |
Haojun Liao
|
33b1391b9a
|
fix(cache): fix memory leak, and update some test cases.
|
2024-04-08 11:33:26 +08:00 |
Shungang Li
|
bc1c7545a8
|
mock commit for pk last read, need to revert
|
2024-04-07 17:31:06 +08:00 |
Shungang Li
|
b649a73a19
|
feat: pk insert/drop last cache
|
2024-04-07 17:30:54 +08:00 |
Haojun Liao
|
f61596706d
|
fix(tsdb): add attributes for cache scan optr.
|
2024-03-26 17:34:30 +08:00 |
Haojun Liao
|
9f492a8962
|
other: merge 3.0
|
2024-03-22 17:53:11 +08:00 |
Haojun Liao
|
15e65d5f07
|
refactor: do some internal refactor.
|
2024-03-16 22:42:49 +08:00 |
Hongze Cheng
|
8aadc70b06
|
more code
|
2024-03-05 15:43:46 +08:00 |
Hongze Cheng
|
c8280e05dd
|
Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/TS-4243-3.0
|
2024-03-03 16:01:34 +08:00 |
Minglei Jin
|
3c80f171ef
|
fix(tsdb/cache): new case for column changing
|
2024-02-29 18:56:14 +08:00 |
Hongze Cheng
|
aaa36b580e
|
more code
|
2024-02-23 14:44:46 +08:00 |
Hongze Cheng
|
4b71031014
|
more code
|
2024-02-21 14:29:10 +08:00 |
Minglei Jin
|
efd2bc6bac
|
fix(tsdb/cache): remove unused block index cache
|
2024-02-20 17:12:55 +08:00 |
Hongze Cheng
|
261d38d4a7
|
Merge pull request #24710 from taosdata/fix/TD-24422-2
enh(tsdb/cache): flag empty table when creating
|
2024-02-20 16:17:18 +08:00 |
Alex Duan
|
f5e0563891
|
coverage: tsdbCache.c
|
2024-02-17 12:12:37 +08:00 |
Minglei Jin
|
d59b767af3
|
enh(tsdb/cache): flag empty table when creating
|
2024-02-01 17:40:32 +08:00 |
factosea
|
b83bb8c150
|
fix: last_row error
|
2024-01-18 17:20:31 +08:00 |
fullhonest
|
cb2ab749b5
|
Fix TD-27003: use last row scan when select last_row, last
|
2024-01-15 15:22:29 +08:00 |
Minglei Jin
|
aa410a6deb
|
fix(tsdb/cache): clear fs state before next open
|
2024-01-12 09:32:40 +08:00 |
Minglei Jin
|
d93b4f88b3
|
fix(tsdb/cache): destory brin block with fs loading
|
2024-01-09 15:23:15 +08:00 |
Minglei Jin
|
2ba586513f
|
fix(tsdb/cache): erase entry from lru if deleted
|
2023-12-26 16:41:33 +08:00 |
Minglei Jin
|
16ad59fb18
|
fix(tsdb/cache): prepend ts col to load stt
|
2023-12-22 12:14:27 +08:00 |
Minglei Jin
|
9d3eb02f3c
|
fix(tsdb/cache): plus 1 to nCols to load stt data
|
2023-12-21 17:53:44 +08:00 |
Minglei Jin
|
64378be7f4
|
fix(tsdb/cache): fix buffer-overflow with column adding
|
2023-12-18 18:06:40 +08:00 |
Minglei Jin
|
5dd9ce8ceb
|
fix(tsdb/cache): use int64_t instead of uint64_t for stt verRange
|
2023-12-18 15:02:34 +08:00 |
Hongze Cheng
|
613ca2c370
|
Merge pull request #23982 from taosdata/fix/PI-30-3.0
fix(tsdb/cache): remove malloc zero bytes
|
2023-12-12 15:22:38 +08:00 |
Minglei Jin
|
c4bf9a92bc
|
Merge branch '3.0' into enh/TD-27119
|
2023-12-11 19:38:04 +08:00 |
Haojun Liao
|
39ea7d7567
|
Merge pull request #23980 from taosdata/fix/3_liaohj
fix(tsdb): opt read stt file
|
2023-12-09 21:28:52 +08:00 |
Minglei Jin
|
2dbb718101
|
Merge branch '3.0' into enh/TD-27119
|
2023-12-08 14:48:17 +08:00 |
Minglei Jin
|
d4dbb55669
|
fix(tsdb/cache): remove malloc zero bytes
|
2023-12-08 11:04:04 +08:00 |
Haojun Liao
|
4ffaff4d50
|
other: merge 3.0
|
2023-12-08 10:14:42 +08:00 |
Haojun Liao
|
7c17d6f313
|
fix(tsdb): opt read performance by check clean stt block if only row number required.
|
2023-12-07 23:12:54 +08:00 |
Minglei Jin
|
a9309cb295
|
fix(tsdb/cache): del from mem with time range
|
2023-12-06 17:52:15 +08:00 |
Minglei Jin
|
e9cc54d87b
|
cos_cp/load: load checkpoint from json
|
2023-12-05 16:37:28 +08:00 |
Minglei Jin
|
e0a14bd359
|
fix(tsdb/cache): remove debug log
|
2023-12-05 14:05:16 +08:00 |
Minglei Jin
|
ab2c7abca1
|
tsdb/cache-del: commit before get from rocks
|
2023-11-30 09:15:58 +08:00 |
Minglei Jin
|
2c9c117529
|
fix(tsdb/cache): flush dirty lru entries before del
|
2023-11-29 17:37:40 +08:00 |
Minglei Jin
|
398771da5b
|
Merge branch '3.0' into fix/TD-27206
|
2023-11-09 14:06:15 +08:00 |
Minglei Jin
|
1bb10bb862
|
vnode/cos: check get object block size optionally
|
2023-11-09 09:32:13 +08:00 |
wangmm0220
|
0a1f1085fc
|
Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/TD-26060
|
2023-11-03 11:33:50 +08:00 |
wangmm0220
|
159873692c
|
feat:checkpoint bakeup using rsync
|
2023-11-02 20:13:29 +08:00 |
Minglei Jin
|
46d3be1f08
|
config/page-cache-size: new parameter for pcache size
|
2023-11-02 10:10:03 +08:00 |
Minglei Jin
|
d0327e07b8
|
tsdb/pg-cache: use pgno for cache key instead of blkno
|
2023-11-02 09:42:19 +08:00 |
Minglei Jin
|
a61502411d
|
tsdb/pg-cache: new page cache for tsdb s3 read file page
|
2023-11-01 10:49:05 +08:00 |
Minglei Jin
|
cd811577f3
|
fix(vnode/cos): use EIO as object put errno
|
2023-09-27 15:10:34 +08:00 |
Minglei Jin
|
e6287c1a89
|
fix(tsdb/readerwriter): fix var shadowing
|
2023-09-26 19:18:10 +08:00 |
Minglei Jin
|
7fd7902dda
|
fix(cos): use EIO as failed code
|
2023-09-25 18:38:55 +08:00 |
Minglei Jin
|
ce1f866416
|
tsdb/reader: use pTsdb handle instead of pgsz to open file
|
2023-09-21 16:36:17 +08:00 |
Minglei Jin
|
318281356b
|
s3/block_cache: new tsdb block cache
|
2023-09-15 16:19:21 +08:00 |
Haojun Liao
|
6609882f9f
|
fix(tsdb): add stt statistics block buffer, and do some internal refactor.
|
2023-08-16 10:55:07 +08:00 |
Minglei Jin
|
0e51277521
|
cache/reader: cleanup contiue nex row
|
2023-08-02 12:43:57 +08:00 |
Minglei Jin
|
7d294cac5f
|
tsdb/cache: load current fileset's brinblk once
|
2023-08-01 18:56:10 +08:00 |
Minglei Jin
|
a593e887fa
|
cache: remove nFileset from fs state
|
2023-08-01 18:37:23 +08:00 |
Minglei Jin
|
7ad628417a
|
fix mem issue: stack-use-after-scope
|
2023-08-01 17:57:38 +08:00 |
Minglei Jin
|
4716fc6400
|
cache/fs: remove fs state's tsdb handle
|
2023-08-01 17:49:05 +08:00 |
Minglei Jin
|
f72f129d41
|
cache/skyline: cleanup del array
|
2023-08-01 17:23:53 +08:00 |
Minglei Jin
|
c997662ba0
|
tsdb/cache: build skyline only if there's del data
|
2023-08-01 16:50:00 +08:00 |
Minglei Jin
|
94b9599f95
|
fix null pointer dereference
|
2023-08-01 16:39:14 +08:00 |
Minglei Jin
|
72ac5a4e3b
|
tsdb/cache: use read util's uid compare functor
|
2023-08-01 16:08:20 +08:00 |
Minglei Jin
|
c0a0e07597
|
cache/read: lazy init uidList when laoding from tsdb
|
2023-08-01 16:02:09 +08:00 |
Minglei Jin
|
b3fae65d90
|
enh(tsdb/cache/read): lazy init table map hash and entries
|
2023-08-01 15:53:42 +08:00 |
Minglei Jin
|
135beebc0a
|
fix(tsdb/cache): check stt data with empty brin index
|
2023-07-31 09:15:08 +08:00 |
Minglei Jin
|
1fcbf3432c
|
tsdb/cache/del: remove duplicate lruMutex lock
|
2023-07-28 17:20:20 +08:00 |
Minglei Jin
|
b0f65dfa62
|
fix(tsdb/cache/del): use lru mutex to fix race with committing
|
2023-07-28 16:32:07 +08:00 |
Minglei Jin
|
cc9b9bd0b9
|
fix(tsdb/cache): move to stt next row if data file exausted
|
2023-07-27 17:19:42 +08:00 |
Minglei Jin
|
1bce96ea27
|
fix(tsdb/pageSize): use tsdbPageSize instead of szPage(tdb's)
|
2023-07-25 10:46:03 +08:00 |
Minglei Jin
|
424dd40078
|
tsdb/cache: reuse pDataFileReader for same fileset
|
2023-07-24 14:45:35 +08:00 |
Minglei Jin
|
968cfd9e65
|
tsdb/cache: pLastIter null pointer check
|
2023-07-24 11:03:07 +08:00 |
Minglei Jin
|
13491fab95
|
tsdb/cache: new next stt row state for fs tranverse
|
2023-07-24 08:51:20 +08:00 |
Minglei Jin
|
48222f5dc3
|
tsdb/cache: move data file reader for fs iter to cache reader
|
2023-07-20 09:11:26 +08:00 |
Minglei Jin
|
6dd4ec41ae
|
tsdb/cache cleanup: remove unused fs methods
|
2023-07-20 08:51:03 +08:00 |
Minglei Jin
|
46d6dcda3e
|
tsdb/cache: reset skyline when clearing fileset
|
2023-07-20 08:41:32 +08:00 |
Minglei Jin
|
ce71b8bbe7
|
Merge branch 'enh/tsdb_optimize' of https://github.com/taosdata/TDengine into enh/tsdb_optimize
|
2023-07-19 18:11:14 +08:00 |
Minglei Jin
|
4eaecd11de
|
tsdb/cache: merge fs & stt row
|
2023-07-19 18:10:36 +08:00 |
Haojun Liao
|
d82fb45a4f
|
Merge remote-tracking branch 'origin/enh/tsdb_optimize' into enh/tsdb_optimize
|
2023-07-19 15:01:37 +08:00 |
Haojun Liao
|
a84efab2c8
|
enh(tsdb): add table filter according to stt block statistics data.
|
2023-07-19 15:01:25 +08:00 |
Minglei Jin
|
913cfe43e8
|
tsdb/cache: remove input[3]
|
2023-07-19 12:20:54 +08:00 |
Minglei Jin
|
4b96bc7147
|
Merge branch '3.0' into enh/tsdb_optimize
|
2023-07-19 11:15:57 +08:00 |
Minglei Jin
|
185081a948
|
tsdb/fsreader: clear last fileset's resources
|
2023-07-19 11:04:28 +08:00 |
Minglei Jin
|
a127e91534
|
tsdb/cache skyline: first round implementation of cache skyline
|
2023-07-18 17:17:06 +08:00 |
Minglei Jin
|
9f9efe9a5e
|
tsdb/cache reader: remove dataf & dataf last readers
|
2023-07-18 15:30:31 +08:00 |
Minglei Jin
|
998fbe574d
|
tsdb/cache reader: move suid into reader's info field
|
2023-07-17 19:10:33 +08:00 |
Minglei Jin
|
832b68e17d
|
tsdb/cache: load mem del data
|
2023-07-17 15:48:08 +08:00 |
Minglei Jin
|
a05383e29e
|
tsdb/cache: new load tomb callback from tsdb mergetree
|
2023-07-17 15:07:10 +08:00 |
Minglei Jin
|
9b0b4061e0
|
tsdb/cache: relayout cache row reader
|
2023-07-17 14:16:54 +08:00 |
Benguang Zhao
|
b21e603481
|
enh: add the field diskPrimary to vnodeGetPrimaryDir, and entries of vnodes.json
|
2023-07-17 11:48:48 +08:00 |
Minglei Jin
|
8263c49c17
|
tsdb/cache: fix compilation
|
2023-07-17 09:00:17 +08:00 |
Minglei Jin
|
2b21c5e0f6
|
tsdb2: adapt cache with tsdb2 API
|
2023-07-17 08:50:54 +08:00 |
Haojun Liao
|
e0ea0f2df4
|
Merge pull request #22020 from taosdata/fix/liaohj
other: merge main
|
2023-07-13 17:55:28 +08:00 |
Benguang Zhao
|
e209b487c6
|
enh: rename func name vnodeGetPrimaryDir
|
2023-07-13 10:38:05 +08:00 |
Benguang Zhao
|
05e8af4837
|
enh: unify handling of vnode primary dir for vnd and tsdb
|
2023-07-12 17:58:18 +08:00 |
Haojun Liao
|
3ffdbe923d
|
other: merge 3.0
|
2023-07-11 09:12:57 +08:00 |