Hongze Cheng
|
a7f3041ff3
|
more fix
|
2023-10-27 17:59:27 +08:00 |
Benguang Zhao
|
4163a3be7c
|
feat: resend snap replication of data on timeout
|
2023-10-27 17:58:26 +08:00 |
Hongze Cheng
|
cdb1d8296d
|
feat: concurrency on fileset
|
2023-10-27 17:48:19 +08:00 |
dmchen
|
43e6dec6c2
|
TD-26971
|
2023-10-27 17:39:50 +08:00 |
Minglei Jin
|
8c6f452f09
|
tsdb/write: make last tier writable to mem
|
2023-10-27 15:51:52 +08:00 |
Haojun Liao
|
dcca6b0868
|
other: merge 3.0.
|
2023-10-27 11:41:28 +08:00 |
Haojun Liao
|
9c9d02b181
|
fix(stream): disable follower nodes exec reset.
|
2023-10-27 09:59:52 +08:00 |
Haojun Liao
|
454624516c
|
fix(stream): handle the repeatly issued nodeUpdate msg from dnode.
|
2023-10-27 09:59:51 +08:00 |
Haojun Liao
|
33dc51cc86
|
fix(stream): add some logs.
|
2023-10-27 09:59:44 +08:00 |
Haojun Liao
|
1ccbb77981
|
fix(stream): fix dead lock when shutdown all tasks.
|
2023-10-27 09:59:37 +08:00 |
Haojun Liao
|
2493c21ed3
|
fix(stream): fix the invalid write in sma
|
2023-10-27 09:58:52 +08:00 |
Haojun Liao
|
7cce53f7e5
|
fix(stream): ignore the check status when is ready.
|
2023-10-27 09:58:52 +08:00 |
Haojun Liao
|
c99f434706
|
fix(stream): set checkpoint failure when in pause status.
|
2023-10-27 09:58:52 +08:00 |
Haojun Liao
|
2c1af8dad8
|
refactor: do some internal refactor.
|
2023-10-27 09:58:52 +08:00 |
Haojun Liao
|
1ad2c3029a
|
refactor(stream): do some internal refactor.
|
2023-10-27 09:58:52 +08:00 |
Haojun Liao
|
7311f9d2fe
|
fix(sma): fix bugs in sma and do some internal refactor.
|
2023-10-27 09:58:51 +08:00 |
Haojun Liao
|
3bcffcf1da
|
other: merge stream refactor from main.
|
2023-10-27 09:56:02 +08:00 |
Haojun Liao
|
226b6596d6
|
fix(stream): fix bugs caused by refactor.
|
2023-10-27 09:54:58 +08:00 |
Haojun Liao
|
091238e7be
|
fix(stream): fix bugs caused by refactor sm.
|
2023-10-27 09:54:58 +08:00 |
Haojun Liao
|
e1f6043eed
|
fix(stream): fix bugs caused by refactor sm.
|
2023-10-27 09:54:57 +08:00 |
Haojun Liao
|
8729bdac1e
|
fix(stream): fix bugs caused by refactor.
|
2023-10-27 09:54:57 +08:00 |
Haojun Liao
|
1eac7f44c0
|
fix(stream): fix error in stream.
|
2023-10-27 09:54:56 +08:00 |
Haojun Liao
|
579dd8e6b2
|
refactor(stream): do some internal refactor.
|
2023-10-27 09:54:56 +08:00 |
Haojun Liao
|
6f3c0d17cc
|
refactor(stream): add state machine to manage the state of stream tasks.
|
2023-10-27 09:54:49 +08:00 |
Haojun Liao
|
596eb073b7
|
refactor(stream): do some internal refactor.
|
2023-10-27 09:54:48 +08:00 |
Haojun Liao
|
62c58ecd8b
|
fix(stream):add more check for test cases.
|
2023-10-27 09:54:06 +08:00 |
Hongze Cheng
|
b8c379a20d
|
Merge pull request #23413 from taosdata/fix/TD-26669
fix(tsdb/commmit): make ts big enough to skip row
|
2023-10-26 07:17:53 -05:00 |
wade zhang
|
d1e4e909c3
|
Merge pull request #23384 from taosdata/fix/TD-26884-3.0
Fix/td 26884 3.0
|
2023-10-26 17:00:00 +08:00 |
Minglei Jin
|
b314758108
|
tsdb/commit: make ts big enough to skip row
|
2023-10-26 16:24:06 +08:00 |
kailixu
|
bb77015998
|
Merge branch '3.0' into enh/TD-26641-3.0
|
2023-10-26 10:40:54 +08:00 |
Hongze Cheng
|
209ebbde84
|
Merge pull request #23402 from taosdata/fix/TD-26189-libs3
cmake/xml2: use sha256 to verify distribution release
|
2023-10-25 20:27:29 -05:00 |
kailixu
|
64765579e9
|
enh: check interval and keep for retentions
|
2023-10-25 22:42:01 +08:00 |
Minglei Jin
|
d77ecbbb1b
|
cmake/xml2: use sha256 to verify distribution release
|
2023-10-25 17:41:55 +08:00 |
dmchen
|
14be9c81e2
|
create table user and clusterid
|
2023-10-25 14:53:06 +08:00 |
Hongze Cheng
|
3ff331b8b7
|
Merge pull request #23391 from taosdata/fix/TD-26189-libs3
cmake: new option: BUILD_S3
|
2023-10-24 22:37:20 -05:00 |
Minglei Jin
|
f9ca8fe962
|
cmake: new option: BUILD_S3
|
2023-10-24 16:10:46 +08:00 |
dmchen
|
162066235b
|
create table
|
2023-10-24 14:31:27 +08:00 |
Hongze Cheng
|
e7e7748e6d
|
Merge pull request #23366 from taosdata/fix/TD-26669
tsdb/commit: skip last tier ts data committing
|
2023-10-24 01:29:01 -05:00 |
Minglei Jin
|
e826532592
|
cmake/vnode: specify no default path for ssl & crypto
|
2023-10-24 10:10:43 +08:00 |
Minglei Jin
|
7fdf6cc696
|
cmake: use new dir for libs3
|
2023-10-24 09:04:24 +08:00 |
Minglei Jin
|
80fb38f172
|
Merge branch '3.0' into fix/TD-26189-libs3
|
2023-10-23 16:31:21 +08:00 |
Minglei Jin
|
f630fc38f8
|
tsdb/commit: skip last tier ts data committing
|
2023-10-23 15:46:32 +08:00 |
Haojun Liao
|
6dc8fc50bc
|
Merge pull request #23359 from taosdata/fix/3_liaohj
fix(tsdb): apply the window range when building blocks from stt files.
|
2023-10-21 14:57:14 +08:00 |
Haojun Liao
|
f667bf3866
|
fix(tsdb): apply the window range when building blocks from stt files.
|
2023-10-20 18:19:45 +08:00 |
Minglei Jin
|
55647f9ce9
|
cos/put: make chunk small to not block other reqs
|
2023-10-20 15:15:03 +08:00 |
Minglei Jin
|
74d05c2771
|
vnode/cos: fix multipart uploading
|
2023-10-20 13:47:25 +08:00 |
Benguang Zhao
|
959f8105ee
|
enh: require command to trigger repairing vnodes on replaced disks
|
2023-10-19 18:55:12 +08:00 |
Benguang Zhao
|
a2e0480839
|
refact: rename as SYNC_FSM_STATE_COMPLETE
|
2023-10-19 11:18:57 +08:00 |
Benguang Zhao
|
a515f8a94f
|
feat: use vnode config info if existing during vnodeCreate
|
2023-10-19 11:18:57 +08:00 |
Benguang Zhao
|
a95f6e6862
|
feat: support restore dnode with vnodes of replaced disks for primary dirs
|
2023-10-19 11:18:57 +08:00 |
Benguang Zhao
|
c4e9069a66
|
fix: set nextProcessedVer properly in tqProcessTaskScanHistory
|
2023-10-19 11:18:57 +08:00 |
Benguang Zhao
|
5c85525fd0
|
enh: add tsdbFSCreateRefSnapshotWithoutLock
|
2023-10-19 11:18:57 +08:00 |
Benguang Zhao
|
f2bd43c07e
|
fix: set field length properly in tsdbGetSnapDetails
|
2023-10-19 11:18:57 +08:00 |
Benguang Zhao
|
83013e0fe5
|
enh: return error in case of out of memory for tsdbGetSnapRangeHash
|
2023-10-19 11:18:57 +08:00 |
Benguang Zhao
|
59e8a2104c
|
refact: wrap funcs to handle snapshot info for vnodeSnapReaderOpen and vnodeSnapWriterOpen
|
2023-10-19 11:18:57 +08:00 |
Benguang Zhao
|
eb8c4d3e8c
|
enh: use hash table for filtering fset in tsdbSnapReaderOpen and tsdbSnapWriterOpen
|
2023-10-19 11:18:57 +08:00 |
Benguang Zhao
|
4e74533878
|
enh: avoid _Static_assert
|
2023-10-19 11:18:57 +08:00 |
Benguang Zhao
|
094cf408df
|
enh: prepare vnode dir again in vnodeOpen
|
2023-10-19 11:18:57 +08:00 |
Benguang Zhao
|
c1f1709d59
|
fix: add rsmaSnapWriterPrepareClose
|
2023-10-19 11:18:57 +08:00 |
Benguang Zhao
|
74185b8b9c
|
feat: exchange snapshot info for rsma tsdbs
|
2023-10-19 11:18:57 +08:00 |
Benguang Zhao
|
d5d713b1b4
|
enh: fill snapshot info for rsma tsdbs
|
2023-10-19 11:04:39 +08:00 |
Benguang Zhao
|
b80f8201ce
|
feat: detect fs incompleteness of RSMA tsdbs
|
2023-10-19 11:04:39 +08:00 |
Benguang Zhao
|
29bbebc323
|
enh: refactor a func name as tsdbSnapGetDetails
|
2023-10-19 11:04:39 +08:00 |
Benguang Zhao
|
00aeb031d4
|
enh: replicate a fset if it is corrupted without valid minVer
|
2023-10-19 11:04:39 +08:00 |
Benguang Zhao
|
a6d5deb5d1
|
fixup: fix tsdbFSDoSanAndFix
|
2023-10-19 11:04:39 +08:00 |
Benguang Zhao
|
eb4e2aa58f
|
feat: restore incomplete fsm state with maxVerValid via snapshot replication
|
2023-10-19 11:04:36 +08:00 |
Benguang Zhao
|
0c41fa56dc
|
feat: filter pExclude in tsdbFSCreateCopyRangedSnapshot
|
2023-10-19 11:00:44 +08:00 |
Benguang Zhao
|
e1c03118ab
|
enh: extract snapshot info for both of snap reader and writer
|
2023-10-19 10:51:13 +08:00 |
Benguang Zhao
|
410ced8320
|
feat: use TLV format to encode data of snapshot info
|
2023-10-19 10:51:13 +08:00 |
Benguang Zhao
|
f99795d027
|
enh: use tsdbSnapRangeArrayDestroy
|
2023-10-19 10:51:13 +08:00 |
Benguang Zhao
|
c1b2eedd3c
|
feat: impl tsdbSnapGetInfo
|
2023-10-19 10:51:08 +08:00 |
Benguang Zhao
|
4d55488495
|
feat: use SSnapshotParam as a parameter to vnodeSnapReaderOpen
|
2023-10-19 10:37:34 +08:00 |
Benguang Zhao
|
083dd148be
|
feat: exchange difference of snapshot info for replication
|
2023-10-19 10:37:34 +08:00 |
Benguang Zhao
|
b23bcee690
|
fixup: about to revert this commit
|
2023-10-19 10:37:34 +08:00 |
Benguang Zhao
|
0ddbcd50d0
|
enh: maintain independent version range of tombs for SDataFileWriter
|
2023-10-19 10:37:34 +08:00 |
Benguang Zhao
|
4540bcb170
|
fixup: work-around a compiler bug
|
2023-10-19 10:37:34 +08:00 |
Benguang Zhao
|
44a7f5df47
|
feat: add tsdbSnapDiff
|
2023-10-19 10:37:34 +08:00 |
Benguang Zhao
|
6ae9bd0e9a
|
feat: add tsdbFSToSnapRangeArray
|
2023-10-19 10:37:34 +08:00 |
Benguang Zhao
|
0a67cc8477
|
refact: use tsdbTFileUpdVerRange in tsdbSttFWriterCloseCommit
|
2023-10-19 10:37:34 +08:00 |
Benguang Zhao
|
54a10154a4
|
fixup: remove unused minVer and maxVer in ctx of SCommitter2
|
2023-10-19 10:37:34 +08:00 |
Benguang Zhao
|
6b753cc0cd
|
refact: remove unused code is_same_file
|
2023-10-19 10:37:34 +08:00 |
Benguang Zhao
|
dc402e21e3
|
fix: merge old version range of head and tomb files in tsdbDataFileWriterCloseCommit
|
2023-10-19 10:37:34 +08:00 |
Benguang Zhao
|
f8c6e8744a
|
refact: change field name of pExclude in SVSnapReader
|
2023-10-19 10:37:34 +08:00 |
Benguang Zhao
|
01d0c1247d
|
enh: record ver range in writer ctx
|
2023-10-19 10:37:34 +08:00 |
Benguang Zhao
|
f207b3ddd5
|
refact: rename func names of tsdbDataWriterUpdVerRange and tsdbSttWriterUpdVerRange
|
2023-10-19 10:37:34 +08:00 |
Benguang Zhao
|
399afe1094
|
refact: tidy up declarations of funcs in tsdbUpgrade.c
|
2023-10-19 10:37:25 +08:00 |
Benguang Zhao
|
ed6d7c4c4d
|
refact: relocate declarations and defs of tsdbFileWriteTombBlock and tsdbFileWriteTombBlk
|
2023-10-19 10:17:34 +08:00 |
Benguang Zhao
|
823aad4a5e
|
enh: record version range of STFile for data and stt files
|
2023-10-19 10:17:34 +08:00 |
Benguang Zhao
|
3cd458f5c9
|
enh: fill minVer and maxVer of nf in STFileObj during migration
|
2023-10-19 10:17:34 +08:00 |
Benguang Zhao
|
1446b44733
|
fixup: remove minVer and maxVer in FSetWriterConfig
|
2023-10-19 10:17:34 +08:00 |
Benguang Zhao
|
c8a46394f1
|
enh: set default values of minVer and maxVer while upgrading from CURRENT
|
2023-10-19 10:17:34 +08:00 |
Benguang Zhao
|
ab7a20c117
|
enh: write stt and data files with minVer and maxVer
|
2023-10-19 10:17:34 +08:00 |
Benguang Zhao
|
da28d490aa
|
enh: filterByVersion with snap ranges
|
2023-10-19 10:17:34 +08:00 |
Benguang Zhao
|
7a13e4b2cf
|
enh: add minVer and maxVer for entries in current.json
|
2023-10-19 10:17:34 +08:00 |
Benguang Zhao
|
1be2835fc1
|
enh: exclude a list of snap ranges in tsdbSnapReaderOpen
|
2023-10-19 10:17:34 +08:00 |
Benguang Zhao
|
573c28fd06
|
enh: iterate over a list of snap ranges for STsdbSnapReader
|
2023-10-19 10:17:28 +08:00 |
Minglei Jin
|
52c8bc91f9
|
cos/delete: fix delete object cond and double free
|
2023-10-18 18:21:45 +08:00 |
Minglei Jin
|
f26ec41b8e
|
vnode/cos: fix get callback buffer
|
2023-10-18 15:30:02 +08:00 |
Haojun Liao
|
c6dd73b68b
|
Merge pull request #23187 from taosdata/feat/TD-26056
feat:add replay logic
|
2023-10-18 11:43:43 +08:00 |
Minglei Jin
|
11b65e2779
|
vnode/cos: make dependent lib public
|
2023-10-17 18:11:13 +08:00 |