This is an automated email from the ASF dual-hosted git repository.
jiangtian pushed a change to branch force_ci/support_schema_evolution
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 8cfdcdef783 fix stale cache after alter table schema, remove columns
no long exists when regisering table schema, fix concurrent issue of
DataNodeTableCache, fix cross compaction selection
add 70eedd26a9e Fix that a new table can query other tables which have
used its name
add c0aa134806c fix that the old column name may be used after renaming
No new revisions were added by this update.
Summary of changes:
.../manual/AbstractPipeTableModelDualManualIT.java | 6 +-
.../enhanced/IoTDBPipeAlterTableColumnNameIT.java | 2 +-
.../relational/it/db/it/IoTDBLoadTsFileIT.java | 42 +++++------
.../iotdb/relational/it/schema/IoTDBTableIT.java | 85 +++++++++++++++++-----
.../java/org/apache/iotdb/rpc/TSStatusCode.java | 1 +
.../procedure/impl/schema/SchemaUtils.java | 4 +-
.../table/AbstractAlterOrDropTableProcedure.java | 10 ++-
.../impl/schema/table/CreateTableProcedure.java | 2 +-
.../schema/table/RenameTableColumnProcedure.java | 2 +-
.../impl/schema/table/RenameTableProcedure.java | 2 +-
.../impl/DataNodeInternalRPCServiceImpl.java | 3 +-
.../plan/planner/plan/node/write/InsertNode.java | 19 ++++-
.../plan/node/write/RelationalInsertRowsNode.java | 7 +-
.../db/schemaengine/table/DataNodeTableCache.java | 15 +++-
.../iotdb/db/schemaengine/table/ITableCache.java | 8 +-
.../db/storageengine/dataregion/DataRegion.java | 6 +-
.../read/reader/chunk/DiskAlignedChunkLoader.java | 5 ++
.../read/reader/chunk/DiskChunkLoader.java | 5 ++
.../dataregion/tsfile/evolution/EvolvedSchema.java | 23 +++---
.../SchemaRegionSimpleRecoverTest.java | 2 +-
...nAlignedTreeDeviceViewScanOperatorTreeTest.java | 2 +-
.../plan/relational/analyzer/AnalyzerTest.java | 2 +-
.../plan/relational/analyzer/BaseAnalyzerTest.java | 2 +-
.../plan/relational/analyzer/TreeViewTest.java | 2 +-
.../fetcher/cache/TableDeviceSchemaCacheTest.java | 6 +-
.../plan/statement/InsertStatementTest.java | 6 +-
.../storageengine/dataregion/DataRegionTest.java | 6 +-
.../TableModelCompactionWithTTLTest.java | 2 +-
.../tsfile/evolution/EvolvedSchemaTest.java | 10 +--
.../file/UnsealedTsFileRecoverPerformerTest.java | 2 +-
....java => TableSchemaInconsistentException.java} | 15 ++--
.../src/main/thrift/datanode.thrift | 1 +
32 files changed, 206 insertions(+), 99 deletions(-)
copy
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/exception/table/{ColumnNotExistsException.java
=> TableSchemaInconsistentException.java} (65%)