Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
238 commits
Select commit Hold shift + click to select a range
e0129ac
Pipe: Fix the class not found exception of OPC UA connector (#13086)
Caideyipi Aug 2, 2024
1b650f5
Subscription: avoid incomplete resource release of prefetching queue …
VGalaxies Aug 2, 2024
81f3a33
Update out-dated profile name in readmes (#13092)
jt2594838 Aug 4, 2024
c59b2e7
Convert date to LocalDate in sortlist()
YangYumings Aug 5, 2024
81e8c3a
Subscription: java client supports Create Topic If Not Exists and Dro…
luoluoyuyu Aug 5, 2024
91b7b65
PipePlugin/Subscription: The Drop PipePlugin operation adds a check t…
luoluoyuyu Aug 5, 2024
8648df0
Update multi-language-client CI with path rule (#13095)
HTHou Aug 5, 2024
3a7a1c3
Fix IoTConsensus log explosion when stoping one node #13101
OneSizeFitsQuorum Aug 6, 2024
fce6df1
Unify string type inference (#13094)
HTHou Aug 6, 2024
daa8341
Enhance transferLeader retry frequency when migrating region #13098
OneSizeFitsQuorum Aug 7, 2024
50b7371
Add wal compression metric items (#13105)
shuwenwei Aug 7, 2024
18df70d
Remove the usage of lt_downsampling_java8 (#13108)
HTHou Aug 7, 2024
a75f72e
Fix RegionGroup concurreny problem (#13103)
liyuheng55555 Aug 8, 2024
539d707
Handle exception when the WAL initializtion is interrupted (#13102)
jt2594838 Aug 8, 2024
23a83d9
Report INTERNAL_SERVER_ERROR in executeBatch (#13106)
jt2594838 Aug 8, 2024
6ffd188
Fixed the rest service When executing unsupported SQL, return null
Aug 8, 2024
83d2b42
Update license information (#13113)
HTHou Aug 8, 2024
21e0a07
Pipe: Implemented Client-Server model in OPC UA Sink & Enable anonymo…
Caideyipi Aug 9, 2024
f45a1b2
Pipe: Support converting data type on data sync receiver metadata mis…
SteveYurongSu Aug 9, 2024
29d7958
[rc/1.3.3] Fix wal file end marker (#13126)
shuwenwei Aug 13, 2024
4134d6f
[To rc/1.3.3]Adaptation of Filter generated by FreeMarker in TsFile
FearfulTomcat27 Aug 13, 2024
d8517b7
[To rc/1.3.3] Make fetch schema error more specific and support retry…
JackieTien97 Aug 13, 2024
ed9a423
[ISSUE-13155] When having more than one pipeline subscription and res…
SteveYurongSu Aug 14, 2024
896a59e
Load: Support Datanode actively listening dirs and auto load tsfile (…
YC27 Aug 14, 2024
044d712
PipeConsensus: Avoid replicate block && Avoid transfer error when con…
Pengzna Aug 14, 2024
a0d4d25
[Region Migration] Convert a Ratis exception to enable read retry #13…
HxpSerein Aug 14, 2024
4a4edc7
[Region Migration] Wait for all region-related resources to be releas…
HxpSerein Aug 15, 2024
029bee7
[To rc/1.3.3][Region Migration]: Clear Invalid schema region when res…
133tosakarin Aug 15, 2024
33b4e64
Share device info in compaction schedule (#13150) (#13174)
shuwenwei Aug 16, 2024
7c3f3a8
Optimize action
CritasWang Aug 16, 2024
0f5097a
Bump milo.version from 0.6.10 to 0.6.14 (#13203)
dependabot[bot] Aug 16, 2024
e44dcc7
[region migration] Ignore old region migration procedure during proce…
liyuheng55555 Aug 17, 2024
908d45e
Bump swagger version (#13211)
HTHou Aug 17, 2024
46442ea
fix action name (#13213)
CritasWang Aug 19, 2024
1b22c5d
Eventually consistent heartbeat samples #13210 (#13218)
CRZbulabula Aug 19, 2024
2a7b898
Pipe: Reduced the recover time in cleaning tsFile hardlinks (#13219)
Caideyipi Aug 19, 2024
cd44b54
[TO rc/1.3.3][region migration] Snapshot source file not exists probl…
liyuheng55555 Aug 19, 2024
74c72f5
[to rc/1.3.3] [region migration] Do RatisConsensus resetPeerList even…
liyuheng55555 Aug 19, 2024
b27f752
Avoid the brain split phenomenon in the symmetric network partition s…
OneSizeFitsQuorum Aug 19, 2024
83d4d2f
Pipe: The DataRegion migration process checks whether the user pipe h…
luoluoyuyu Aug 20, 2024
7a22568
Subscription IT: intro extensive regression tests from test group (#1…
VGalaxies Aug 20, 2024
7455e00
RegionMigrate: Fix migrating region with ratisConsensus cause the reg…
133tosakarin Aug 20, 2024
2e6d3d9
hide cli throw about history Exception (#13235)
CritasWang Aug 20, 2024
37adb36
Pipe: Update TsFileInsertionScanDataContainer to support partially se…
Caideyipi Aug 20, 2024
a1ee176
[rc/1.3.3] Reduce aligned series compaction memory usage (#13135)
shuwenwei Aug 20, 2024
a614995
Pipe IT: Reduce FT runner cost by removing some manual-create-schema …
SteveYurongSu Aug 20, 2024
ebb885b
Pipe: Fix InternalCreateMultiTimeSeries plan's members may be altered…
Caideyipi Aug 21, 2024
64dd5f9
Pipe: Convert tsfile to tablets on data sync receiver when data type …
SteveYurongSu Aug 21, 2024
f586595
[region migration] Fix regionRWLock NPE when migrating region concurr…
HxpSerein Aug 21, 2024
8c3fa72
[To rc/1.3.3]Make DN wait when CN cluster's leader is not ready or do…
Pengzna Aug 21, 2024
34de319
Subscription IT: migrate regression tests of parameter and permission…
VGalaxies Aug 21, 2024
d99ea71
[rc/1.3.3] Inner compaction split large target file (#13188)
shuwenwei Aug 23, 2024
54f46a0
[To rc/1.3.3]PipeConsensus: build separate dir for each receiver thre…
Pengzna Aug 23, 2024
55db67a
[to rc/1.3.3][region migration] Ratis delete local peer when resetPee…
liyuheng55555 Aug 23, 2024
e33d18e
[region migration] Enable SchemaRegion write retry when migrating reg…
HxpSerein Aug 26, 2024
9f5022f
[Fix] Add another retryPolicy for RatisClient (#13286) (#13287)
133tosakarin Aug 26, 2024
ffad666
Pipe: discard batched events before restarting pipes (#13284)
DanielWang2035 Aug 26, 2024
f431d2b
Fixed the NPE of failed internal create timeseries (#13294)
Caideyipi Aug 26, 2024
d38ea57
Load: Add metrics for active load (#13281)
YC27 Aug 26, 2024
6af73dc
Subscription: payload size control for poll request & apply forced ta…
VGalaxies Aug 27, 2024
d46900e
Pipe: Avoid req size excceeding the thrift max frame size by slicing …
SteveYurongSu Aug 27, 2024
4ef4b14
[to rc/1.3.3] Fix TsFileOverlapValidationAndRepairTool (#13299)
shuwenwei Aug 27, 2024
c442bf7
Pipe: Support async tsfile load when data syncing between clusters (#…
YC27 Aug 27, 2024
3d949e1
Pipe: Fixed the NPE in TsFileInsertionScanDataContainer when there ar…
Caideyipi Aug 27, 2024
5c2c080
Active Load: Add scan filtering judgment & Fix failed directory witho…
YC27 Aug 27, 2024
96a8574
Load: Do not auto create series that are completely deleted by mods (…
DanielWang2035 Aug 28, 2024
40a5c30
introduce AINode to IoTDB (#13303)
ycycse Aug 28, 2024
72e5506
[Metrics]: Add metrics for RestApi (#13260) (#13324)
133tosakarin Aug 28, 2024
ee81dbf
[To rc/1.3.3] Pipe: Fixed the TsFileInsertionDataContainerTest (#13323)
Caideyipi Aug 28, 2024
5649976
Add 'deserialize_resource' metric item in compaction (#13298) (#13305)
shuwenwei Aug 28, 2024
4136b3b
Fix some issues of compaction (#13316) (#13325)
shuwenwei Aug 28, 2024
213ea7c
Feat/updated cli (#13194) (#13331)
chrisdutz Aug 29, 2024
61b7d58
[to rc/1.3.3] Make procedure scheduler ignore successful procedure (#…
liyuheng55555 Aug 29, 2024
2eda8be
Fix query stuck while DN restarting & keep quite while cleaning sort …
JackieTien97 Aug 29, 2024
1aeeffb
[IOTDB-6350] Correct the allSatisfy for InFilter
JackieTien97 Aug 29, 2024
fb237e3
Subscription: always return negative TabletsPayload resp for tablets …
VGalaxies Aug 29, 2024
6cc25dd
Pipe: Convert data types when data sync sink metadata does not match …
luoluoyuyu Aug 29, 2024
48e9a75
Pipe IT: Fix CI instability issues related to type conversion on data…
luoluoyuyu Aug 29, 2024
3cb4160
Get root cause to enable read retry #13341 (#13347)
HxpSerein Aug 29, 2024
8ed0603
[To rc/1.3.3] Add clusterId check when restarting nodes (#13346)
HxpSerein Aug 29, 2024
bde8d66
Refactor/ai node build update (#13349)
ycycse Aug 29, 2024
84a6c27
Pipe: Fix reference count leak when tasks restart (#13250) (#13351)
SteveYurongSu Aug 30, 2024
5b8a822
Rc/1.3.3 flush cli output (#13355)
chrisdutz Aug 30, 2024
a9caacd
update 3.1.1-0133c90-SNAPSHOT (#13356)
OneSizeFitsQuorum Aug 30, 2024
90f26ab
Active Load: Add metrics for file size and refactor the code (#13329)…
SteveYurongSu Aug 30, 2024
2083f89
decrease default direct buffer size in IT config (#13362)
shuwenwei Aug 31, 2024
9a0e9d4
Speed up recover (#13068) (#13345)
HTHou Sep 1, 2024
638276b
Pipe IT: Avoid IoTDBPipeTypeConversionIT from creating too many DataR…
luoluoyuyu Sep 2, 2024
b86989d
Pipe IT: req size automatic fragmentation integration test (#13342) (…
luoluoyuyu Sep 3, 2024
1b24ead
Pipe: add timely consistency check for pipe memory control (#13354) (…
DanielWang2035 Sep 3, 2024
9199a35
Pipe: better memory control for in-memory tablets (#13384)
DanielWang2035 Sep 3, 2024
d2ffea3
[To: rc/1.3.3]Fix WAL Exception catch & support new DataTypes in Quer…
jt2594838 Sep 3, 2024
f74efb1
Pipe: Fixed the bug that OPCUASink's model effect is reverted (#13377…
Caideyipi Sep 3, 2024
5634a67
[to rc/1.3.3] Fix IoTDBSetConfigurationIT.setClusterNameTest (wait Da…
liyuheng55555 Sep 3, 2024
5e840e7
Fix client cpp IT on macos (#13394)
HTHou Sep 3, 2024
ab52a45
Remove unnecessary type cast log (#13393)
jt2594838 Sep 4, 2024
abf12ff
Fix/1.3.3 removed ip option from config node remove script (#13403)
chrisdutz Sep 4, 2024
db531ff
fix bug (#13397)
shuwenwei Sep 4, 2024
ea5b5ed
[To rc/1.3.3] Fix query stuck caused by restarting DN while doing que…
JackieTien97 Sep 5, 2024
64d0517
Fix default authentication of C++ Client (#13372)
jt2594838 Sep 5, 2024
a492c68
Change FileTimeIndexCache to region level (#13353) (#13409)
HTHou Sep 5, 2024
3ce1f3b
Subscription: reduce the length of the stringified subscription event…
VGalaxies Sep 6, 2024
94e6870
Pipe: avoid logging warn when clearing event ref after releasing the …
VGalaxies Sep 6, 2024
6dbe63b
Pipe: Fix TsFileInsertionDataContainer may generate ClassCastExceptio…
Caideyipi Sep 6, 2024
045d2b0
Introduce IT framework for AINode (#13425)
ycycse Sep 6, 2024
10a2d82
Fix error log when drop database or migrate region (#13398) (#13429)
HTHou Sep 6, 2024
cac8fc1
clear AsyncTsFileResourceRecoverTaskList after data region recoverd (…
HTHou Sep 6, 2024
cab3e79
[to rc/1.3.3] Calculate metadata memory when estimate compaction memo…
shuwenwei Sep 6, 2024
f7ccf07
[to rc/1.3.3] Repair task may create compaction log file twice in seq…
shuwenwei Sep 6, 2024
fb12fbf
Pipe: Optimized the opc key store behaviour (#13417) (#13428)
Caideyipi Sep 6, 2024
1df0000
[To rc/1.3.3][Inconsistent copies] Enhance IoTConsensus Retry (#13431)
HxpSerein Sep 6, 2024
6e319b2
[to rc/1.3.3] Properly handle the case where a single IndexedRequest …
liyuheng55555 Sep 6, 2024
7013434
[to rc/1.3.3] Check decoded page size in compaction (#13432)
shuwenwei Sep 9, 2024
641e1c8
[to rc/1.3.3] Make the JDK version check in remove-datanode.bat consi…
liyuheng55555 Sep 9, 2024
80eb11c
Load: Support remote load in import-tsfile script & Fix: remote load …
YC27 Sep 9, 2024
98e2e4b
Pipe: Tolerate the error of listening queues in cluster restart (#134…
Caideyipi Sep 9, 2024
06a3831
[to rc/1.3.3] Fix compaction device info cache (#13454)
shuwenwei Sep 10, 2024
7b83481
[To rc/1.3.3]Fix deserialize logic for DeleteDataNode (#13451)
Pengzna Sep 10, 2024
affd910
Pipe: refactor committer key for event committer after pipe restart t…
VGalaxies Sep 10, 2024
f1cbc13
[to rc/1.3.3] Optimize column batch selection when there are many val…
shuwenwei Sep 10, 2024
0a7d24f
fix index out of bound exception in settle compaction task (#13463)
shuwenwei Sep 10, 2024
8b159b1
[to rc/1.3.3] Add deserializeFromWAL and related code for ContinuousS…
liyuheng55555 Sep 10, 2024
18d31d8
Pipe: Added conflict detection of params for reusing of OPCUA server …
Caideyipi Sep 11, 2024
391f938
[To rc/1.3.3][PY-Client] Fix python client package issue
HTHou Sep 11, 2024
c81d36b
AINode: Fix restart functionality and enhance error clarity (#13424) …
ycycse Sep 11, 2024
8662432
AINode: Refined architecture for enhanced modularity & Added basic IT…
ycycse Sep 11, 2024
a798425
Pipe: Remove and close asynchronous connector manager when all client…
YC27 Sep 11, 2024
79f2e86
Support dictionary encoding for STRING & refactor encoding support co…
jt2594838 Sep 11, 2024
3de1034
[to rel/1.3.3] Rename IoTDBShutdownHook to DataNodeShutdownHook & Del…
liyuheng55555 Sep 12, 2024
17d5f0f
fix last time check (#13480)
shuwenwei Sep 12, 2024
2c43f8f
[to rc/1.3.3] Remove redundant closing of consensus layer in DataNode…
liyuheng55555 Sep 12, 2024
2f64868
[to rc/1.3.3] Fix the allocation of target file name in repair data t…
shuwenwei Sep 13, 2024
4296742
Load: add detailed exception message in rpc returned status (#13493) …
luoluoyuyu Sep 13, 2024
492a7f3
Active Load: Fix load_active_listing_enable & load_active_listing_dir…
YC27 Sep 13, 2024
ba3f08e
Active Load: Check dir r/w permissions before loading from listening …
YC27 Sep 13, 2024
c223f62
Pipe: perform deep copy for incoming progress index when constructing…
VGalaxies Sep 13, 2024
941e82f
Fix error in last query with sort + limit
Beyyes Sep 13, 2024
c66769c
Pipe: Fix asynchronous connector manager leak when the receiverAttrib…
YC27 Sep 13, 2024
1694af9
Pipe: Fixed the bug that certificate cannot be trusted in OPC UA conn…
Caideyipi Sep 13, 2024
d61314f
Active Load: Fix load failures due to memory constraints not be reloa…
YC27 Sep 13, 2024
8b9214c
Fix the logic of catch ServerNotReadyException to enable read retry (…
HxpSerein Sep 13, 2024
cf73d9a
[To rc/1.3.3][Py-Client] support new data types (#13506)
HTHou Sep 14, 2024
7d05d69
Pipe: Add 'data.delete' & 'realtime-first' conflict check in PipePara…
luoluoyuyu Sep 14, 2024
bc591cb
Active Load: Fix load_active_listening_max_thread_num or load_active_…
YC27 Sep 14, 2024
74ed54f
[Metrics] Fix the grafana panel display error caused by not initializ…
133tosakarin Sep 15, 2024
3ad77ac
Fix memory calculate error when insertRecords with both aligned and n…
HTHou Sep 18, 2024
1547dab
Pipe: rebind progress index to prematurely flushed tsfile insertion e…
VGalaxies Sep 18, 2024
41d0604
Pipe: fix event counter decrement operations to avoid inconsistent fi…
VGalaxies Sep 18, 2024
bc4d4c0
Pipe & IT : Refactor pipe / IT and improved IT behaviour (#13530)
Caideyipi Sep 18, 2024
e74d1b4
Pipe: Fix data lost when syncing between clusters cause by senders' d…
SteveYurongSu Sep 18, 2024
9e1143f
Pipe: Fix the Out of memory problem in WALInsertNodeCache memory mana…
luoluoyuyu Sep 18, 2024
bba1af2
Pipe: Fix startup failure of PipeHistoricalDataRegionTsFileExtractor …
SteveYurongSu Sep 18, 2024
7434fb7
[To rc/1.3.3] Fix the issue of restarting DataNode to clean up Invali…
133tosakarin Sep 18, 2024
fdd7e8b
Fix print a log every time startup and error exception handling (#13…
133tosakarin Sep 19, 2024
3a5304a
Load: New SQL grammer -> LOAD <filePath> with ('k'='v', ...) (#13553)
YC27 Sep 20, 2024
d4dcbc9
[To rc/1.3.3] Modify regionMigrateService's ThreadPool to IoTThreadPo…
133tosakarin Sep 20, 2024
a77a625
Fix AINode status error after ConfigNode Leader restarts #13547 (#13556)
OneSizeFitsQuorum Sep 20, 2024
df68b2a
[to rc/1.3.3] Fix fill aligned chunk metadata by schema list (#13558)
shuwenwei Sep 20, 2024
b1baff6
Pipe: eliminate progress index for raw tablet event to avoid endless …
VGalaxies Sep 20, 2024
39dffe2
Pipe: Fixed the bug that the relative path in OPCUAConnector security…
Caideyipi Sep 20, 2024
1c94d98
Pipe: optimize the 'Create Pipe' SQL statement to allow omitting 'Wit…
luoluoyuyu Sep 20, 2024
cb795f4
Pipe / Subscription : Fixed the bug that TsFileInsertionScanDataConta…
Caideyipi Sep 20, 2024
f09c99d
[To rc/1.3.3] Don't print warn log for sort tmp file delete
JackieTien97 Sep 21, 2024
0561c0d
[IOTDB-6351] Don't retry if operation has already succeed even if the…
JackieTien97 Sep 21, 2024
7f11cb4
Pipe: make progress index immutable (#13571)
VGalaxies Sep 22, 2024
11c3d34
Subscription IT: explicitly declare `setUp` method for test class to …
VGalaxies Sep 23, 2024
58d6645
Pipe: Refactor pipe related packages (#13578) (#13584)
SteveYurongSu Sep 23, 2024
f86bdcd
[To rc/1.3.3] Refactor: Removed the useless Ser/de logic in configNod…
Caideyipi Sep 23, 2024
a2d389e
fix bug (#13589)
shuwenwei Sep 24, 2024
3537a30
Make log dispatcher stop in parallel #13588 (#13595)
liyuheng55555 Sep 24, 2024
8ca5cf6
[to rc/1.3.3] Skip the file timestamp check of tsfiles generated by r…
shuwenwei Sep 24, 2024
92426ad
Update tsfile verison to 1.1.0-240924-SNAPSHOT (#13598)
HTHou Sep 24, 2024
0a37cd2
[to rc/1.3.3] Fix flush chunk check in read chunk compaction (#13539)
shuwenwei Sep 25, 2024
53e1a95
Pipe: Added count-point-processor to black list (#13606)
Caideyipi Sep 25, 2024
253c41c
Pipe: Fix relative path in SSLConnector trustStorePath is not formula…
Caideyipi Sep 25, 2024
bdad615
[To rc/1.3.3] Fix the issue that some ut can not stop (#13615)
shuwenwei Sep 25, 2024
8e77c20
Subscription: register metrics to count the number of pipe events in …
VGalaxies Sep 25, 2024
b9f17a2
Load: Fix the source parameter of the load tsfile script cannot speci…
YC27 Sep 25, 2024
b45cc70
[region migration] Catch Ratis Read InterruptedException #13612 (#13625)
HxpSerein Sep 25, 2024
18d5c11
[To rc/1.3.3] Cherry pick 9903702
Beyyes Sep 26, 2024
3c02466
Pipe: Fixed the bug that alter source will not alter the reference co…
Caideyipi Sep 26, 2024
cf1e890
Pipe: Fixed the bug that different types in schema snapshot transfer …
Caideyipi Sep 26, 2024
33bf372
[To rc/1.3.3] [RatisConsensus] Bump ratis version to 3.1.1 #13630
133tosakarin Sep 26, 2024
4cc794c
[To rc/1.3.3] Tolerate ser/de call for configPhysicalReadPlan #13628
Caideyipi Sep 26, 2024
5b27364
[To rc/1.3.3]Change the error infomation when insert a timestamp over…
HTHou Sep 26, 2024
a8e29ad
AINode: Correcting the Omissions and Redundancies (#13636)
ycycse Sep 26, 2024
7b36d8f
Use CountDownLatch to replace Semaphore in IoTConsensus log dispatche…
liyuheng55555 Sep 26, 2024
f27a249
Fix NodeInfo processLoadSnapshot method (avoid compatibility issues c…
liyuheng55555 Sep 26, 2024
866eab0
PipePlugin: Add pipe consensus related plugins to blackList (#13642) …
luoluoyuyu Sep 26, 2024
7c59ea1
Pipe: Fix the problem of missing precision when converting String typ…
luoluoyuyu Sep 26, 2024
547f3eb
[To rc/1.3.3] Make each execution acquire a schema read lock only once
Caideyipi Sep 26, 2024
a3c4628
[to rc/1.3.3] Enhance repair compaction & exception handle with full …
shuwenwei Sep 27, 2024
675e93e
Adjust procedure's default clean interval #13648 (#13655)
liyuheng55555 Sep 29, 2024
12fb3c5
[to rc/1.3.3] Invalidate schema cache when data region leader change …
liyuheng55555 Sep 30, 2024
90fa3e9
Fix print error log when dir is not exist (#13591) (#13658)
133tosakarin Sep 30, 2024
c316743
[Config-properties] Change iot_consensus_throttle_threshold_in_byte =…
133tosakarin Sep 30, 2024
2480fcf
Pipe: fix npe when discard events under some cases (#13661)
Pengzna Sep 30, 2024
c25be43
Fix unexpected column order in ExportTsFile when wildcard is not used…
jt2594838 Sep 30, 2024
90fda00
Pipe: fix npe when discard events under some cases (#13666)
Pengzna Sep 30, 2024
38f5614
Pipe: Fixed the bug that timeChunk TsFileInsertionScanDataContainer c…
Caideyipi Sep 30, 2024
a28d97b
Pipe: fix NPE in SessionUtils Binary/Date value serialization called …
luoluoyuyu Sep 30, 2024
4fdf2d2
AINode: depend torch of cpu version (#13670) (#13679)
ycycse Oct 8, 2024
cb5278c
Active Load: Fix load tsfile failed when system is read only (#13646)…
SteveYurongSu Oct 8, 2024
cf4c4a2
[to rc/1.3.3] Fix ttl bugs (#13671)
shuwenwei Oct 8, 2024
d0fb72d
Fix the order of stop schema region and clear schema engine #13678 (#…
liyuheng55555 Oct 9, 2024
031d539
Catch Exception to improve the robustness of loading procedure #13696…
liyuheng55555 Oct 10, 2024
a61fc12
fix compaction file metrics (#13692)
shuwenwei Oct 10, 2024
362af49
Fix the failure of update cluster name in metric framework of ConfigN…
OneSizeFitsQuorum Oct 12, 2024
3919a7b
StateMachineProcedure getCurrentState() return null if state is EOF_S…
liyuheng55555 Oct 12, 2024
3ca5842
IoTDB-881. Client writing exists partially failures (#13721) (#13739)
133tosakarin Oct 12, 2024
9cf3628
Pipe: Avoid type conversion if error on receiver is caused by insuffi…
VGalaxies Oct 12, 2024
98cea8d
Pipe: Fixed the inclusion options of schema.timeseries.ordinary.drop …
Caideyipi Oct 12, 2024
fc19930
Pipe: Fixed the sequence of "open" and "close" for confignode inclusi…
Caideyipi Oct 12, 2024
03eb9e2
Fix invalidateSchemaCacheOfOldLeaders() requestIndex problem #13734 (…
liyuheng55555 Oct 12, 2024
9c46600
Pipe: Fixed potential NPE of iterator / Skipped retry when when faile…
Caideyipi Oct 12, 2024
d50dc43
Subscription: downgrade pipe timeout exception occurred in procedure …
VGalaxies Oct 12, 2024
ce59683
Pipe: omit region id when marking collect invocation count for remain…
VGalaxies Oct 12, 2024
47e03fb
Pipe: fetch isAligned info from TsFileInsertionScanDataContainer when…
VGalaxies Oct 12, 2024
16dde8b
Pipe: register aligned timeseries for each device id with schemas exa…
VGalaxies Oct 12, 2024
c8b9528
Load: Fix tsfile that was failed to load exceptionally deleted by Loa…
YC27 Oct 12, 2024
8ac0246
Update DataNodeInternalRPCServiceImpl.java (#13708) (#13746)
Caideyipi Oct 14, 2024
c7cba75
improve write_retry_policy in RatisConsensus (#13761)
133tosakarin Oct 14, 2024
9dd252a
Fix division by zero when querying only ID and attribute columns in t…
DanielWang2035 Oct 14, 2024
4cb90d2
fix npe (#13736)
shuwenwei Oct 15, 2024
653dc92
add metrics (#13766)
shuwenwei Oct 15, 2024
d562e24
Extend the startup waiting time of AINode in CI
ycycse Oct 15, 2024
f30a335
[To rc/1.3.3] change metricLevel to important #13770
133tosakarin Oct 15, 2024
dd70a75
[Py-client] Fix dataset contains null value contract error (#13762) …
HTHou Oct 16, 2024
75eb084
fix compaction logger no such file or directory (#13780)
shuwenwei Oct 16, 2024
7bb6308
[to rc/1.3.3] Add time chunk cache for batched column compaction (#13…
shuwenwei Oct 16, 2024
188935a
AINode: add retry logic in model status check in AINode IT (#13774) (…
ycycse Oct 16, 2024
5bfa9de
Subscription: improve event consistency by operating within the `comp…
VGalaxies Oct 17, 2024
55aaf05
Subscription: declare the referenced code for timer in license & fixu…
VGalaxies Oct 17, 2024
23db3d1
[To rc/1.3.3] [Fix] fix writing fail in ratisConsensus due to retry p…
133tosakarin Oct 17, 2024
3d4e953
Active Load: Fix load tsfile failed when system is read only and not …
YC27 Oct 18, 2024
8f2d38c
Pipe: degrade progress index rebind log (#13821) (#13826)
VGalaxies Oct 18, 2024
392fa4c
Merge remote-tracking branch 'refs/remotes/base/rc/1.3.3' into rc/1.3.3
Pengzna Oct 21, 2024
bb9b06f
Metric: Discard Error Metric When Taking Snapthot (#13823)
Pengzna Oct 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/workflows/cluster-it-1c1d.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@ on:
branches:
- master
- 'rel/1.*'
- pipe-meta-sync
- 'rc/1.*'
paths-ignore:
- 'docs/**'
- 'site/**'
pull_request:
branches:
- master
- 'rel/1.*'
- pipe-meta-sync
- 'rc/1.*'
paths-ignore:
- 'docs/**'
- 'site/**'
Expand Down
62 changes: 62 additions & 0 deletions .github/workflows/cluster-it-1c1d1a.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: Cluster IT - 1C1D1A

on:
push:
branches:
- master
- 'rel/1.*'
- 'rc/1.*'
paths-ignore:
- 'docs/**'
- 'site/**'
pull_request:
branches:
- master
- 'rel/1.*'
- 'rc/1.*'
paths-ignore:
- 'docs/**'
- 'site/**'
# allow manually run the action:
workflow_dispatch:

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

env:
MAVEN_OPTS: -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3
MAVEN_ARGS: --batch-mode --no-transfer-progress
DEVELOCITY_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}

jobs:
AINode:
strategy:
fail-fast: false
max-parallel: 15
matrix:
os: [ ubuntu-latest ]
runs-on: ${{ matrix.os }}

steps:
- uses: actions/checkout@v4
- name: Build AINode
shell: bash
run: mvn clean package -DskipTests -P with-ainode
- name: IT Test
shell: bash
run: |
mvn clean verify \
-P with-integration-tests \
-DskipUTs \
-DintegrationTest.forkCount=2 \
-pl integration-test \
-am \
-PAIClusterIT
- name: Upload Artifact
if: failure()
uses: actions/upload-artifact@v4
with:
name: cluster-log-ainode-${{ matrix.os }}
path: integration-test/target/ainode-logs
retention-days: 30
6 changes: 3 additions & 3 deletions .github/workflows/cluster-it-1c3d.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@ on:
branches:
- master
- 'rel/1.*'
- pipe-meta-sync
- 'rc/1.*'
paths-ignore:
- 'docs/**'
- 'site/**'
pull_request:
branches:
- master
- 'rel/1.*'
- pipe-meta-sync
- 'rc/1.*'
paths-ignore:
- 'docs/**'
- 'site/**'
Expand All @@ -35,7 +35,7 @@ jobs:
fail-fast: false
max-parallel: 20
matrix:
java: [ 8, 11, 17 ]
java: [ 17 ]
runs-on: [self-hosted, iotdb]
# group: self-hosted
# labels: iotdb
Expand Down
57 changes: 57 additions & 0 deletions .github/workflows/daily-ut.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
name: Daily UT

on:
schedule:
# Run at UTC 19:00 every day (CST 03:00 AM)
- cron: '0 19 * * *'

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

env:
MAVEN_OPTS: -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3
MAVEN_ARGS: --batch-mode --no-transfer-progress
DEVELOCITY_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}

jobs:
unit-test:
strategy:
fail-fast: false
max-parallel: 15
matrix:
java: [ 8 ]
os: [ ubuntu-latest, windows-latest ]
it_task: [ 'others', 'datanode' ]
include:
- java: 17
os: macos-latest
it_task: 'datanode'
- java: 17
os: macos-latest
it_task: 'others'
runs-on: ${{ matrix.os }}

steps:
- uses: actions/checkout@v4
- name: Set up JDK ${{ matrix.java }}
uses: actions/setup-java@v4
with:
distribution: corretto
java-version: ${{ matrix.java }}
- name: Cache Maven packages
uses: actions/cache@v4
with:
path: ~/.m2
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: ${{ runner.os }}-m2-
- name: Test Datanode Module with Maven
shell: bash
if: ${{ matrix.it_task == 'datanode'}}
run: mvn clean integration-test -Dtest.port.closed=true -pl iotdb-core/datanode -am -DskipTests -Diotdb.test.only=true
- name: Test Other Modules with Maven
shell: bash
if: ${{ matrix.it_task == 'others'}}
run: |
mvn clean install -DskipTests
mvn -P get-jar-with-dependencies,with-integration-tests clean test -Dtest.port.closed=true -Diotdb.test.skip=true
56 changes: 39 additions & 17 deletions .github/workflows/multi-language-client.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,29 @@ on:
push:
branches:
- master
- "rel/*"
paths-ignore:
- 'docs/**'
- 'site/**'
- "rc/*"
paths:
- 'pom.xml'
- 'iotdb-client/pom.xml'
- 'iotdb-client/client-py/**'
- 'iotdb-client/client-cpp/**'
- 'example/client-cpp-example/**'
- 'iotdb-protocol/thrift-datanode/src/main/thrift/client.thrift'
- 'iotdb-protocol/thrift-commons/src/main/thrift/common.thrift'
- '.github/workflows/multi-language-client.yml'
pull_request:
branches:
- master
- "rel/*"
paths-ignore:
- 'docs/**'
- 'site/**'
- "rc/*"
paths:
- 'pom.xml'
- 'iotdb-client/pom.xml'
- 'iotdb-client/client-py/**'
- 'iotdb-client/client-cpp/**'
- 'example/client-cpp-example/**'
- 'iotdb-protocol/thrift-datanode/src/main/thrift/client.thrift'
- 'iotdb-protocol/thrift-commons/src/main/thrift/common.thrift'
- '.github/workflows/multi-language-client.yml'
# allow manually run the action:
workflow_dispatch:

Expand Down Expand Up @@ -44,11 +56,16 @@ jobs:
sudo apt-get update
sudo apt-get install libboost-all-dev
- name: Install CPP Dependencies (Mac)
# remove some xcode to release disk space
if: matrix.os == 'macos-latest'
shell: bash
run: |
brew install boost
brew install bison
sudo rm -rf /Applications/Xcode_14.3.1.app
sudo rm -rf /Applications/Xcode_15.0.1.app
sudo rm -rf /Applications/Xcode_15.1.app
sudo rm -rf /Applications/Xcode_15.2.app
sudo rm -rf /Applications/Xcode_15.3.app
- name: Install CPP Dependencies (Windows)
if: matrix.os == 'windows-latest'
run: |
Expand All @@ -60,7 +77,7 @@ jobs:
uses: actions/cache@v4
with:
path: ~/.m2
key: client-${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: ${{ runner.os }}-m2-
- name: Build IoTDB server
shell: bash
Expand All @@ -76,7 +93,7 @@ jobs:
uses: actions/upload-artifact@v4
with:
name: cpp-IT-${{ runner.os }}
path: iotdb-client/client-cpp/target/build/test/Testing
path: distribution/target/apache-iotdb-*-all-bin/apache-iotdb-*-all-bin/logs
retention-days: 1

go:
Expand Down Expand Up @@ -112,31 +129,36 @@ jobs:
runs-on: ${{ (matrix.python == '3.6' && 'ubuntu-20.04') || 'ubuntu-latest' }}

steps:
- uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python }}
- uses: actions/checkout@v4
- name: Cache Maven packages
uses: actions/cache@v4
with:
path: ~/.m2
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: ${{ runner.os }}-m2-
- name: Cache pip packages
uses: actions/cache@v4
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
restore-keys: ${{ runner.os }}-pip-
- name: Build IoTDB server distribution zip and python client
run: mvn -B clean install -pl distribution,iotdb-client/client-py -am -DskipTests
- name: Build IoTDB server docker image
run: |
docker build . -f docker/src/main/Dockerfile-1c1d -t "iotdb:dev"
docker images
- uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python }}
- name: Install IoTDB python client requirements
run: pip3 install -r iotdb-client/client-py/requirements_dev.txt
- name: Check code style
if: ${{ matrix.python == '3.x'}}
shell: bash
run: black iotdb-client/client-py/ --check --diff
- name: Integration test
- name: Integration test and test make package
shell: bash
run: |
cd iotdb-client/client-py/ && pytest .


./release.sh
Loading