This is an automated email from the ASF dual-hosted git repository.
haonan pushed a change to branch add_base32_path
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 8d14cadd5b7 add config
add 12325d91d9a Pipe: Ignore logging when `returnSelf` is called in the
event of an exception in `AsyncClient`. (#16827)
add 6e5bc59717f Fixed the schema cache calculation 2 & The potential NPE
caused by concurrent invalidate and update (#16834)
add 41736a5f3bf Fix the check of grant option for tree model (#16845)
add 4057642badd Pipe: Fixed the bug that lower version tablet may cause
NPE when sent to 2.x version & The temporary exception may be wrongly reported
(#16843)
add 57348f53aad Pipe: Fixed the auth implementation error (#16847)
add 21c64b0607a Fix NPE during compaction when disk space is insufficient
(#16841)
add 42dfbd2bbb6 PipePlugin: Optimized the errorCode && Fixed the
case-sensitive semantic (#16851)
add fa96e457096 Pipe: Fix NullPointerException in concurrent event access
(#16849)
add d882a8b34ee may-c (#16859)
add 4b562e66db5 Pipe: Prevent duplicate error logging in
AsyncPipeDataTransferServiceClient (#16856)
add f116081b3ff perf: Optimize TypeManager allocation in StatementAnalyzer
(#16870)
add 6cdd5be446d Add system table named connections to resolve the idle
session can be found (#16846)
add 03cee809f16 Switch to at.yawk.lz4:lz4-java:1.10.0 (#16871)
add c646f3b636a Bump at.yawk.lz4:lz4-java from 1.10.0 to 1.10.1 (#16874)
add aff27d12221 Bump tsfile version to 2.2.0-251208-SNAPSHOT
add 5e29706c509 Fix compile error caused by `perf: Use enum types for
compression and encoding instead of strings (#640)`
add 0d64d51c818 Fix compile error
add 64f9665466b Merge branch 'force_ci/object_type' of
github.com:apache/iotdb into add_base32_path
No new revisions were added by this update.
Summary of changes:
LICENSE-binary | 4 +-
dependencies.json | 2 +-
.../org/apache/iotdb/db/it/auth/IoTDBAuthIT.java | 14 +
.../treemodel/auto/basic/IoTDBPipeSyntaxIT.java | 61 ++++
.../pipe/it/single/IoTDBPipePermissionIT.java | 27 +-
.../relational/it/schema/IoTDBDatabaseIT.java | 12 +-
.../iotdb/session/it/IoTDBConnectionsIT.java | 364 +++++++++++++++++++++
iotdb-client/session/pom.xml | 14 +
.../java/org/apache/iotdb/session/Session.java | 7 +-
iotdb-core/datanode/pom.xml | 2 +-
.../subtask/processor/PipeProcessorSubtask.java | 7 +
.../agent/task/subtask/sink/PipeSinkSubtask.java | 7 +-
.../tablet/PipeInsertNodeTabletInsertionEvent.java | 73 +++--
.../common/tsfile/PipeTsFileInsertionEvent.java | 2 +-
.../handler/PipeTransferTrackableHandler.java | 16 +-
.../async/handler/PipeTransferTsFileHandler.java | 15 +-
.../sink/util/sorter/PipeTabletEventSorter.java | 5 +
.../iotdb/db/protocol/session/IClientSession.java | 16 +
.../iotdb/db/protocol/session/SessionManager.java | 14 +
.../db/queryengine/common/ConnectionInfo.java | 64 ++++
.../InformationSchemaContentSupplierFactory.java | 47 ++-
.../iotdb/db/queryengine/plan/Coordinator.java | 17 +-
.../dualkeycache/impl/CacheEntryGroupImpl.java | 6 +
.../schema/dualkeycache/impl/DualKeyCacheImpl.java | 61 ++--
.../schema/dualkeycache/impl/ICacheEntryGroup.java | 3 +
.../execution/config/TableConfigTaskVisitor.java | 10 +-
.../config/executor/ClusterConfigTaskExecutor.java | 12 +-
.../relational/analyzer/StatementAnalyzer.java | 9 +-
.../analyzer/StatementAnalyzerFactory.java | 17 +-
.../fetcher/cache/TableDeviceCacheEntry.java | 8 +-
.../fetcher/cache/TableDeviceLastCache.java | 56 ++--
.../fetcher/cache/TableDeviceSchemaCache.java | 6 +-
.../fetcher/cache/TreeDeviceNormalSchema.java | 4 +-
.../plan/relational/planner/TableModelPlanner.java | 9 +-
.../DataNodeLocationSupplierFactory.java | 1 +
.../security/TreeAccessCheckVisitor.java | 15 +-
.../plan/statement/crud/InsertTabletStatement.java | 7 +-
.../execute/task/InnerSpaceCompactionTask.java | 3 +
.../execute/utils/MultiTsFileDeviceIterator.java | 7 +-
.../compaction/repair/RepairDataFileScanUtil.java | 2 +-
.../org/apache/iotdb/db/auth/TreeAccessTest.java | 84 +++++
.../cache/TreeDeviceSchemaCacheManagerTest.java | 14 +
.../plan/relational/analyzer/AnalyzerTest.java | 7 +-
.../plan/relational/analyzer/AuthTest.java | 10 +-
.../analyzer/RowPatternRecognitionTest.java | 4 +-
.../fetcher/cache/TableDeviceSchemaCacheTest.java | 9 +
.../plan/relational/planner/PlanTester.java | 4 +-
.../inner/InnerSpaceCompactionExceptionTest.java | 16 +
.../apache/iotdb/commons/client/ClientManager.java | 25 ++
.../async/AsyncPipeDataTransferServiceClient.java | 21 +-
.../pipe/receiver/PipeReceiverStatusHandler.java | 6 +-
.../schema/column/ColumnHeaderConstant.java | 8 +
.../commons/schema/table/InformationSchema.java | 17 +
.../apache/iotdb/commons/utils/JVMCommonUtils.java | 7 +-
pom.xml | 18 +-
55 files changed, 1092 insertions(+), 184 deletions(-)
create mode 100644
integration-test/src/test/java/org/apache/iotdb/session/it/IoTDBConnectionsIT.java
create mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/common/ConnectionInfo.java
create mode 100644
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/auth/TreeAccessTest.java