dependabot[bot] [Mon, 9 May 2022 08:30:07 +0000 (08:30 +0000)]
Bump protobuf-java from 3.0.0-beta-1 to 3.16.1 in /hive-connector
Bumps [protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.0.0-beta-1 to 3.16.1.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/generate_changelog.py)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.0.0-beta-1...v3.16.1)
---
updated-dependencies:
- dependency-name: com.google.protobuf:protobuf-java
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
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)
Alan Choo [Wed, 4 May 2022 14:42:11 +0000 (22:42 +0800)]
[IOTDB-3034] Partial insert in new cluster (#5763)
SzyWilliam [Wed, 4 May 2022 11:44:07 +0000 (19:44 +0800)]
[IOTDB-3094] Consensus Snapshot interface redesign (#5788)
* consensus snapshot interface redesigned
* revise
Steve Yurong Su [Wed, 4 May 2022 11:37:35 +0000 (19:37 +0800)]
Refactor abstract class Expression (#5793)
Make every method and every field clearer.
AACEPT [Wed, 4 May 2022 11:08:50 +0000 (19:08 +0800)]
[IOTDB-2992] JEXL UDF (#5787)
Co-authored-by: Steve Yurong Su <rong@apache.org>
ZhangHongYin [Wed, 4 May 2022 10:13:09 +0000 (18:13 +0800)]
[IOTDB-3085] move auth to node-commons module (#5790)
Marcos_Zyk [Wed, 4 May 2022 08:16:04 +0000 (16:16 +0800)]
[IOTDB-3088]Implement MTreeAboveSG serialize and deserialize (#5781)
刘威 [Wed, 4 May 2022 06:52:46 +0000 (14:52 +0800)]
[IOTDB-2797][privilege] Fix root.** doesn't work (#5756)
Xiangdong Huang [Wed, 4 May 2022 05:52:15 +0000 (13:52 +0800)]
[IOTDB-3078]upgrade spotless and code format version. Add instruction for spotles… (#5771)
* upgrade spotless and code format version. Add instruction for spotless and JDK17.
* provide two google.java.format.version to fit jdk1.8 and 11+
* downgrade google java code format to 1.7
* revert argline for jdk17
Co-authored-by: xiangdong huang <sainthxd@gmail.com>
Potato [Wed, 4 May 2022 03:21:34 +0000 (11:21 +0800)]
fix (#5784)
Steve Yurong Su [Wed, 4 May 2022 01:35:45 +0000 (09:35 +0800)]
[IOTDB-3050] Support expression evaluation with time column (#5783)
Liu Xuxin [Tue, 3 May 2022 16:14:23 +0000 (00:14 +0800)]
fix compilation problem (#5786)
Liu Xuxin [Tue, 3 May 2022 13:44:55 +0000 (21:44 +0800)]
[IOTDB-2865] Move PartialPath to node-commons module (#5785)
flashzxi [Tue, 3 May 2022 13:12:37 +0000 (21:12 +0800)]
[IOTDB-2957] User can execute SQL after signing in with a wrong password (#5778)
* DO NOT call requestSessionId() when password is wrong
* refactor openSession()
Co-authored-by: Steve Yurong Su <rong@apache.org>
Liu Xuxin [Tue, 3 May 2022 12:56:28 +0000 (20:56 +0800)]
[IOTDB-2865] Move `PartialPath` to node-commons module (#5780)
Xiangwei Wei [Tue, 3 May 2022 12:19:14 +0000 (20:19 +0800)]
[IOTDB-2849] Delete groupByLevelOperator and add more comments to timeJoinOperator (#5614)
Jackie Tien [Tue, 3 May 2022 12:03:09 +0000 (20:03 +0800)]
[IOTDB-3082] Implememtation of OffsetOperator (#5779)
ZhangHongYin [Tue, 3 May 2022 11:34:18 +0000 (19:34 +0800)]
[IOTDB-3058]The implementation of ttl related sql. (#5764)
Zhang.Jinrui [Tue, 3 May 2022 11:25:17 +0000 (19:25 +0800)]
Handle the scenarios that there is no data for storage group (#5782)
Xiangwei Wei [Tue, 3 May 2022 08:39:21 +0000 (16:39 +0800)]
[IOTDB-2844] Implementation of Aggregator and Accumulator (#5757)
Marcos_Zyk [Tue, 3 May 2022 07:56:04 +0000 (15:56 +0800)]
Fix concurrent failure of testInsertMultiTabletPlanParallel (#5767)
Jackie Tien [Tue, 3 May 2022 07:13:35 +0000 (15:13 +0800)]
Fix Reflection can't find constructor bug (#5776)
Potato [Tue, 3 May 2022 07:09:37 +0000 (15:09 +0800)]
[IOTDB-3076]Optimize StandAloneConsensus read/write performance && consensus modu… (#5768)
* Optimize StandAloneConsensus read/write performance && consensus module code refactor
* refactor
Liu Xuxin [Tue, 3 May 2022 03:31:38 +0000 (11:31 +0800)]
[IOTDB-2994] Separate RSchemaEngine into a separate module (#5737)
Steve Yurong Su [Mon, 2 May 2022 13:35:23 +0000 (21:35 +0800)]
[IOTDB-2993][Bugfix] Support IN, LIKE, and REGEXP expressions in Transform Operator (#5766)
JiaXin Zhang [Mon, 2 May 2022 12:58:57 +0000 (20:58 +0800)]
Add SyncThriftClientErrorHandler for proxy to clean the code (#5710)
Mrquan [Mon, 2 May 2022 12:56:21 +0000 (20:56 +0800)]
[IOTDB-2870] Unit test of spliting insert node in new cluster (#5769)
SzyWilliam [Mon, 2 May 2022 11:53:58 +0000 (19:53 +0800)]
[IOTDB-3075] RatisConsensus UUID bugfix (#5765)
* consensus group to ratis id bugfix
* fix
* format
Jialin Qiao [Mon, 2 May 2022 09:16:28 +0000 (17:16 +0800)]
rename package of mpp and confignode (#5758)
As this PR is used to change packages and there is no code level change, we merge it once the CI succeed
Liao Lanyu [Mon, 2 May 2022 06:30:55 +0000 (14:30 +0800)]
[IOTDB-2981] Modify antlr, IoTDBSqlVisitor and ASTVisitor for new syntax convention (#5696)
changelist:
node name can not be STRING_LITERAL now.
change propertyClause to attributePair. Attributes in tag, attribute, udf, trigger, pipe...... are attributePair now.
attributeKey and attributeValue can be both identifer and constant.
remove suffixPathCanInExpr, nodeNameCanInExpr.
change suffixPath in expression to FullPathInExpression.
alias can be both identifier and constant now.
user, role, pipe, pipeSink are identifier now.
specified usage of identifier and STRING_LITERAL in user docs.
liuminghui233 [Mon, 2 May 2022 06:10:57 +0000 (14:10 +0800)]
move columnToTsBlockIndexMap from LogicalPlanner to DistributionPlanner (#5733)
Zhong Wang [Mon, 2 May 2022 03:14:15 +0000 (11:14 +0800)]
[IOTDB-2972] implement local sink/source handle (#5732)
gongning [Mon, 2 May 2022 01:10:01 +0000 (09:10 +0800)]
[IOTDB-3056] triggers support multi-level documents (#5759)
Co-authored-by: wenhua.gongwh <wenhua.gongwh@alibaba-inc.com>
flashzxi [Sun, 1 May 2022 13:43:27 +0000 (21:43 +0800)]
[IOTDB-3048] Refactor binary transformer (#5744)
Co-authored-by: Steve Yurong Su <rong@apache.org>
yschengzi [Sun, 1 May 2022 09:10:24 +0000 (17:10 +0800)]
fix restart lossing data when sender shutdonws with data remain in memtable (#5740)
YongzaoDan [Sun, 1 May 2022 08:38:16 +0000 (16:38 +0800)]
[IOTDB-3042] ConfigNode stop process (#5755)
ZhaoXin [Sun, 1 May 2022 08:17:18 +0000 (16:17 +0800)]
[IOTDB-3020][IOTDB-3022]Multi-thread MLog recovery & Fix SchemaFile dirty page loses (#5695)
Haonan [Sat, 30 Apr 2022 15:40:40 +0000 (23:40 +0800)]
Move time partition calculation from StorageEngine to StorageEngineV2 (#5708)
AACEPT [Sat, 30 Apr 2022 06:23:22 +0000 (14:23 +0800)]
[IoTDB-2991] Equal size bucket sampling UDFs: EQUAL_SIZE_BUCKET_OUTLIER_SAMPLE (#5682)
Yifu Zhou [Sat, 30 Apr 2022 03:21:43 +0000 (11:21 +0800)]
[IOTDB-2803] support AlterTimeseries sql (#5735)
Steve Yurong Su [Fri, 29 Apr 2022 19:13:23 +0000 (03:13 +0800)]
[IOTDB-2993] Support IN, LIKE, and REGEXP expressions in Transform Operator (#5739)
SzyWilliam [Fri, 29 Apr 2022 15:30:23 +0000 (23:30 +0800)]
[IOTDB-3039] Add standalone recovery (#5731)
* add standalone recovery
* add standalone recovery
* add standalone recovery
* add standalone recovery
* add standalone recovery
* add standalone recovery
* add standalone recovery
Chen YZ [Fri, 29 Apr 2022 11:44:41 +0000 (19:44 +0800)]
[IOTDB-3026] fix cannot load tsfile correctly after restart iotdb (#5702)
BaiJian [Fri, 29 Apr 2022 11:33:40 +0000 (19:33 +0800)]
[IOTDB-3018] Fix compation bugs on handling deleted target file and service shutdown deadlock (#5693)
BaiJian [Fri, 29 Apr 2022 11:33:17 +0000 (19:33 +0800)]
[IOTDB-3046] Fix port binding error in ClientManagerTest (#5736)
任宇华 [Fri, 29 Apr 2022 09:46:13 +0000 (17:46 +0800)]
[IOTDB-3025] add permission check (#5699)
Co-authored-by: renyuhua <ryh13233464493@163.com>
Co-authored-by: Jinrui.Zhang <xingtanzjr@gmail.com>
CloudWise-Lukemiao [Fri, 29 Apr 2022 07:00:25 +0000 (15:00 +0800)]
[IOTDB-2285] IoTDB Grafana Plugin: Grafana Connector Input Style (#5661)
liuminghui233 [Fri, 29 Apr 2022 04:10:59 +0000 (12:10 +0800)]
Add outputColumnNames in ExchangeNode (#5730)
Jackie Tien [Fri, 29 Apr 2022 04:09:32 +0000 (12:09 +0800)]
Support order by time desc (#5729)
Zhang.Jinrui [Fri, 29 Apr 2022 03:55:53 +0000 (11:55 +0800)]
Fix some bugs (#5725)
ZhangHongYin [Fri, 29 Apr 2022 03:09:27 +0000 (11:09 +0800)]
[IOTDB-3027] Feature/count storage group (#5728)
Haonan [Fri, 29 Apr 2022 02:07:51 +0000 (10:07 +0800)]
Support Create aligned timeseries (#5727)
Steve Yurong Su [Thu, 28 Apr 2022 15:32:29 +0000 (23:32 +0800)]
[IOTDB-3029] The prefix path generated by the select into target sequence contains * and ** currently unchecked (#5723)
Mrquan [Thu, 28 Apr 2022 14:56:29 +0000 (22:56 +0800)]
Predict data type for auto creating timeseries (#5724)
* [MPP] predict data type when auto create timeseries
liuminghui233 [Thu, 28 Apr 2022 14:10:40 +0000 (22:10 +0800)]
[IOTDB-3037] Define all PlanNode in the query logical plan (#5716)
Zhong Wang [Thu, 28 Apr 2022 14:08:43 +0000 (22:08 +0800)]
Fix NPE (#5722)
Haonan [Thu, 28 Apr 2022 12:19:05 +0000 (20:19 +0800)]
[IOTDB-3030] delete storage group with ** error (#5718)
ZhangHongYin [Thu, 28 Apr 2022 12:17:48 +0000 (20:17 +0800)]
[IOTDB-3036][Partition Cache] Add auto create judge when get deviceToStorageGroupMap (#5719)
Haonan [Thu, 28 Apr 2022 11:37:46 +0000 (19:37 +0800)]
[IOTDB-2994] Remove eclipse collection to reduce package size (#5720)
* copy the code from eclipse collection
Co-authored-by: qiaojialin <646274302@qq.com>
Mrquan [Thu, 28 Apr 2022 11:36:54 +0000 (19:36 +0800)]
ConfignodeClient reconnect without random pick (#5717)
* [MPP] Reconnect without random pick
* [MPP] Reconnect without random pick
Marcos_Zyk [Thu, 28 Apr 2022 10:41:07 +0000 (18:41 +0800)]
fix root.**.* (#5715)
Zhong Wang [Thu, 28 Apr 2022 10:35:16 +0000 (18:35 +0800)]
[IOTDB-3021] Fix sink/source handle memory leak (#5692)
xinzhongtianxia [Thu, 28 Apr 2022 10:34:20 +0000 (18:34 +0800)]
[IOTDB-3032]Fix storage group cache (#5711)
ZhangHongYin [Thu, 28 Apr 2022 10:33:04 +0000 (18:33 +0800)]
[IOTDB-3028] Fix PartitionCache when there are ** in path (#5709)
Tom [Thu, 28 Apr 2022 10:05:11 +0000 (18:05 +0800)]
[IOTDB-3033] Completing the query and writing interface compared to java (#5713)
Co-authored-by: jade.deng <jade.deng@cloudwise.com>
Mrquan [Thu, 28 Apr 2022 10:04:33 +0000 (18:04 +0800)]
Fix bugs of batch insert (#5714)
YongzaoDan [Thu, 28 Apr 2022 09:36:49 +0000 (17:36 +0800)]
[IOTDB-2948] ConfigNode supports ClientPool (#5704)
Merged without review.
Haonan [Thu, 28 Apr 2022 08:48:02 +0000 (16:48 +0800)]
Fix Sesssion InsertRecord bug (#5712)
Mrquan [Thu, 28 Apr 2022 06:10:10 +0000 (14:10 +0800)]
[IOTDB-2967] New writing process of cluster (#5656)
Jialin Qiao [Thu, 28 Apr 2022 06:09:36 +0000 (14:09 +0800)]
Add javadoc and rename some class in FragmentInstanceManager and Driver related (#5701)
Steve Yurong Su [Thu, 28 Apr 2022 05:48:23 +0000 (13:48 +0800)]
[IOTDB-2933] Implement expression classes for IN, LIKE, and REGEXP expressions (#5706)
Haonan [Thu, 28 Apr 2022 01:15:28 +0000 (09:15 +0800)]
Move time partition calculation from StorageEngine to StorageEngineV2 (#5703)
ZhangHongYin [Thu, 28 Apr 2022 00:51:18 +0000 (08:51 +0800)]
[IOTDB-3019] Feature/show storage group (#5687)