This is an automated email from the ASF dual-hosted git repository.
spricoder pushed a change to branch feature/disk-metric
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 3da411b7679 Optimize the code
add a4eeeba9759 SchemaCache supports precise eviction
add ae8f284d429 Fix the data scan ordering when executing last query
add ed62ba67cd4 [IOTDB-6168] ConfigNode register retry logic does not
worked (#11188)
add 9ab3c422cdb Auth online upgrade
add fde69bc82c2 Fix auth check when alter and create view
add 0f2cf0a3b48 Optimize merge selection process and increase disk space
availability logic (#11197)
add 1c3ab3900c7 Pipe: fix drop pipe stuck (make connector subtask close
faster by early returning) (#11222)
add 62a956d3ed5 [auth].fix internal error when check sysPri grant option
add 4d3a16fb61b Bump org.apache.avro:avro in
/iotdb-connector/hive-connector (#11236)
add 7af3d774343 Bump org.apache.tomcat.embed:tomcat-embed-core from
10.1.0-M1 to 10.0.27 in /iotdb-core/datanode (#11235)
add 4d38980c075 Bump postcss from 8.4.21 to 8.4.31 in
/iotdb-connector/grafana-plugin (#11238)
add cf631682ee3 Merge branch 'master' into feature/disk-metric
No new revisions were added by this update.
Summary of changes:
iotdb-connector/grafana-plugin/yarn.lock | 16 +-
iotdb-connector/hive-connector/pom.xml | 2 +-
.../statemachine/ConfigRegionStateMachine.java | 1 +
.../iotdb/confignode/manager/ConfigManager.java | 4 +
.../confignode/manager/PermissionManager.java | 4 +
.../iotdb/confignode/persistence/AuthorInfo.java | 139 +++--
.../iotdb/confignode/service/ConfigNode.java | 4 +-
.../confignode/persistence/AuthorInfoTest.java | 651 +++++++++++++++++++++
iotdb-core/datanode/pom.xml | 2 +-
.../iotdb/db/auth/ClusterAuthorityFetcher.java | 35 +-
.../apache/iotdb/db/pipe/event/EnrichedEvent.java | 10 +-
.../pipe/task/connection/PipeEventCollector.java | 14 +-
.../iotdb/db/pipe/task/subtask/PipeSubtask.java | 19 +-
.../subtask/connector/PipeConnectorSubtask.java | 42 +-
.../subtask/processor/PipeProcessorSubtask.java | 32 +-
.../impl/DataNodeInternalRPCServiceImpl.java | 6 +-
.../db/queryengine/plan/analyze/Analysis.java | 12 +-
.../queryengine/plan/analyze/AnalyzeVisitor.java | 6 +-
.../analyze/cache/schema/DataNodeSchemaCache.java | 21 +
.../schema/DeviceUsingTemplateSchemaCache.java | 18 +
.../cache/schema/TimeSeriesSchemaCache.java | 9 +
.../cache/schema/dualkeycache/IDualKeyCache.java | 22 +
.../dualkeycache/impl/CacheEntryGroupImpl.java | 6 +
.../schema/dualkeycache/impl/DualKeyCacheImpl.java | 90 +++
.../dualkeycache/impl/FIFOCacheEntryManager.java | 53 +-
.../schema/dualkeycache/impl/ICacheEntryGroup.java | 4 +
.../dualkeycache/impl/ICacheEntryManager.java | 2 +
.../dualkeycache/impl/LRUCacheEntryManager.java | 79 ++-
.../plan/planner/LogicalPlanBuilder.java | 102 ++--
.../plan/planner/LogicalPlanVisitor.java | 5 +-
.../metadata/view/AlterLogicalViewStatement.java | 26 +-
.../metadata/view/CreateLogicalViewStatement.java | 19 +-
.../db/storageengine/dataregion/DataRegion.java | 3 +-
.../execute/task/AbstractCompactionTask.java | 41 +-
.../CompactionTaskType.java} | 17 +-
.../execute/task/CrossSpaceCompactionTask.java | 5 +
.../execute/task/InnerSpaceCompactionTask.java | 28 +-
.../compaction/execute/utils/CompactionUtils.java | 35 ++
.../compaction/schedule/CompactionScheduler.java | 27 +-
.../DefaultCompactionTaskComparatorImpl.java | 7 +
.../compaction/selector/ICompactionSelector.java | 3 +-
.../selector/IInnerSeqSpaceSelector.java | 3 +-
.../selector/IInnerUnseqSpaceSelector.java | 3 +-
.../impl/SizeTieredCompactionSelector.java | 122 ++--
.../db/auth/role/LocalFileRoleAccessorTest.java | 55 +-
.../db/auth/role/LocalFileRoleManagerTest.java | 59 +-
.../db/auth/user/LocalFileUserAccessorTest.java | 62 +-
.../db/auth/user/LocalFileUserManagerTest.java | 56 +-
.../cache/dualkeycache/DualKeyCacheTest.java | 181 ++++++
.../compaction/CompactionTaskComparatorTest.java | 70 +++
...eCompactionWithFastPerformerValidationTest.java | 122 +---
...actionWithReadPointPerformerValidationTest.java | 112 +---
.../inner/InnerSpaceCompactionSelectorTest.java | 58 +-
.../commons/auth/authorizer/BasicAuthorizer.java | 42 +-
.../iotdb/commons/auth/authorizer/IAuthorizer.java | 19 +
.../commons/auth/authorizer/OpenIdAuthorizer.java | 2 +-
.../commons/auth/entity/PriPrivilegeType.java | 91 +++
.../org/apache/iotdb/commons/auth/entity/Role.java | 10 +
.../iotdb/commons/auth/role/BasicRoleManager.java | 88 ++-
.../iotdb/commons/auth/role/IRoleManager.java | 6 +
.../commons/auth/role/LocalFileRoleAccessor.java | 25 +-
.../iotdb/commons/auth/user/BasicUserManager.java | 98 +++-
.../iotdb/commons/auth/user/IUserManager.java | 6 +
.../commons/auth/user/LocalFileUserAccessor.java | 60 +-
.../org/apache/iotdb/commons/utils/AuthUtils.java | 81 +++
.../org/apache/iotdb/commons/utils/IOUtils.java | 45 ++
.../apache/iotdb/commons/utils/AuthUtilsTest.java | 12 +
67 files changed, 2438 insertions(+), 671 deletions(-)
copy
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/{performer/ICrossCompactionPerformer.java
=> task/CompactionTaskType.java} (72%)
create mode 100644
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/auth/entity/PriPrivilegeType.java