Zhang.Jinrui [Wed, 18 May 2022 09:49:49 +0000 (17:49 +0800)]
Add distribution plan logic for AlignedSeriesScan (#5941)
Marcos_Zyk [Wed, 18 May 2022 09:04:23 +0000 (17:04 +0800)]
[IOTDB-3024] Implement SchemaRegion Memory mode snapshot (#5925)
Liu Xuxin [Wed, 18 May 2022 09:03:15 +0000 (17:03 +0800)]
[IOTDB-3213] Apply visitor pattern for DataRegionStateMachine (#5944)
lisijia [Wed, 18 May 2022 03:28:41 +0000 (11:28 +0800)]
[IOTDB-3200] [PartitionInfo] replace bytebuffer with stream (#5921)
Haonan [Wed, 18 May 2022 03:20:15 +0000 (11:20 +0800)]
Fix confignode script error (#5942)
Alan Choo [Wed, 18 May 2022 02:09:53 +0000 (10:09 +0800)]
[IOTDB-3196] Add wal read interface for consensus group (#5931)
* add search interface for consensus group
* spotless
* remove
Chen YZ [Wed, 18 May 2022 00:32:52 +0000 (08:32 +0800)]
[IOTDB-3144][IOTDB-3130][IOTDB-3133] Set the default pipe status of receiver after reboot to STOP (#5859)
Liao Lanyu [Tue, 17 May 2022 15:48:09 +0000 (23:48 +0800)]
[IOTDB-3073][IOTDB-3095] Unescape identifier and Use antlr to parse PartialPath/Path (#5848)
Haonan [Tue, 17 May 2022 14:52:29 +0000 (22:52 +0800)]
Avoild using symlink when pack all-in-one package (#5935)
张正明 [Tue, 17 May 2022 13:31:14 +0000 (21:31 +0800)]
[IOTDB-3219] fix stop-server on windows (#5936)
* fix stop-server on windows
* fix stop-server.bat on cluster-confignode
Mrquan [Tue, 17 May 2022 12:50:31 +0000 (20:50 +0800)]
fix a bug for system.properties (#5933)
Marcos_Zyk [Tue, 17 May 2022 11:54:13 +0000 (19:54 +0800)]
[IOTDB-3210]fix npe (#5932)
SzyWilliam [Tue, 17 May 2022 07:58:07 +0000 (15:58 +0800)]
BugFix: Delete snapshotDir on failure (#5927)
* delete snapshotDir on failure
* spotless
Haonan [Tue, 17 May 2022 05:32:54 +0000 (13:32 +0800)]
[IOTDB-3201] Support RowDataQuery API for new cluster (#5922)
ZhangHongYin [Tue, 17 May 2022 03:55:50 +0000 (11:55 +0800)]
remove enable_performance_stat in iotdb-engine.properties, and add enablePerformanceStat in iotdb-metric.yml (#5920)
ZhangHongYin [Tue, 17 May 2022 03:55:31 +0000 (11:55 +0800)]
[IOTDB-3062] add last cache in DataNodeSchemaCache (#5906)
Xiangwei Wei [Tue, 17 May 2022 03:19:15 +0000 (11:19 +0800)]
[IOTDB-2844] Implementaion of AggregationOperator and RawDataAggregationOperator (#5846)
Co-authored-by: Jinrui.Zhang <xingtanzjr@gmail.com>
Mrquan [Tue, 17 May 2022 02:34:49 +0000 (10:34 +0800)]
[IOTDB-3092] Pooling config node clients using ClientManager (#5847)
ljn55966005 [Mon, 16 May 2022 16:20:40 +0000 (00:20 +0800)]
[IOTDB-2963] metrics of process and hardware (#5406)
Co-authored-by: Erickin <956968575@qq.com>
Co-authored-by: zhengqiang-cisdi <loveher147@qq.com>
周沛辰 [Mon, 16 May 2022 15:30:52 +0000 (23:30 +0800)]
[IOTDB-2978][compaction error log ] Log level and "null" error message handling (#5917)
YongzaoDan [Mon, 16 May 2022 15:26:06 +0000 (23:26 +0800)]
[IOTDB-3181] Region expansion based on the total number of cpu cores (#5919)
Alan Choo [Mon, 16 May 2022 14:00:12 +0000 (22:00 +0800)]
[IOTDB-3160] TsFile will be corrupted when flushing memtable appears OOM (#5892)
YongzaoDan [Mon, 16 May 2022 09:49:17 +0000 (17:49 +0800)]
[IOTDB-2689] [IOTDB-2690] Simple Partition load balancing (#5910)
Steve Yurong Su [Mon, 16 May 2022 07:44:59 +0000 (15:44 +0800)]
[MPP][Bug hotfix] Support expressions in select and filter causes (#5918)
* reused TypeProvider in converting Expression->Transformer stage
* bind transformer input column with operator column input index
* fix FilterOperator#iterateFilterReaderToNextValid()
* invoke declarePositions(rowCount) in Operator#next()
* invoke readyForFirstIteration() in hasNext() instead of in constructor
* infer types in server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/Analyzer.java
* bind input types
* fix outputPointReaders construction
cmlmakahts [Mon, 16 May 2022 06:19:09 +0000 (14:19 +0800)]
[IOTDB-2880] move procedure module into confignode as a class-package (#5899)
YongzaoDan [Mon, 16 May 2022 01:49:56 +0000 (09:49 +0800)]
[IOTDB-3183] Cancel the singleton mode in the ConfigNode's persistence module (#5913)
Mrquan [Mon, 16 May 2022 00:00:08 +0000 (08:00 +0800)]
Report cpu core and total memory to config node (#5914)
* Scripts of stop and remove datanode
* [DataNode] Add dataNodeInfo
* [DataNode] Add dataNodeInfo
SzyWilliam [Sun, 15 May 2022 15:07:38 +0000 (23:07 +0800)]
[IOTDB-3167] Add_wait_leader_ready for RatisConsensus and tune params (#5904)
* finish
* fix code smell
* revert log level
* adjust default parameter
* spotless apply
* revise
* spotless
* add sleep time
* add sleep time
* comment wait_until_leader_ready logic
* comment commit index logic
* restore wait_until_leader logic and fix test dependency
* rerun ci
Co-authored-by: LebronAl <TXYPotato@gmail.com>
Haonan [Sun, 15 May 2022 14:23:38 +0000 (22:23 +0800)]
[IOTDB-3186] Support DeleteStorageGroups API for new cluster (#5912)
Haonan [Sun, 15 May 2022 05:03:07 +0000 (13:03 +0800)]
[IOTDB-3172] Support CreateMultTimeseries API for new cluster (#5896)
Haonan [Sat, 14 May 2022 23:50:43 +0000 (07:50 +0800)]
fix website compile error (#5909)
Steve Yurong Su [Sat, 14 May 2022 16:16:19 +0000 (00:16 +0800)]
[IOTDB-3145] Support data type inferring in Expressions (#5900)
Support data type inferring in Expressions
Support comparing BOOLEAN and TEXT
Haonan [Sat, 14 May 2022 15:31:03 +0000 (23:31 +0800)]
fix some invalid pic links and move some pics to iotdb-bin-resources (#5908)
ZhangHongYin [Sat, 14 May 2022 07:12:53 +0000 (15:12 +0800)]
[IOTDB-3158][metric] fix NPE exception (#5891)
Haonan [Sat, 14 May 2022 03:57:26 +0000 (11:57 +0800)]
Fix config node compile error (#5905)
Mrquan [Sat, 14 May 2022 01:35:11 +0000 (09:35 +0800)]
Scripts of stop and remove datanode (#5894)
Alan Choo [Fri, 13 May 2022 16:10:59 +0000 (00:10 +0800)]
[IOTDB-3045] Deleted timeseries are created again after restart (#5897)
ZhangHongYin [Fri, 13 May 2022 16:06:31 +0000 (00:06 +0800)]
[IOTDB-3117][snapshot] add authInfo snapshot. (#5843)
lisijia [Fri, 13 May 2022 15:49:48 +0000 (23:49 +0800)]
[IOTDB-3114] NodeInfo snapshot interface (#5887)
YongzaoDan [Fri, 13 May 2022 15:48:03 +0000 (23:48 +0800)]
[IOTDB-3054] Cluster heartbeat framework (#5873)
YongzaoDan [Fri, 13 May 2022 15:47:55 +0000 (23:47 +0800)]
[IOTDB-3179] Printing logs when get/getOrCreate Partition in ConfigNode
Pengyu Chen [Fri, 13 May 2022 13:27:56 +0000 (21:27 +0800)]
[IOTDB-3169] Add Library-UDF to IOTDB Distribution (#5874)
cmlmakahts [Fri, 13 May 2022 07:39:59 +0000 (15:39 +0800)]
[IOTDB-2919] Feature/Delete storage group (#5811)
任宇华 [Fri, 13 May 2022 07:34:46 +0000 (15:34 +0800)]
[IOTDB-3175] Unable to find file when creating user with AuthorInfo (#5867)
Co-authored-by: renyuhua <ryh13233464493@163.com>
Zhang.Jinrui [Fri, 13 May 2022 03:50:13 +0000 (11:50 +0800)]
[IoTDB-3170] Add MemoryTable framework for MPP (#5890)
Haonan [Thu, 12 May 2022 15:00:55 +0000 (23:00 +0800)]
[IOTDB-3146] add confignode to distribution package (#5861)
liuminghui233 [Thu, 12 May 2022 13:25:58 +0000 (21:25 +0800)]
[IOTDB-3079] Implememtation of complete LogicalPlanner (#5858)
Marcos_Zyk [Thu, 12 May 2022 12:26:06 +0000 (20:26 +0800)]
Fix path overlap judgement while doing logical plan for schema fetch (#5875)
swpulk [Thu, 12 May 2022 10:20:35 +0000 (18:20 +0800)]
[IOTDB-3161] Add <API Comparison> under the <API> of iotdb official website. (#5866)
Co-authored-by: swpulk <kai.li@timecho.com>
Zhang.Jinrui [Thu, 12 May 2022 09:03:15 +0000 (17:03 +0800)]
Fix some issues in MPP framework and add client invalidate-all policy for internal RPC (#5872)
Haonan [Thu, 12 May 2022 02:05:10 +0000 (10:05 +0800)]
Fix website compile error (#5871)
YongzaoDan [Wed, 11 May 2022 15:31:11 +0000 (23:31 +0800)]
[IoTDB-3053] Copyset algorithm when create timeseries (#5862)
Marcos_Zyk [Wed, 11 May 2022 14:44:13 +0000 (22:44 +0800)]
Modify aligned timeseries doc (#5865)
Pengyu Chen [Wed, 11 May 2022 12:04:45 +0000 (20:04 +0800)]
[IOTDB-3143] Potential bug fix for library-udf (#5857)
Co-authored-by: Steve Yurong Su <rong@apache.org>
Zhang.Jinrui [Wed, 11 May 2022 11:38:00 +0000 (19:38 +0800)]
[IOTDB-3155] Optimize the schedule of MPP framework (#5863)
flashzxi [Wed, 11 May 2022 11:21:13 +0000 (19:21 +0800)]
[IOTDB-3068] Cache datatype/isConstant to reduce redundant function calls when calculating expressions (#5844)
Co-authored-by: Steve Yurong Su <rong@apache.org>
Marcos_Zyk [Wed, 11 May 2022 09:14:16 +0000 (17:14 +0800)]
Implement CommonDescriptor and refactor CommonConfig usage (#5860)
ZhangHongYin [Wed, 11 May 2022 01:32:33 +0000 (09:32 +0800)]
[IOTDB-3139] fix place of auth folder. (#5855)
Haonan [Tue, 10 May 2022 14:05:41 +0000 (22:05 +0800)]
[IOTDB-3138] Remove old cluster module from distribution package (#5853)
Liao Lanyu [Tue, 10 May 2022 10:04:59 +0000 (18:04 +0800)]
[IOTDB-3071] change siganature of getDeviceIdString in Path (#5852)
Marcos_Zyk [Tue, 10 May 2022 09:21:27 +0000 (17:21 +0800)]
[IOTDB-3127] Fix tree traverse algorithm (#5842)
Haonan [Tue, 10 May 2022 05:50:12 +0000 (13:50 +0800)]
Support create sg and timeseries by session API in new cluster (#5836)
Haonan [Tue, 10 May 2022 05:39:47 +0000 (13:39 +0800)]
[IOTDB-1239]Incorrect datetime value can be inserted into iotdb successfully (#5832)
Marcos_Zyk [Tue, 10 May 2022 05:36:14 +0000 (13:36 +0800)]
Fix multi level sg creation bug (#5851)
刘威 [Tue, 10 May 2022 05:03:58 +0000 (13:03 +0800)]
[IOTDB-2797] Use path pattern to check path in Auth (#5827)
Zhang Zeyu [Tue, 10 May 2022 04:31:07 +0000 (12:31 +0800)]
Doc file update (#5027)
Co-authored-by: Haonan <hhaonan@outlook.com>
ZhangHongYin [Tue, 10 May 2022 02:27:47 +0000 (10:27 +0800)]
Fix set storage group typo (#5850)
Jackie Tien [Tue, 10 May 2022 01:18:24 +0000 (09:18 +0800)]
[IOTDB-3134] Calculating allSensors fields in LocalExecutionPlanner (#5845)
ZhangHongYin [Mon, 9 May 2022 15:41:53 +0000 (23:41 +0800)]
[IOTDB-3119] extend set storage group (#5831)
Chen YZ [Mon, 9 May 2022 12:13:12 +0000 (20:13 +0800)]
[IOTDB-3110] drop and create pipe throws NullPointerException (#5822)
Jamber [Mon, 9 May 2022 10:24:18 +0000 (18:24 +0800)]
[IOTDB-3125] IT case report Error RejectedExecutionException (#5838)
Co-authored-by: haiyi.zb <haiyi.zb@alibaba-inc.com>
Chen YZ [Mon, 9 May 2022 10:03:22 +0000 (18:03 +0800)]
[IOTDB-2772] Add testcontainer e2e test for newsync (#5416)
Co-authored-by: yschengzi <87161145+yschengzi@users.noreply.github.com>
Co-authored-by: Jamber <jamber002@sina.com>
Co-authored-by: haiyi.zb <haiyi.zb@alibaba-inc.com>
Co-authored-by: wangjunqing <wangjunqing.wjq@alibaba-inc.com>
Co-authored-by: Irvine <irvine0109@gmail.com>
Co-authored-by: yschengzi <yscysc99@126.com>
Co-authored-by: Haonan <hhaonan@outlook.com>
CloudWise-Lukemiao [Mon, 9 May 2022 09:12:47 +0000 (17:12 +0800)]
[IOTDB-2285][User docs] IoTDB Grafana Plugin: Grafana Connector Input Style (#5841)
Xiangdong Huang [Mon, 9 May 2022 08:22:53 +0000 (16:22 +0800)]
use properties to replace the specified dependency version and enable library-udf module (#5762)
lisijia [Mon, 9 May 2022 08:08:52 +0000 (16:08 +0800)]
[IOTDB-3097] PartitionInfo snapshot interface (#5807)
Jackie Tien [Mon, 9 May 2022 07:03:59 +0000 (15:03 +0800)]
[IOTDB-3120] Print the tsfile name when meet IOException (#5833)
lisijia [Mon, 9 May 2022 04:34:35 +0000 (12:34 +0800)]
[IOTDB-3098] ClusterSchemaInfo snapshot interface (#5816)
Steve Yurong Su [Mon, 9 May 2022 01:32:43 +0000 (09:32 +0800)]
[IOTDB-3118] Implememtation of TransformNode and FilterNode (#5829)
AACEPT [Sun, 8 May 2022 15:41:37 +0000 (23:41 +0800)]
[IOTDB-2992] JEXL UDF: support multi input columns (#5810)
CloudWise-Lukemiao [Sun, 8 May 2022 15:00:59 +0000 (23:00 +0800)]
Grafana Plugin: fixed NPE when switching query style (#5825)
ZhangHongYin [Sun, 8 May 2022 14:42:21 +0000 (22:42 +0800)]
Avoid print a null status when login. (#5830)
Mrquan [Sun, 8 May 2022 14:36:34 +0000 (22:36 +0800)]
[IOTDB-3108] Optimize register process of datanode (#5818)
Haonan [Sun, 8 May 2022 07:16:17 +0000 (15:16 +0800)]
[IOTDB-3093] Use TsBlock to query data in TVList (#5772)
liuminghui233 [Sun, 8 May 2022 02:46:17 +0000 (10:46 +0800)]
[IOTDB-2962] [IOTDB-3079] Refactor SQL parser and implememtation of complete Analyzer (#5819)
Chen YZ [Sat, 7 May 2022 17:17:15 +0000 (01:17 +0800)]
[IOTDB-3047] Path does not exist when delete storage group (#5738)
Liu Xuxin [Sat, 7 May 2022 16:34:11 +0000 (00:34 +0800)]
add compaction speed log (#5826)
Jamber [Sat, 7 May 2022 07:23:19 +0000 (15:23 +0800)]
[IOTDB-3016] do flush when graceful stop IoTDB (#5800)
Xiangwei Wei [Sat, 7 May 2022 06:10:28 +0000 (14:10 +0800)]
push down limit to rawdatasetwithValueFilter (#5813)
Jackie Tien [Sat, 7 May 2022 06:09:39 +0000 (14:09 +0800)]
[IOTDB-3103] Implementation of NonOverlappedMultiColumnMerger (#5805)
Zhang.Jinrui [Sat, 7 May 2022 05:34:22 +0000 (13:34 +0800)]
Optimize the logger recording of MPP (#5815)
* tmp saved
* make interrupt() more suitable
* make log in DataBlockManager more accurate
* fix test error
* fix test error
YongzaoDan [Sat, 7 May 2022 01:00:32 +0000 (09:00 +0800)]
[IOTDB-2987] Optimize ConfigNodeGroup startup process (#5802)
Zhang.Jinrui [Fri, 6 May 2022 04:45:42 +0000 (12:45 +0800)]
Fix the issue that sometimes the FragmentInstance may stuck in FLUSHING states (#5808)
Potato [Fri, 6 May 2022 02:18:52 +0000 (10:18 +0800)]
[IOTDB-3104] Add Consensus Module StateMachine Event API (#5806)
[IOTDB-3104] Add Consensus Module StateMachine Event API (#5806)
Xiangwei Wei [Thu, 5 May 2022 07:25:14 +0000 (15:25 +0800)]
implement visitSeriesAggregate in localExecutionPlanner (#5801)
Marcos_Zyk [Thu, 5 May 2022 05:40:10 +0000 (13:40 +0800)]
[IOTDB-3084] Support schema fetch across sg (#5795)
* implement logic plan
* implement distribution plan
* fix serialize bug
* fix serialize bug
* rename schemaFetchNode to schemaFetchScanNode
* rename SchemaScan and SchemaMerge to SchemaQueryScan and SchemaQueryMerge
* rename SchemaScan to SchemaQueryScan
Co-authored-by: Jinrui.Zhang <xingtanzjr@gmail.com>
Marcos_Zyk [Thu, 5 May 2022 04:23:55 +0000 (12:23 +0800)]
[IOTDB-3057]Auto create schema (#5770)
Jackie Tien [Thu, 5 May 2022 04:01:09 +0000 (12:01 +0800)]
Return Option<TsBlock> instead of TsBlock to let caller clearly be aware of that the method will return null (#5777)
Jackie Tien [Thu, 5 May 2022 03:58:48 +0000 (11:58 +0800)]
[IOTDB-3080] Implementation of AlignedSeriesScanOperator (#5792)
ZhangHongYin [Thu, 5 May 2022 03:02:05 +0000 (11:02 +0800)]
[IOTDB-3096] [Auth] fix default config of user folder and role folder (#5797)
Xiangwei Wei [Thu, 5 May 2022 00:47:10 +0000 (08:47 +0800)]
[IOTDB-2845] Implementation of DeviceMergeOperator (#5791)