This is an automated email from the ASF dual-hosted git repository.
ericpai pushed a change to branch improve/iotdb-2179
in repository https://gitbox.apache.org/repos/asf/iotdb.git
discard 0b16a760aa [IOTDB-2179] New IT framework supports Windows platform
add a920737417 [IOTDB-3515] load empty TsFile error message (#6307)
add 65413a28e7 [IOTDB-3323][IOTDB-3506] Support MQTT for MPP framework
(#6311)
add 2313d99c36 [IOTDB-3482] Add IT for UDF management in new Cluster
(#6290)
add 54d0720188 uncomment the data_block_manager_port and change default
data region to StandAlone Consensus (#6317)
add cba438a413 Print sql and corresponding QueryId (#6319)
add 462c0c2c8c [IOTDB-3438] Fix empty WAL file (#6312)
add aabba8b548 [IOTDB-3505] Fix NPE when regionCleaner deletes schema
regions after restart. (#6316)
add dfb538d1aa [IOTDB-3516] Add trigger snapshot implementation for
RatisConsensus (#6305)
add a0031aece9 Consensus CI test fix transferLeader assert (#6264)
add ed68cb5d9b Fix the issue that the QueryExecution may not be released
(#6318)
add 93ef537af0 fixed (#6320)
add 1840cd1a78 [IOTDB-3344] Fix dataRegion snapshot may meet file not
found due to compaction (#6303)
add a7466e551a [IOTDB-3466] Python client add support for SQLAlchemy
Dialect (#6255)
add 763589049c [IOTDB-2179] New IT framework supports Windows platform
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (0b16a760aa)
\
N -- N -- N refs/heads/improve/iotdb-2179 (763589049c)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/workflows/cluster-it.yml | 6 +-
client-py/README.md | 95 +++++
client-py/iotdb/dbapi/Cursor.py | 10 +-
client-py/iotdb/sqlalchemy/IoTDBDialect.py | 136 +++++++
.../IoTDBIdentifierPreparer.py} | 13 +-
client-py/iotdb/sqlalchemy/IoTDBSQLCompiler.py | 243 +++++++++++++
.../IoTDBTypeCompiler.py} | 52 +--
client-py/iotdb/{ => sqlalchemy}/__init__.py | 0
client-py/iotdb/{ => sqlalchemy/tests}/__init__.py | 0
client-py/iotdb/sqlalchemy/tests/test_dialect.py | 92 +++++
client-py/requirements.txt | 5 +-
client-py/setup.py | 7 +
.../resources/conf/iotdb-confignode.properties | 2 +-
.../client/ConfigNodeClientPoolFactory.java | 4 +-
.../{ConfigNodeConf.java => ConfigNodeConfig.java} | 8 +-
.../confignode/conf/ConfigNodeDescriptor.java | 4 +-
.../confignode/conf/ConfigNodeStartupCheck.java | 2 +-
.../iotdb/confignode/manager/ConfigManager.java | 4 +-
.../iotdb/confignode/manager/ConsensusManager.java | 4 +-
.../iotdb/confignode/manager/PartitionManager.java | 4 +-
.../iotdb/confignode/manager/ProcedureManager.java | 11 +-
.../iotdb/confignode/persistence/UDFInfo.java | 4 +-
.../iotdb/confignode/service/ConfigNode.java | 10 +-
.../service/thrift/ConfigNodeRPCService.java | 4 +-
.../thrift/ConfigNodeRPCServiceProcessorTest.java | 10 +-
.../iotdb/consensus/ratis/RatisConsensus.java | 23 +-
.../consensus/standalone/StandAloneServerImpl.java | 2 +
.../iotdb/consensus/ratis/RatisConsensusTest.java | 120 +++----
.../UserGuide/API/Programming-Python-Native-API.md | 100 +++++-
.../UserGuide/API/Programming-Python-Native-API.md | 97 ++++-
.../db/it/udf/BuiltinAggregationFunctionEnum.java | 13 +-
.../BuiltinTimeSeriesGeneratingFunctionEnum.java | 87 +++++
.../iotdb/db/it/udf/IoTDBUDFManagementIT.java | 336 +++++++++++++++++
.../it/{ => udf}/IoTDBUDTFBuiltinFunctionIT.java | 20 +-
.../IoTDBSyntaxConventionIdentifierIT.java | 5 +
.../iotdb/db/integration/IoTDBUDFManagementIT.java | 398 ---------------------
.../resources/conf/iotdb-engine.properties | 2 +-
.../org/apache/iotdb/db/engine/StorageEngine.java | 2 +-
.../iotdb/db/engine/snapshot/SnapshotTaker.java | 56 +--
.../iotdb/db/engine/storagegroup/DataRegion.java | 13 +-
.../db/metadata/schemaregion/SchemaEngine.java | 4 +
.../execution/datatransfer/DataBlockManager.java | 14 +-
.../org/apache/iotdb/db/mpp/plan/Coordinator.java | 3 +
.../db/mpp/plan/analyze/ClusterSchemaFetcher.java | 55 +--
.../db/mpp/plan/scheduler/ClusterScheduler.java | 20 +-
...{PublishHandler.java => MPPPublishHandler.java} | 75 ++--
.../java/org/apache/iotdb/db/service/DataNode.java | 16 +-
.../org/apache/iotdb/db/service/MQTTService.java | 12 +-
.../iotdb/db/wal/buffer/AbstractWALBuffer.java | 8 +-
.../org/apache/iotdb/db/wal/buffer/IWALBuffer.java | 3 +
.../org/apache/iotdb/db/wal/buffer/WALBuffer.java | 30 +-
.../org/apache/iotdb/db/wal/io/ILogWriter.java | 3 +-
.../java/org/apache/iotdb/db/wal/io/LogWriter.java | 3 +-
.../java/org/apache/iotdb/db/wal/node/WALNode.java | 19 +-
.../iotdb/db/protocol/mqtt/PublishHandlerTest.java | 7 +-
55 files changed, 1579 insertions(+), 697 deletions(-)
create mode 100644 client-py/iotdb/sqlalchemy/IoTDBDialect.py
copy client-py/iotdb/{dbapi/__init__.py =>
sqlalchemy/IoTDBIdentifierPreparer.py} (72%)
create mode 100644 client-py/iotdb/sqlalchemy/IoTDBSQLCompiler.py
copy client-py/iotdb/{dbapi/Exceptions.py => sqlalchemy/IoTDBTypeCompiler.py}
(56%)
copy client-py/iotdb/{ => sqlalchemy}/__init__.py (100%)
copy client-py/iotdb/{ => sqlalchemy/tests}/__init__.py (100%)
create mode 100644 client-py/iotdb/sqlalchemy/tests/test_dialect.py
rename
confignode/src/main/java/org/apache/iotdb/confignode/conf/{ConfigNodeConf.java
=> ConfigNodeConfig.java} (98%)
copy
node-commons/src/main/java/org/apache/iotdb/commons/udf/builtin/BuiltinAggregationFunction.java
=>
integration-test/src/test/java/org/apache/iotdb/db/it/udf/BuiltinAggregationFunctionEnum.java
(79%)
create mode 100644
integration-test/src/test/java/org/apache/iotdb/db/it/udf/BuiltinTimeSeriesGeneratingFunctionEnum.java
create mode 100644
integration-test/src/test/java/org/apache/iotdb/db/it/udf/IoTDBUDFManagementIT.java
rename integration-test/src/test/java/org/apache/iotdb/db/it/{ =>
udf}/IoTDBUDTFBuiltinFunctionIT.java (99%)
delete mode 100644
integration/src/test/java/org/apache/iotdb/db/integration/IoTDBUDFManagementIT.java
copy
server/src/main/java/org/apache/iotdb/db/protocol/mqtt/{PublishHandler.java =>
MPPPublishHandler.java} (59%)