This is an automated email from the ASF dual-hosted git repository.

jin pushed a change to branch feat_security
in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph.git


    from 555f35c62 improve
     add de5904a60 feat: support docker use the auth when starting (#2403)
     add 1dd0580d3 fix(server): reinitialize the progress to set up graph auth 
friendly (#2411)
     add b980df869 fix(chore): remove zgc in dockerfile for ARM env (#2421)
     add 1d4532cd6 chore(server): update swagger info for default server 
profile (#2423)
     add 3f7dc2a8b fix(server): make CacheManager constructor private to 
satisfy the singleton pattern (#2432)
     add 75867796b fix(server): unify the license headers (#2438)
     add 0ee9a9b78 fix: format and clean code in dist and example modules 
(#2441)
     add 0b70e897f fix: format and clean code in core module (#2440)
     add 5cb9aad6e fix: format and clean code in modules (#2439)
     add e79f1a5e7 fix(server): clean up the code (#2456)
     add f6da2ee6c fix: protobuf file header (#2448)
     add bc421bb19 chore: improve license header checker confs and pre-check 
header when validating (#2445)
     add eef3b355f chore: unify to call SchemaLabel.getLabelId() (#2458)
     add dfee5bf6a fix(server): remove extra blank lines (#2459)
     add d0f63c8ac feat(api): optimize adjacent-edges query (#2408)
     add 47a68f098 chore: refine the hg-style.xml specification (#2457)
     add 2e3adcde0 chore: Add a newline formatting configuration and a comment 
for warning (#2464)
     add 3f127f01f fix(server): add tip for gremlin api NPE with empty query 
(#2467)
     add 6861ed5e9 fix(server): fix the bug which promtheus cant collect hg 
metric (#2462)
     add eb6570c99 fix(server): 'serverStarted' error when execute gremlin 
example (#2473)
     add 5e2a6f5c4 Merge branch 'master' into feat_security
     add 14f198343 enhance PR template & enhance dep

No new revisions were added by this update.

Summary of changes:
 .editorconfig                                      |   6 +-
 .github/PULL_REQUEST_TEMPLATE.md                   |   5 +-
 .github/configs/settings.xml                       |  17 -
 .github/workflows/ci.yml                           |   1 +
 .github/workflows/licence-checker.yml              |   2 +-
 .licenserc.yaml                                    |  38 +-
 LICENSE                                            |   1 -
 README.md                                          |  26 +-
 hugegraph-server/Dockerfile                        |  19 +-
 hugegraph-server/hugegraph-api/pom.xml             |  18 +-
 .../main/java/org/apache/hugegraph/api/API.java    |  33 +-
 .../org/apache/hugegraph/api/arthas/ArthasAPI.java |  22 +-
 .../org/apache/hugegraph/api/auth/AccessAPI.java   |  54 +--
 .../org/apache/hugegraph/api/auth/BelongAPI.java   |  52 +--
 .../org/apache/hugegraph/api/auth/GroupAPI.java    |  52 +--
 .../org/apache/hugegraph/api/auth/LoginAPI.java    |  18 +-
 .../org/apache/hugegraph/api/auth/ProjectAPI.java  |  54 +--
 .../org/apache/hugegraph/api/auth/TargetAPI.java   |  50 +--
 .../org/apache/hugegraph/api/auth/UserAPI.java     |  54 +--
 .../org/apache/hugegraph/api/cypher/CypherAPI.java |  19 +-
 .../apache/hugegraph/api/cypher/CypherClient.java  |  44 +-
 .../apache/hugegraph/api/cypher/CypherManager.java |  18 +-
 .../apache/hugegraph/api/cypher/CypherModel.java   |  20 +-
 .../hugegraph/api/filter/AccessLogFilter.java      |  18 +-
 .../hugegraph/api/filter/AuthenticationFilter.java |  28 +-
 .../hugegraph/api/filter/CompressInterceptor.java  |  37 +-
 .../api/filter/DecompressInterceptor.java          |  22 +-
 .../hugegraph/api/filter/ExceptionFilter.java      |  70 ++--
 .../hugegraph/api/filter/LoadDetectFilter.java     |  55 +--
 .../hugegraph/api/filter/LoadReleaseFilter.java    |  22 +-
 .../apache/hugegraph/api/filter/PathFilter.java    |  18 +-
 .../hugegraph/api/filter/RedirectFilter.java       |  19 +-
 .../api/filter/RedirectFilterDynamicFeature.java   |  18 +-
 .../apache/hugegraph/api/filter/StatusFilter.java  |  21 +-
 .../org/apache/hugegraph/api/graph/BatchAPI.java   |  55 ++-
 .../org/apache/hugegraph/api/graph/EdgeAPI.java    | 184 ++++-----
 .../org/apache/hugegraph/api/graph/VertexAPI.java  | 116 +++---
 .../api/gremlin/AbstractJerseyRestClient.java      |  20 +-
 .../apache/hugegraph/api/gremlin/GremlinAPI.java   |  36 +-
 .../hugegraph/api/gremlin/GremlinClient.java       |  18 +-
 .../hugegraph/api/gremlin/GremlinQueryAPI.java     |  19 +-
 .../org/apache/hugegraph/api/job/AlgorithmAPI.java |  19 +-
 .../org/apache/hugegraph/api/job/ComputerAPI.java  |  18 +-
 .../org/apache/hugegraph/api/job/GremlinAPI.java   |  22 +-
 .../org/apache/hugegraph/api/job/RebuildAPI.java   |  18 +-
 .../java/org/apache/hugegraph/api/job/TaskAPI.java |  30 +-
 .../apache/hugegraph/api/metrics/MetricsAPI.java   |  20 +-
 .../apache/hugegraph/api/profile/GraphsAPI.java    |  66 +--
 .../apache/hugegraph/api/profile/ProfileAPI.java   |  55 +--
 .../apache/hugegraph/api/profile/VersionAPI.java   |  37 +-
 .../hugegraph/api/profile/WhiteIpListAPI.java      |  24 +-
 .../org/apache/hugegraph/api/raft/RaftAPI.java     |  52 +--
 .../apache/hugegraph/api/schema/EdgeLabelAPI.java  |  18 +-
 .../apache/hugegraph/api/schema/IndexLabelAPI.java |  18 +-
 .../hugegraph/api/schema/PropertyKeyAPI.java       |  18 +-
 .../org/apache/hugegraph/api/schema/SchemaAPI.java |  18 +-
 .../hugegraph/api/schema/VertexLabelAPI.java       |  18 +-
 .../hugegraph/api/traversers/AdamicAdarAPI.java    |  39 +-
 .../api/traversers/AllShortestPathsAPI.java        |  18 +-
 .../apache/hugegraph/api/traversers/CountAPI.java  |  40 +-
 .../hugegraph/api/traversers/CrosspointsAPI.java   |  18 +-
 .../api/traversers/CustomizedCrosspointsAPI.java   |  19 +-
 .../api/traversers/CustomizedPathsAPI.java         |  18 +-
 .../hugegraph/api/traversers/EdgeExistenceAPI.java |  19 +-
 .../apache/hugegraph/api/traversers/EdgesAPI.java  |  18 +-
 .../api/traversers/FusiformSimilarityAPI.java      |  18 +-
 .../api/traversers/JaccardSimilarityAPI.java       |  18 +-
 .../hugegraph/api/traversers/KneighborAPI.java     |  18 +-
 .../apache/hugegraph/api/traversers/KoutAPI.java   |  18 +-
 .../api/traversers/MultiNodeShortestPathAPI.java   |  18 +-
 .../hugegraph/api/traversers/NeighborRankAPI.java  |  40 +-
 .../apache/hugegraph/api/traversers/PathsAPI.java  |  18 +-
 .../hugegraph/api/traversers/PersonalRankAPI.java  |  38 +-
 .../apache/hugegraph/api/traversers/RaysAPI.java   |  18 +-
 .../api/traversers/ResourceAllocationAPI.java      |  39 +-
 .../apache/hugegraph/api/traversers/RingsAPI.java  |  18 +-
 .../hugegraph/api/traversers/SameNeighborsAPI.java |  18 +-
 .../hugegraph/api/traversers/ShortestPathAPI.java  |  18 +-
 .../traversers/SingleSourceShortestPathAPI.java    |  18 +-
 .../hugegraph/api/traversers/TemplatePathsAPI.java |  18 +-
 .../hugegraph/api/traversers/TraverserAPI.java     |  18 +-
 .../apache/hugegraph/api/traversers/Vertices.java  |  35 +-
 .../hugegraph/api/traversers/VerticesAPI.java      |  18 +-
 .../api/traversers/WeightedShortestPathAPI.java    |  18 +-
 .../hugegraph/api/variables/VariablesAPI.java      |  40 +-
 .../apache/hugegraph/auth/ConfigAuthenticator.java |  23 +-
 .../hugegraph/auth/ContextGremlinServer.java       |  26 +-
 .../apache/hugegraph/auth/HugeAuthenticator.java   |  28 +-
 .../hugegraph/auth/HugeFactoryAuthProxy.java       | 459 +++++++++++++++++----
 .../apache/hugegraph/auth/HugeGraphAuthProxy.java  |  80 ++--
 .../hugegraph/auth/StandardAuthenticator.java      |  25 +-
 .../hugegraph/auth/WsAndHttpBasicAuthHandler.java  |  28 +-
 .../org/apache/hugegraph/config/ServerOptions.java |  66 +--
 .../org/apache/hugegraph/core/GraphManager.java    |  35 +-
 .../org/apache/hugegraph/define/Checkable.java     |  18 +-
 .../apache/hugegraph/define/UpdateStrategy.java    |  27 +-
 .../java/org/apache/hugegraph/define/WorkLoad.java |  18 +-
 .../org/apache/hugegraph/metrics/MetricsKeys.java  |  18 +-
 .../apache/hugegraph/metrics/MetricsModule.java    |  20 +-
 .../org/apache/hugegraph/metrics/MetricsUtil.java  |  21 +-
 .../apache/hugegraph/metrics/ServerReporter.java   |  23 +-
 .../org/apache/hugegraph/metrics/SlowQueryLog.java |  18 +-
 .../apache/hugegraph/metrics/SystemMetrics.java    |  23 +-
 .../hugegraph/opencypher/CypherOpProcessor.java    |  38 +-
 .../apache/hugegraph/opencypher/CypherPlugin.java  |  28 +-
 .../hugegraph/rpc/RpcClientProviderWithAuth.java   |  21 +-
 .../hugegraph/serializer/JsonSerializer.java       |  18 +-
 .../apache/hugegraph/serializer/Serializer.java    |  18 +-
 .../apache/hugegraph/server/ApplicationConfig.java |  50 +--
 .../org/apache/hugegraph/server/RestServer.java    |  41 +-
 .../org/apache/hugegraph/version/ApiVersion.java   |  18 +-
 hugegraph-server/hugegraph-cassandra/pom.xml       |  18 +-
 .../datastax/driver/core/querybuilder/Clauses.java |  18 +-
 .../store/cassandra/CassandraBackendEntry.java     |  18 +-
 .../store/cassandra/CassandraEntryIterator.java    |  20 +-
 .../backend/store/cassandra/CassandraFeatures.java |  18 +-
 .../backend/store/cassandra/CassandraMetrics.java  |  24 +-
 .../backend/store/cassandra/CassandraOptions.java  |  18 +-
 .../store/cassandra/CassandraSerializer.java       |  19 +-
 .../store/cassandra/CassandraSessionPool.java      |  19 +-
 .../backend/store/cassandra/CassandraShard.java    |  60 +--
 .../backend/store/cassandra/CassandraStore.java    |  68 ++-
 .../store/cassandra/CassandraStoreProvider.java    |  18 +-
 .../backend/store/cassandra/CassandraTable.java    |  53 ++-
 .../backend/store/cassandra/CassandraTables.java   |  28 +-
 hugegraph-server/hugegraph-core/pom.xml            |  18 +-
 .../java/org/apache/hugegraph/HugeException.java   |  18 +-
 .../java/org/apache/hugegraph/HugeFactory.java     |  21 +-
 .../main/java/org/apache/hugegraph/HugeGraph.java  |  24 +-
 .../java/org/apache/hugegraph/HugeGraphParams.java |  27 +-
 .../org/apache/hugegraph/StandardHugeGraph.java    |  90 ++--
 .../org/apache/hugegraph/analyzer/Analyzer.java    |  18 +-
 .../apache/hugegraph/analyzer/AnalyzerFactory.java |  24 +-
 .../apache/hugegraph/analyzer/AnsjAnalyzer.java    |  26 +-
 .../apache/hugegraph/analyzer/HanLPAnalyzer.java   |  41 +-
 .../org/apache/hugegraph/analyzer/IKAnalyzer.java  |  26 +-
 .../apache/hugegraph/analyzer/JcsegAnalyzer.java   |  26 +-
 .../apache/hugegraph/analyzer/JiebaAnalyzer.java   |  23 +-
 .../apache/hugegraph/analyzer/MMSeg4JAnalyzer.java |  25 +-
 .../apache/hugegraph/analyzer/SmartCNAnalyzer.java |  23 +-
 .../org/apache/hugegraph/auth/AuthConstant.java    |  18 +-
 .../org/apache/hugegraph/auth/AuthManager.java     |  20 +-
 .../org/apache/hugegraph/auth/EntityManager.java   |  34 +-
 .../java/org/apache/hugegraph/auth/HugeAccess.java |  25 +-
 .../java/org/apache/hugegraph/auth/HugeBelong.java |  33 +-
 .../java/org/apache/hugegraph/auth/HugeGroup.java  |  27 +-
 .../org/apache/hugegraph/auth/HugePermission.java  |  18 +-
 .../org/apache/hugegraph/auth/HugeProject.java     |  25 +-
 .../org/apache/hugegraph/auth/HugeResource.java    |  37 +-
 .../java/org/apache/hugegraph/auth/HugeTarget.java |  27 +-
 .../java/org/apache/hugegraph/auth/HugeUser.java   |  25 +-
 .../apache/hugegraph/auth/RelationshipManager.java |  36 +-
 .../org/apache/hugegraph/auth/ResourceObject.java  |  20 +-
 .../org/apache/hugegraph/auth/ResourceType.java    |  27 +-
 .../org/apache/hugegraph/auth/RolePermission.java  |  44 +-
 .../org/apache/hugegraph/auth/SchemaDefine.java    |  30 +-
 .../apache/hugegraph/auth/StandardAuthManager.java |  36 +-
 .../org/apache/hugegraph/auth/TokenGenerator.java  |  20 +-
 .../org/apache/hugegraph/auth/UserWithRole.java    |  18 +-
 .../apache/hugegraph/backend/BackendException.java |  20 +-
 .../org/apache/hugegraph/backend/LocalCounter.java |  18 +-
 .../org/apache/hugegraph/backend/Transaction.java  |  18 +-
 .../hugegraph/backend/cache/AbstractCache.java     |  23 +-
 .../org/apache/hugegraph/backend/cache/Cache.java  |  18 +-
 .../hugegraph/backend/cache/CacheManager.java      |  27 +-
 .../hugegraph/backend/cache/CacheNotifier.java     |  26 +-
 .../backend/cache/CachedBackendStore.java          |  20 +-
 .../backend/cache/CachedGraphTransaction.java      |  29 +-
 .../backend/cache/CachedSchemaTransaction.java     |  27 +-
 .../apache/hugegraph/backend/cache/LevelCache.java |  18 +-
 .../hugegraph/backend/cache/OffheapCache.java      |  41 +-
 .../apache/hugegraph/backend/cache/RamCache.java   |  30 +-
 .../org/apache/hugegraph/backend/id/EdgeId.java    |  58 +--
 .../java/org/apache/hugegraph/backend/id/Id.java   |  20 +-
 .../apache/hugegraph/backend/id/IdGenerator.java   |  18 +-
 .../org/apache/hugegraph/backend/id/IdUtil.java    |  19 +-
 .../hugegraph/backend/id/SnowflakeIdGenerator.java |  13 +-
 .../hugegraph/backend/id/SplicingIdGenerator.java  |  36 +-
 .../apache/hugegraph/backend/page/IdHolder.java    |  25 +-
 .../hugegraph/backend/page/IdHolderList.java       |  18 +-
 .../hugegraph/backend/page/PageEntryIterator.java  |  21 +-
 .../org/apache/hugegraph/backend/page/PageIds.java |  19 +-
 .../apache/hugegraph/backend/page/PageInfo.java    |  18 +-
 .../apache/hugegraph/backend/page/PageState.java   |  18 +-
 .../apache/hugegraph/backend/page/QueryList.java   |  44 +-
 .../backend/page/SortByCountIdHolderList.java      |  21 +-
 .../apache/hugegraph/backend/query/Aggregate.java  |  18 +-
 .../backend/query/BatchConditionQuery.java         |  20 +-
 .../apache/hugegraph/backend/query/Condition.java  |  66 +--
 .../hugegraph/backend/query/ConditionQuery.java    |  65 ++-
 .../backend/query/ConditionQueryFlatten.java       |  20 +-
 .../backend/query/EdgesQueryIterator.java          |  18 +-
 .../hugegraph/backend/query/IdPrefixQuery.java     |  18 +-
 .../apache/hugegraph/backend/query/IdQuery.java    |  21 +-
 .../hugegraph/backend/query/IdRangeQuery.java      |  18 +-
 .../org/apache/hugegraph/backend/query/Query.java  |  26 +-
 .../hugegraph/backend/query/QueryResults.java      |  33 +-
 .../backend/serializer/AbstractSerializer.java     |  24 +-
 .../backend/serializer/BinaryBackendEntry.java     |  18 +-
 .../backend/serializer/BinaryEntryIterator.java    |  18 +-
 .../serializer/BinaryScatterSerializer.java        |  20 +-
 .../backend/serializer/BinarySerializer.java       |  41 +-
 .../hugegraph/backend/serializer/BytesBuffer.java  |  34 +-
 .../backend/serializer/GraphSerializer.java        |  20 +-
 .../backend/serializer/MergeIterator.java          |  22 +-
 .../backend/serializer/SchemaSerializer.java       |  18 +-
 .../backend/serializer/SerializerFactory.java      |  20 +-
 .../backend/serializer/TableBackendEntry.java      |  19 +-
 .../backend/serializer/TableSerializer.java        |  41 +-
 .../backend/serializer/TextBackendEntry.java       |  21 +-
 .../backend/serializer/TextSerializer.java         |  48 +--
 .../backend/store/AbstractBackendStore.java        |  26 +-
 .../store/AbstractBackendStoreProvider.java        |  28 +-
 .../hugegraph/backend/store/BackendAction.java     |  18 +-
 .../hugegraph/backend/store/BackendEntry.java      |  18 +-
 .../backend/store/BackendEntryIterator.java        |  19 +-
 .../hugegraph/backend/store/BackendFeatures.java   |  18 +-
 .../hugegraph/backend/store/BackendMetrics.java    |  18 +-
 .../hugegraph/backend/store/BackendMutation.java   |  59 +--
 .../backend/store/BackendProviderFactory.java      |  25 +-
 .../hugegraph/backend/store/BackendSession.java    |  18 +-
 .../backend/store/BackendSessionPool.java          |  23 +-
 .../hugegraph/backend/store/BackendStore.java      |  27 +-
 .../hugegraph/backend/store/BackendStoreInfo.java  |  21 +-
 .../backend/store/BackendStoreProvider.java        |  21 +-
 .../hugegraph/backend/store/BackendTable.java      |  22 +-
 .../hugegraph/backend/store/MetaDispatcher.java    |  18 +-
 .../hugegraph/backend/store/MetaHandler.java       |  18 +-
 .../org/apache/hugegraph/backend/store/Shard.java  |  18 +-
 .../hugegraph/backend/store/SystemSchemaStore.java |  18 +-
 .../hugegraph/backend/store/TableDefine.java       |  19 +-
 .../backend/store/memory/InMemoryDBStore.java      |  36 +-
 .../store/memory/InMemoryDBStoreProvider.java      |  20 +-
 .../backend/store/memory/InMemoryDBTable.java      |  46 +--
 .../backend/store/memory/InMemoryDBTables.java     |  71 ++--
 .../backend/store/memory/InMemoryMetrics.java      |  19 +-
 .../backend/store/raft/RaftAddPeerJob.java         |  18 +-
 .../backend/store/raft/RaftBackendStore.java       |  36 +-
 .../store/raft/RaftBackendStoreProvider.java       |  25 +-
 .../hugegraph/backend/store/raft/RaftClosure.java  |  22 +-
 .../hugegraph/backend/store/raft/RaftContext.java  |  62 +--
 .../backend/store/raft/RaftException.java          |  20 +-
 .../backend/store/raft/RaftGroupManager.java       |  18 +-
 .../backend/store/raft/RaftGroupManagerImpl.java   |  38 +-
 .../hugegraph/backend/store/raft/RaftNode.java     |  44 +-
 .../backend/store/raft/RaftRemovePeerJob.java      |  18 +-
 .../hugegraph/backend/store/raft/RaftResult.java   |  21 +-
 .../backend/store/raft/RaftStoreClosure.java       |  18 +-
 .../hugegraph/backend/store/raft/StoreCommand.java |  18 +-
 .../backend/store/raft/StoreSerializer.java        |  20 +-
 .../backend/store/raft/StoreSnapshotFile.java      |  20 +-
 .../backend/store/raft/StoreStateMachine.java      |  40 +-
 .../store/raft/compress/CompressStrategy.java      |  18 +-
 .../raft/compress/CompressStrategyManager.java     |  24 +-
 .../raft/compress/ParallelCompressStrategy.java    |  34 +-
 .../raft/compress/SerialCompressStrategy.java      |  18 +-
 .../backend/store/raft/rpc/AddPeerProcessor.java   |  29 +-
 .../backend/store/raft/rpc/ListPeersProcessor.java |  30 +-
 .../store/raft/rpc/RemovePeerProcessor.java        |  29 +-
 .../backend/store/raft/rpc/RpcForwarder.java       |  59 +--
 .../backend/store/raft/rpc/SetLeaderProcessor.java |  22 +-
 .../store/raft/rpc/StoreCommandProcessor.java      |  28 +-
 .../hugegraph/backend/store/ram/IntIntMap.java     |  18 +-
 .../hugegraph/backend/store/ram/IntLongMap.java    |  18 +-
 .../hugegraph/backend/store/ram/IntObjectMap.java  |  18 +-
 .../apache/hugegraph/backend/store/ram/RamMap.java |  18 +-
 .../hugegraph/backend/store/ram/RamTable.java      |  32 +-
 .../hugegraph/backend/tx/AbstractTransaction.java  |  34 +-
 .../backend/tx/GraphIndexTransaction.java          | 165 ++++----
 .../hugegraph/backend/tx/GraphTransaction.java     | 211 ++++++----
 .../hugegraph/backend/tx/IndexableTransaction.java |  22 +-
 .../backend/tx/SchemaIndexTransaction.java         |  25 +-
 .../hugegraph/backend/tx/SchemaTransaction.java    |  57 +--
 .../org/apache/hugegraph/config/AuthOptions.java   |  18 +-
 .../org/apache/hugegraph/config/CoreOptions.java   |  58 +--
 .../hugegraph/exception/ConnectionException.java   |  18 +-
 .../hugegraph/exception/ExistedException.java      |  18 +-
 .../hugegraph/exception/HugeGremlinException.java  |  18 +-
 .../hugegraph/exception/LimitExceedException.java  |  18 +-
 .../hugegraph/exception/NoIndexException.java      |  18 +-
 .../hugegraph/exception/NotAllowException.java     |  18 +-
 .../hugegraph/exception/NotFoundException.java     |  18 +-
 .../hugegraph/exception/NotSupportException.java   |  18 +-
 .../hugegraph/io/GraphSONSchemaSerializer.java     |  18 +-
 .../apache/hugegraph/io/HugeGraphIoRegistry.java   |  20 +-
 .../apache/hugegraph/io/HugeGraphSONModule.java    |  83 ++--
 .../org/apache/hugegraph/io/HugeGryoModule.java    |  20 +-
 .../org/apache/hugegraph/job/AlgorithmJob.java     |  18 +-
 .../java/org/apache/hugegraph/job/ComputerJob.java |  20 +-
 .../org/apache/hugegraph/job/EphemeralJob.java     |  18 +-
 .../apache/hugegraph/job/EphemeralJobBuilder.java  |  20 +-
 .../java/org/apache/hugegraph/job/GremlinJob.java  |  30 +-
 .../main/java/org/apache/hugegraph/job/Job.java    |  18 +-
 .../java/org/apache/hugegraph/job/JobBuilder.java  |  20 +-
 .../main/java/org/apache/hugegraph/job/SysJob.java |  18 +-
 .../java/org/apache/hugegraph/job/UserJob.java     |  18 +-
 .../hugegraph/job/algorithm/AbstractAlgorithm.java |  50 +--
 .../apache/hugegraph/job/algorithm/Algorithm.java  |  18 +-
 .../hugegraph/job/algorithm/AlgorithmPool.java     |  24 +-
 .../hugegraph/job/algorithm/BfsTraverser.java      |  25 +-
 .../apache/hugegraph/job/algorithm/Consumers.java  |  23 +-
 .../job/algorithm/CountEdgeAlgorithm.java          |  21 +-
 .../job/algorithm/CountVertexAlgorithm.java        |  21 +-
 .../job/algorithm/SubgraphStatAlgorithm.java       |  32 +-
 .../job/algorithm/cent/AbstractCentAlgorithm.java  |  71 ++--
 .../cent/BetweennessCentralityAlgorithm.java       |  31 +-
 .../cent/BetweennessCentralityAlgorithmV2.java     |  29 +-
 .../cent/ClosenessCentralityAlgorithm.java         |  27 +-
 .../cent/ClosenessCentralityAlgorithmV2.java       |  31 +-
 .../algorithm/cent/DegreeCentralityAlgorithm.java  |  25 +-
 .../cent/EigenvectorCentralityAlgorithm.java       |  23 +-
 .../algorithm/cent/StressCentralityAlgorithm.java  |  25 +-
 .../cent/StressCentralityAlgorithmV2.java          |  28 +-
 .../job/algorithm/comm/AbstractCommAlgorithm.java  |  18 +-
 .../comm/ClusterCoefficientAlgorithm.java          |  20 +-
 .../job/algorithm/comm/KCoreAlgorithm.java         |  34 +-
 .../job/algorithm/comm/LouvainAlgorithm.java       |  22 +-
 .../job/algorithm/comm/LouvainTraverser.java       |  64 +--
 .../hugegraph/job/algorithm/comm/LpaAlgorithm.java |  28 +-
 .../job/algorithm/comm/TriangleCountAlgorithm.java |  18 +-
 .../job/algorithm/comm/WeakConnectedComponent.java |  39 +-
 .../job/algorithm/path/RingsDetectAlgorithm.java   |  18 +-
 .../job/algorithm/rank/PageRankAlgorithm.java      |  51 ++-
 .../similarity/FusiformSimilarityAlgorithm.java    |  33 +-
 .../hugegraph/job/computer/AbstractComputer.java   |  38 +-
 .../apache/hugegraph/job/computer/Computer.java    |  18 +-
 .../hugegraph/job/computer/ComputerPool.java       |  18 +-
 .../hugegraph/job/computer/LouvainComputer.java    |  23 +-
 .../apache/hugegraph/job/computer/LpaComputer.java |  21 +-
 .../hugegraph/job/computer/PageRankComputer.java   |  21 +-
 .../job/computer/TriangleCountComputer.java        |  20 +-
 .../computer/WeakConnectedComponentComputer.java   |  20 +-
 .../hugegraph/job/schema/EdgeLabelRemoveJob.java   |  21 +-
 .../hugegraph/job/schema/IndexLabelRebuildJob.java |  34 +-
 .../hugegraph/job/schema/IndexLabelRemoveJob.java  |  20 +-
 .../job/schema/OlapPropertyKeyClearJob.java        |  20 +-
 .../job/schema/OlapPropertyKeyCreateJob.java       |  18 +-
 .../job/schema/OlapPropertyKeyRemoveJob.java       |  18 +-
 .../org/apache/hugegraph/job/schema/SchemaJob.java |  43 +-
 .../hugegraph/job/schema/VertexLabelRemoveJob.java |  29 +-
 .../job/system/DeleteExpiredElementJob.java        |  20 +-
 .../job/system/DeleteExpiredIndexJob.java          |  22 +-
 .../hugegraph/job/system/DeleteExpiredJob.java     |  27 +-
 .../apache/hugegraph/job/system/JobCounters.java   |  22 +-
 .../hugegraph/masterelection/ClusterRole.java      |  26 +-
 .../hugegraph/masterelection/ClusterRoleStore.java |  18 +-
 .../apache/hugegraph/masterelection/Config.java    |  18 +-
 .../hugegraph/masterelection/GlobalMasterInfo.java |  18 +-
 .../masterelection/RoleElectionConfig.java         |  18 +-
 .../masterelection/RoleElectionOptions.java        |  20 +-
 .../masterelection/RoleElectionStateMachine.java   |  18 +-
 .../hugegraph/masterelection/RoleListener.java     |  18 +-
 .../masterelection/StandardClusterRoleStore.java   |  19 +-
 .../StandardRoleElectionStateMachine.java          |  18 +-
 .../masterelection/StandardRoleListener.java       |  20 +-
 .../masterelection/StateMachineContext.java        |  18 +-
 .../hugegraph/plugin/HugeGraphGremlinPlugin.java   |  24 +-
 .../apache/hugegraph/plugin/HugeGraphPlugin.java   |  20 +-
 .../hugegraph/rpc/RpcServiceConfig4Client.java     |  18 +-
 .../hugegraph/rpc/RpcServiceConfig4Server.java     |  18 +-
 .../org/apache/hugegraph/schema/EdgeLabel.java     |  35 +-
 .../org/apache/hugegraph/schema/IndexLabel.java    |  37 +-
 .../org/apache/hugegraph/schema/PropertyKey.java   |  43 +-
 .../org/apache/hugegraph/schema/SchemaElement.java |  28 +-
 .../org/apache/hugegraph/schema/SchemaLabel.java   |  41 +-
 .../org/apache/hugegraph/schema/SchemaManager.java |  39 +-
 .../java/org/apache/hugegraph/schema/Userdata.java |  24 +-
 .../org/apache/hugegraph/schema/VertexLabel.java   |  21 +-
 .../hugegraph/schema/builder/AbstractBuilder.java  |  24 +-
 .../hugegraph/schema/builder/EdgeLabelBuilder.java |  73 ++--
 .../schema/builder/IndexLabelBuilder.java          |  29 +-
 .../schema/builder/PropertyKeyBuilder.java         |  66 ++-
 .../hugegraph/schema/builder/SchemaBuilder.java    |  18 +-
 .../schema/builder/VertexLabelBuilder.java         |  67 +--
 .../hugegraph/security/HugeSecurityManager.java    |  75 ++--
 .../org/apache/hugegraph/structure/GraphType.java  |  19 +-
 .../org/apache/hugegraph/structure/HugeEdge.java   |  26 +-
 .../hugegraph/structure/HugeEdgeProperty.java      |  21 +-
 .../apache/hugegraph/structure/HugeElement.java    |  34 +-
 .../apache/hugegraph/structure/HugeFeatures.java   |  36 +-
 .../org/apache/hugegraph/structure/HugeIndex.java  |  20 +-
 .../apache/hugegraph/structure/HugeProperty.java   |  21 +-
 .../org/apache/hugegraph/structure/HugeVertex.java |  33 +-
 .../hugegraph/structure/HugeVertexProperty.java    |  27 +-
 .../apache/hugegraph/task/EphemeralJobQueue.java   |  24 +-
 .../org/apache/hugegraph/task/HugeServerInfo.java  |  40 +-
 .../java/org/apache/hugegraph/task/HugeTask.java   |  71 ++--
 .../apache/hugegraph/task/ServerInfoManager.java   |  24 +-
 .../hugegraph/task/StandardTaskScheduler.java      |  50 +--
 .../org/apache/hugegraph/task/TaskCallable.java    |  24 +-
 .../org/apache/hugegraph/task/TaskManager.java     |  34 +-
 .../org/apache/hugegraph/task/TaskScheduler.java   |  26 +-
 .../java/org/apache/hugegraph/task/TaskStatus.java |  23 +-
 .../algorithm/CollectionPathsTraverser.java        |  18 +-
 .../traversal/algorithm/CountTraverser.java        |  23 +-
 .../algorithm/CustomizePathsTraverser.java         |  18 +-
 .../algorithm/CustomizedCrosspointsTraverser.java  |  18 +-
 .../algorithm/EdgeExistenceTraverser.java          |  18 +-
 .../algorithm/FusiformSimilarityTraverser.java     |  20 +-
 .../traversal/algorithm/HugeTraverser.java         |  27 +-
 .../algorithm/JaccardSimilarTraverser.java         |  20 +-
 .../traversal/algorithm/KneighborTraverser.java    |  20 +-
 .../traversal/algorithm/KoutTraverser.java         |  20 +-
 .../algorithm/MultiNodeShortestPathTraverser.java  |  18 +-
 .../traversal/algorithm/NeighborRankTraverser.java |  31 +-
 .../traversal/algorithm/OltpTraverser.java         |  24 +-
 .../traversal/algorithm/PathTraverser.java         |  18 +-
 .../traversal/algorithm/PathsTraverser.java        |  20 +-
 .../traversal/algorithm/PersonalRankTraverser.java |  25 +-
 .../traversal/algorithm/PredictionTraverser.java   |  19 +-
 .../traversal/algorithm/SameNeighborTraverser.java |  22 +-
 .../traversal/algorithm/ShortestPathTraverser.java |  31 +-
 .../SingleSourceShortestPathTraverser.java         |  22 +-
 .../traversal/algorithm/SubGraphTraverser.java     |  20 +-
 .../algorithm/TemplatePathsTraverser.java          |  18 +-
 .../algorithm/iterator/NestedIterator.java         |  18 +-
 .../algorithm/records/AbstractRecords.java         |  22 +-
 .../records/DoubleWayMultiPathsRecords.java        |  22 +-
 .../algorithm/records/KneighborRecords.java        |  18 +-
 .../traversal/algorithm/records/KoutRecords.java   |  20 +-
 .../traversal/algorithm/records/PathsRecords.java  |  18 +-
 .../traversal/algorithm/records/Records.java       |  18 +-
 .../algorithm/records/ShortestPathRecords.java     |  18 +-
 .../records/SingleWayMultiPathsRecords.java        |  18 +-
 .../algorithm/records/record/Int2ArrayRecord.java  |  18 +-
 .../algorithm/records/record/Int2IntRecord.java    |  18 +-
 .../algorithm/records/record/Int2SetRecord.java    |  18 +-
 .../traversal/algorithm/records/record/Record.java |  18 +-
 .../algorithm/records/record/RecordFactory.java    |  18 +-
 .../algorithm/records/record/RecordType.java       |  18 +-
 .../algorithm/records/record/SyncRecord.java       |  20 +-
 .../traversal/algorithm/steps/EdgeStep.java        |  24 +-
 .../traversal/algorithm/steps/RepeatEdgeStep.java  |  19 +-
 .../hugegraph/traversal/algorithm/steps/Steps.java |  18 +-
 .../algorithm/steps/WeightedEdgeStep.java          |  19 +-
 .../strategy/ConcurrentTraverseStrategy.java       |  20 +-
 .../algorithm/strategy/SingleTraverseStrategy.java |  28 +-
 .../algorithm/strategy/TraverseStrategy.java       |  22 +-
 .../hugegraph/traversal/optimize/ConditionP.java   |  18 +-
 .../traversal/optimize/HugeCountStep.java          |  26 +-
 .../traversal/optimize/HugeCountStepStrategy.java  |  38 +-
 .../traversal/optimize/HugeGraphStep.java          |  23 +-
 .../traversal/optimize/HugeGraphStepStrategy.java  |  26 +-
 .../traversal/optimize/HugePrimaryKeyStrategy.java |  22 +-
 .../traversal/optimize/HugeScriptTraversal.java    |   4 +-
 .../traversal/optimize/HugeVertexStep.java         |  44 +-
 .../traversal/optimize/HugeVertexStepByBatch.java  |  35 +-
 .../traversal/optimize/HugeVertexStepStrategy.java |  36 +-
 .../hugegraph/traversal/optimize/QueryHolder.java  |  21 +-
 .../apache/hugegraph/traversal/optimize/Text.java  |  18 +-
 .../traversal/optimize/TraversalUtil.java          |  48 +--
 .../java/org/apache/hugegraph/type/HugeType.java   |  18 +-
 .../java/org/apache/hugegraph/type/Idfiable.java   |  18 +-
 .../java/org/apache/hugegraph/type/Indexable.java  |  18 +-
 .../java/org/apache/hugegraph/type/Nameable.java   |   1 +
 .../org/apache/hugegraph/type/Propertiable.java    |  18 +-
 .../java/org/apache/hugegraph/type/Typeable.java   |  18 +-
 .../org/apache/hugegraph/type/define/Action.java   |  18 +-
 .../hugegraph/type/define/AggregateType.java       |  18 +-
 .../hugegraph/type/define/CollectionType.java      |  20 +-
 .../org/apache/hugegraph/type/define/DataType.java |  30 +-
 .../apache/hugegraph/type/define/Directions.java   |  26 +-
 .../apache/hugegraph/type/define/Frequency.java    |  18 +-
 .../apache/hugegraph/type/define/GraphMode.java    |  18 +-
 .../hugegraph/type/define/GraphReadMode.java       |  18 +-
 .../org/apache/hugegraph/type/define/HugeKeys.java |  18 +-
 .../apache/hugegraph/type/define/IdStrategy.java   |  18 +-
 .../apache/hugegraph/type/define/IndexType.java    |  20 +-
 .../org/apache/hugegraph/type/define/NodeRole.java |  18 +-
 .../apache/hugegraph/type/define/SchemaStatus.java |  18 +-
 .../apache/hugegraph/type/define/SerialEnum.java   |  19 +-
 .../apache/hugegraph/type/define/WriteType.java    |  18 +-
 .../main/java/org/apache/hugegraph/util/Blob.java  |  18 +-
 .../org/apache/hugegraph/util/CompressUtil.java    |  31 +-
 .../java/org/apache/hugegraph/util/ConfigUtil.java |  35 +-
 .../java/org/apache/hugegraph/util/Consumers.java  |  20 +-
 .../java/org/apache/hugegraph/util/CopyUtil.java   |  18 +-
 .../java/org/apache/hugegraph/util/Events.java     |  18 +-
 .../util/FixedTimerWindowRateLimiter.java          |  20 +-
 .../util/FixedWatchWindowRateLimiter.java          |  22 +-
 .../java/org/apache/hugegraph/util/GZipUtil.java   |  19 +-
 .../java/org/apache/hugegraph/util/JsonUtil.java   |  29 +-
 .../java/org/apache/hugegraph/util/KryoUtil.java   |  20 +-
 .../java/org/apache/hugegraph/util/LZ4Util.java    |  18 +-
 .../java/org/apache/hugegraph/util/LockUtil.java   |  38 +-
 .../org/apache/hugegraph/util/ParameterUtil.java   |  20 +-
 .../org/apache/hugegraph/util/RateLimiter.java     |  21 +-
 .../java/org/apache/hugegraph/util/Reflection.java |  44 +-
 .../org/apache/hugegraph/util/StringEncoding.java  |   1 -
 .../util/collection/CollectionFactory.java         |  47 ++-
 .../apache/hugegraph/util/collection/IdSet.java    |  27 +-
 .../hugegraph/util/collection/Int2IntsMap.java     |  20 +-
 .../hugegraph/util/collection/IntIterator.java     |  22 +-
 .../apache/hugegraph/util/collection/IntMap.java   |  41 +-
 .../util/collection/IntMapByDynamicHash.java       |  54 +--
 .../apache/hugegraph/util/collection/IntSet.java   |  31 +-
 .../util/collection/ObjectIntMapping.java          |  18 +-
 .../util/collection/ObjectIntMappingFactory.java   |  29 +-
 .../apache/hugegraph/variables/HugeVariables.java  |  33 +-
 .../org/apache/hugegraph/version/CoreVersion.java  |  18 +-
 ...g.apache.tinkerpop.gremlin.jsr223.GremlinPlugin |  18 +-
 .../src/main/resources/hugegraph.properties        |  18 +-
 .../src/main/resources/proto/raft.proto            |  18 +-
 hugegraph-server/hugegraph-dist/docker/README.md   |  31 +-
 .../hugegraph-dist/docker/docker-entrypoint.sh     |  44 +-
 .../docker/example/docker-compose-cassandra.yml    |   2 +-
 .../docker/scripts/detect-storage.groovy           |  18 +-
 .../docker/scripts/remote-connect.groovy           |  18 +-
 .../hugegraph-dist/download_keystore.sh            |  24 +-
 .../{dist.sh => download_swagger_ui.sh}            |  18 +-
 hugegraph-server/hugegraph-dist/pom.xml            |  59 ++-
 .../hugegraph-dist/release-docs/LICENSE            |   1 -
 .../hugegraph-dist/scripts/apache-release.sh       |  18 +-
 .../scripts/dependency/check_dependencies.sh       |  18 +-
 .../scripts/dependency/known-dependencies.txt      |  22 +-
 .../dependency/regenerate_known_dependencies.sh    |  22 +-
 .../src/assembly/descriptor/assembly.xml           |  18 +-
 .../hugegraph-dist/src/assembly/jenkins/build.sh   |  18 +-
 .../hugegraph-dist/src/assembly/jenkins/config.sh  |  18 +-
 .../hugegraph-dist/src/assembly/jenkins/deploy.sh  |  18 +-
 .../hugegraph-dist/src/assembly/jenkins/jenkins.sh |  19 +-
 .../hugegraph-dist/src/assembly/jenkins/publish.sh |  18 +-
 .../hugegraph-dist/src/assembly/jenkins/test.sh    |  18 +-
 .../src/assembly/static/bin/checksocket.sh         |  21 +-
 .../src/assembly/static/bin/docker-entrypoint.sh   |  24 --
 .../src/assembly/static/bin/dump-conf.sh           |  18 +-
 .../src/assembly/static/bin/dump-store.sh          |  18 +-
 .../src/assembly/static/bin/enable-auth.sh         |  56 +++
 .../src/assembly/static/bin/gremlin-console.sh     |  20 +-
 .../src/assembly/static/bin/hugegraph              |  18 +-
 .../src/assembly/static/bin/hugegraph-server.sh    |  19 +-
 .../src/assembly/static/bin/init-store.sh          |  18 +-
 .../src/assembly/static/bin/install.sh             |  22 +-
 .../src/assembly/static/bin/monitor-hugegraph.sh   |  18 +-
 .../src/assembly/static/bin/raft-tools.sh          |  18 +-
 .../src/assembly/static/bin/start-hugegraph.sh     |  18 +-
 .../src/assembly/static/bin/start-monitor.sh       |  18 +-
 .../src/assembly/static/bin/stop-hugegraph.sh      |  18 +-
 .../src/assembly/static/bin/stop-monitor.sh        |  18 +-
 .../hugegraph-dist/src/assembly/static/bin/util.sh |  55 ++-
 .../src/assembly/static/bin/wait-storage.sh        |  48 ++-
 .../src/assembly/static/conf/gremlin-server.yaml   |  50 +--
 .../src/assembly/static/conf/log4j2.xml            |  44 +-
 .../src/assembly/static/conf/remote-objects.yaml   |   4 +-
 .../assembly/static/scripts/empty-sample.groovy    |  18 +-
 .../src/assembly/static/scripts/example.groovy     |  23 +-
 .../src/assembly/travis/build-report.sh            |  18 +-
 .../travis/conf-raft1/graphs/hugegraph.properties  |  18 +-
 .../assembly/travis/conf-raft1/gremlin-server.yaml |  40 +-
 .../travis/conf-raft1/rest-server.properties       |  18 +-
 .../travis/conf-raft2/graphs/hugegraph.properties  |  18 +-
 .../assembly/travis/conf-raft2/gremlin-server.yaml |  40 +-
 .../travis/conf-raft2/rest-server.properties       |  18 +-
 .../travis/conf-raft3/graphs/hugegraph.properties  |  18 +-
 .../assembly/travis/conf-raft3/gremlin-server.yaml |  40 +-
 .../travis/conf-raft3/rest-server.properties       |  18 +-
 .../src/assembly/travis/hbase-site.xml             |  18 +-
 .../src/assembly/travis/install-backend.sh         |  18 +-
 .../src/assembly/travis/install-cassandra.sh       |  18 +-
 .../src/assembly/travis/install-hbase.sh           |  18 +-
 .../assembly/travis/install-mysql-via-docker.sh    |  18 +-
 .../src/assembly/travis/install-mysql.sh           |  18 +-
 .../travis/install-postgresql-via-docker.sh        |  18 +-
 .../src/assembly/travis/install-postgresql.sh      |  18 +-
 .../src/assembly/travis/install-scylladb.sh        |  18 +-
 .../hugegraph-dist/src/assembly/travis/maven.xml   |  58 +--
 .../src/assembly/travis/run-api-test-for-raft.sh   |  18 +-
 .../src/assembly/travis/run-api-test.sh            |  18 +-
 .../src/assembly/travis/run-core-test.sh           |  18 +-
 .../src/assembly/travis/run-tinkerpop-test.sh      |  18 +-
 .../src/assembly/travis/run-unit-test.sh           |  18 +-
 .../src/assembly/travis/start-server.sh            |  18 +-
 .../src/assembly/travis/stop-server.sh             |  18 +-
 .../java/org/apache/hugegraph/cmd/ConfDumper.java  |  25 +-
 .../java/org/apache/hugegraph/cmd/InitStore.java   |  30 +-
 .../java/org/apache/hugegraph/cmd/StoreDumper.java |  18 +-
 .../org/apache/hugegraph/dist/DistOptions.java     |  18 +-
 .../org/apache/hugegraph/dist/HugeGraphServer.java |  20 +-
 .../apache/hugegraph/dist/HugeGremlinServer.java   |  25 +-
 .../org/apache/hugegraph/dist/HugeRestServer.java  |  21 +-
 .../org/apache/hugegraph/dist/RegisterUtil.java    |  55 ++-
 .../src/main/resources/backend.properties          |  18 +-
 .../hugegraph-dist/src/main/resources/log4j2.xml   |  44 +-
 hugegraph-server/hugegraph-example/pom.xml         |  18 +-
 .../org/apache/hugegraph/example/Example1.java     |  47 ++-
 .../org/apache/hugegraph/example/Example2.java     |  61 ++-
 .../org/apache/hugegraph/example/Example3.java     |  25 +-
 .../org/apache/hugegraph/example/ExampleUtil.java  |  23 +-
 .../hugegraph/example/GraphOfTheMoviesExample.java | 152 +++----
 .../org/apache/hugegraph/example/PerfExample1.java |  24 +-
 .../org/apache/hugegraph/example/PerfExample2.java |  24 +-
 .../org/apache/hugegraph/example/PerfExample3.java |  25 +-
 .../org/apache/hugegraph/example/PerfExample4.java |  24 +-
 .../apache/hugegraph/example/PerfExampleBase.java  |  25 +-
 .../org/apache/hugegraph/example/TaskExample.java  |  21 +-
 .../hugegraph/example/ThreadRangePerfTest.java     |  21 +-
 .../src/main/resources/hugegraph.properties        |  18 +-
 .../src/main/resources/log4j2.xml                  |  38 +-
 hugegraph-server/hugegraph-hbase/pom.xml           |  18 +-
 .../backend/store/hbase/HbaseFeatures.java         |  18 +-
 .../backend/store/hbase/HbaseMetrics.java          |  28 +-
 .../backend/store/hbase/HbaseOptions.java          |  20 +-
 .../backend/store/hbase/HbaseSerializer.java       |  23 +-
 .../backend/store/hbase/HbaseSessions.java         |  38 +-
 .../hugegraph/backend/store/hbase/HbaseStore.java  |  82 ++--
 .../backend/store/hbase/HbaseStoreProvider.java    |  18 +-
 .../hugegraph/backend/store/hbase/HbaseTable.java  |  34 +-
 .../hugegraph/backend/store/hbase/HbaseTables.java |  21 +-
 hugegraph-server/hugegraph-mysql/pom.xml           |  18 +-
 .../backend/store/mysql/MysqlBackendEntry.java     |  18 +-
 .../backend/store/mysql/MysqlEntryIterator.java    |  22 +-
 .../backend/store/mysql/MysqlFeatures.java         |  18 +-
 .../backend/store/mysql/MysqlMetrics.java          |  19 +-
 .../backend/store/mysql/MysqlOptions.java          |  24 +-
 .../backend/store/mysql/MysqlSerializer.java       |  21 +-
 .../backend/store/mysql/MysqlSessions.java         |  38 +-
 .../hugegraph/backend/store/mysql/MysqlStore.java  |  31 +-
 .../backend/store/mysql/MysqlStoreProvider.java    |  18 +-
 .../hugegraph/backend/store/mysql/MysqlTable.java  |  42 +-
 .../hugegraph/backend/store/mysql/MysqlTables.java |  41 +-
 .../hugegraph/backend/store/mysql/MysqlUtil.java   |  18 +-
 .../backend/store/mysql/ResultSetWrapper.java      |  18 +-
 .../backend/store/mysql/WhereBuilder.java          |  52 ++-
 hugegraph-server/hugegraph-palo/pom.xml            |  18 +-
 .../hugegraph/backend/store/palo/PaloFeatures.java |  18 +-
 .../hugegraph/backend/store/palo/PaloFile.java     |  20 +-
 .../backend/store/palo/PaloHttpClient.java         |  18 +-
 .../hugegraph/backend/store/palo/PaloLoadInfo.java |  18 +-
 .../hugegraph/backend/store/palo/PaloOptions.java  |  18 +-
 .../backend/store/palo/PaloSerializer.java         |  18 +-
 .../hugegraph/backend/store/palo/PaloSessions.java |  24 +-
 .../hugegraph/backend/store/palo/PaloStore.java    |  21 +-
 .../backend/store/palo/PaloStoreProvider.java      |  22 +-
 .../hugegraph/backend/store/palo/PaloTable.java    |  23 +-
 .../hugegraph/backend/store/palo/PaloTables.java   |  30 +-
 hugegraph-server/hugegraph-postgresql/pom.xml      |  18 +-
 .../store/postgresql/PostgresqlOptions.java        |  18 +-
 .../store/postgresql/PostgresqlSerializer.java     |  27 +-
 .../store/postgresql/PostgresqlSessions.java       |  52 +--
 .../backend/store/postgresql/PostgresqlStore.java  |  18 +-
 .../store/postgresql/PostgresqlStoreProvider.java  |  27 +-
 .../backend/store/postgresql/PostgresqlTable.java  |  24 +-
 .../backend/store/postgresql/PostgresqlTables.java |  52 +--
 hugegraph-server/hugegraph-rocksdb/pom.xml         |  18 +-
 .../backend/store/rocksdb/OpenedRocksDB.java       |  18 +-
 .../backend/store/rocksdb/RocksDBFeatures.java     |  18 +-
 .../backend/store/rocksdb/RocksDBIngester.java     |  18 +-
 .../backend/store/rocksdb/RocksDBIteratorPool.java |  18 +-
 .../backend/store/rocksdb/RocksDBMetrics.java      |  18 +-
 .../backend/store/rocksdb/RocksDBOptions.java      |  18 +-
 .../backend/store/rocksdb/RocksDBSessions.java     |  18 +-
 .../backend/store/rocksdb/RocksDBStdSessions.java  |  54 +--
 .../backend/store/rocksdb/RocksDBStore.java        |  22 +-
 .../store/rocksdb/RocksDBStoreProvider.java        |  18 +-
 .../backend/store/rocksdb/RocksDBTable.java        |  20 +-
 .../backend/store/rocksdb/RocksDBTables.java       |  18 +-
 .../store/rocksdbsst/RocksDBSstSessions.java       |  24 +-
 .../backend/store/rocksdbsst/RocksDBSstStore.java  |  20 +-
 .../store/rocksdbsst/RocksDBSstStoreProvider.java  |  18 +-
 hugegraph-server/hugegraph-scylladb/pom.xml        |  18 +-
 .../backend/store/scylladb/ScyllaDBFeatures.java   |  18 +-
 .../backend/store/scylladb/ScyllaDBMetrics.java    |  19 +-
 .../store/scylladb/ScyllaDBStoreProvider.java      |  27 +-
 .../store/scylladb/ScyllaDBTablesWithMV.java       |  70 ++--
 hugegraph-server/hugegraph-test/pom.xml            |  20 +-
 .../org/apache/hugegraph/api/ApiTestSuite.java     |  50 +--
 .../org/apache/hugegraph/api/ArthasApiTest.java    |  18 +-
 .../java/org/apache/hugegraph/api/BaseApiTest.java | 292 ++++++-------
 .../org/apache/hugegraph/api/CypherApiTest.java    |  20 +-
 .../java/org/apache/hugegraph/api/EdgeApiTest.java | 194 ++++-----
 .../org/apache/hugegraph/api/EdgeLabelApiTest.java | 114 ++---
 .../org/apache/hugegraph/api/GremlinApiTest.java   | 211 +++++-----
 .../apache/hugegraph/api/IndexLabelApiTest.java    | 120 +++---
 .../org/apache/hugegraph/api/LoginApiTest.java     |  27 +-
 .../org/apache/hugegraph/api/MetricsApiTest.java   |  18 +-
 .../org/apache/hugegraph/api/ProjectApiTest.java   |  24 +-
 .../apache/hugegraph/api/PropertyKeyApiTest.java   |  58 +--
 .../org/apache/hugegraph/api/SchemaApiTest.java    |  18 +-
 .../java/org/apache/hugegraph/api/TaskApiTest.java |  28 +-
 .../java/org/apache/hugegraph/api/UserApiTest.java |  28 +-
 .../org/apache/hugegraph/api/VertexApiTest.java    |  66 +--
 .../apache/hugegraph/api/VertexLabelApiTest.java   |  90 ++--
 .../api/traversers/AdamicAdarAPITest.java          |  24 +-
 .../api/traversers/AllShortestPathsApiTest.java    |  20 +-
 .../hugegraph/api/traversers/CountApiTest.java     |  24 +-
 .../api/traversers/CrosspointsApiTest.java         |  27 +-
 .../traversers/CustomizedCrosspointsApiTest.java   |  22 +-
 .../hugegraph/api/traversers/EdgesApiTest.java     |  27 +-
 .../api/traversers/FusiformSimilarityApiTest.java  |  22 +-
 .../api/traversers/JaccardSimilarityApiTest.java   |  26 +-
 .../hugegraph/api/traversers/KneighborApiTest.java |  18 +-
 .../hugegraph/api/traversers/KoutApiTest.java      |  18 +-
 .../traversers/MultiNodeShortestPathApiTest.java   |  22 +-
 .../api/traversers/NeighborRankApiTest.java        |  22 +-
 .../hugegraph/api/traversers/PathsApiTest.java     |  24 +-
 .../api/traversers/PersonalRankApiTest.java        |  22 +-
 .../hugegraph/api/traversers/RaysApiTest.java      |  18 +-
 .../api/traversers/ResourceAllocationAPITest.java  |  24 +-
 .../hugegraph/api/traversers/RingsApiTest.java     |  23 +-
 .../api/traversers/SameNeighborsApiTest.java       |  18 +-
 .../api/traversers/ShortestPathApiTest.java        |  23 +-
 .../SingleSourceShortestPathApiTest.java           |  18 +-
 .../api/traversers/TemplatePathsApiTest.java       |  23 +-
 .../api/traversers/TraversersApiTestSuite.java     |  63 +--
 .../traversers/WeightedShortestPathApiTest.java    |  23 +-
 .../java/org/apache/hugegraph/core/AuthTest.java   | 118 +++---
 .../org/apache/hugegraph/core/BaseCoreTest.java    |  18 +-
 .../org/apache/hugegraph/core/CoreTestSuite.java   |  45 +-
 .../org/apache/hugegraph/core/EdgeCoreTest.java    | 337 +++++++--------
 .../apache/hugegraph/core/EdgeLabelCoreTest.java   |  66 +--
 .../apache/hugegraph/core/IndexLabelCoreTest.java  |  90 ++--
 .../org/apache/hugegraph/core/MultiGraphsTest.java |  18 +-
 .../apache/hugegraph/core/PropertyCoreTest.java    |  40 +-
 .../apache/hugegraph/core/PropertyKeyCoreTest.java |  30 +-
 .../org/apache/hugegraph/core/RamTableTest.java    |  49 ++-
 .../org/apache/hugegraph/core/RestoreCoreTest.java | 145 ++++---
 .../core/RoleElectionStateMachineTest.java         |  20 +-
 .../org/apache/hugegraph/core/SchemaCoreTest.java  |  23 +-
 .../org/apache/hugegraph/core/TaskCoreTest.java    | 175 ++++----
 .../org/apache/hugegraph/core/VertexCoreTest.java  | 410 +++++++++---------
 .../apache/hugegraph/core/VertexLabelCoreTest.java |  58 +--
 .../org/apache/hugegraph/testutil/FakeObjects.java |  21 +-
 .../java/org/apache/hugegraph/testutil/Utils.java  |  25 +-
 .../hugegraph/tinkerpop/ProcessBasicSuite.java     | 286 ++++++-------
 .../hugegraph/tinkerpop/ProcessStandardTest.java   |  19 +-
 .../tinkerpop/ProcessTestGraphProvider.java        |  18 +-
 .../hugegraph/tinkerpop/StructureBasicSuite.java   |  79 ++--
 .../hugegraph/tinkerpop/StructureStandardTest.java |  19 +-
 .../tinkerpop/StructureTestGraphProvider.java      |  18 +-
 .../org/apache/hugegraph/tinkerpop/TestGraph.java  |  23 +-
 .../hugegraph/tinkerpop/TestGraphFactory.java      |  20 +-
 .../hugegraph/tinkerpop/TestGraphProvider.java     |  68 +--
 .../tinkerpop/tests/HugeGraphWriteTest.java        |  29 +-
 .../org/apache/hugegraph/unit/BaseUnitTest.java    |  25 +-
 .../org/apache/hugegraph/unit/FakeObjects.java     |  27 +-
 .../org/apache/hugegraph/unit/UnitTestSuite.java   | 155 +++----
 .../hugegraph/unit/cache/CacheManagerTest.java     |  38 +-
 .../org/apache/hugegraph/unit/cache/CacheTest.java |  34 +-
 .../unit/cache/CachedGraphTransactionTest.java     |  27 +-
 .../unit/cache/CachedSchemaTransactionTest.java    |  26 +-
 .../apache/hugegraph/unit/cache/RamTableTest.java  |  27 +-
 .../hugegraph/unit/cassandra/CassandraTest.java    |  38 +-
 .../apache/hugegraph/unit/core/AnalyzerTest.java   |  29 +-
 .../hugegraph/unit/core/BackendMutationTest.java   |  25 +-
 .../hugegraph/unit/core/BackendStoreInfoTest.java  |  25 +-
 .../unit/core/ConditionQueryFlattenTest.java       |  26 +-
 .../apache/hugegraph/unit/core/ConditionTest.java  |  22 +-
 .../apache/hugegraph/unit/core/DataTypeTest.java   |  23 +-
 .../apache/hugegraph/unit/core/DirectionsTest.java |  27 +-
 .../apache/hugegraph/unit/core/ExceptionTest.java  |  22 +-
 .../apache/hugegraph/unit/core/LocksTableTest.java |  28 +-
 .../apache/hugegraph/unit/core/PageStateTest.java  |  21 +-
 .../org/apache/hugegraph/unit/core/QueryTest.java  |  22 +-
 .../org/apache/hugegraph/unit/core/RangeTest.java  |  29 +-
 .../hugegraph/unit/core/RolePermissionTest.java    |  64 +--
 .../apache/hugegraph/unit/core/RowLockTest.java    |  29 +-
 .../hugegraph/unit/core/SecurityManagerTest.java   |  32 +-
 .../apache/hugegraph/unit/core/SerialEnumTest.java |  21 +-
 .../hugegraph/unit/core/SystemSchemaStoreTest.java |  23 +-
 .../hugegraph/unit/core/TraversalUtilTest.java     |  37 +-
 .../org/apache/hugegraph/unit/id/EdgeIdTest.java   |  28 +-
 .../java/org/apache/hugegraph/unit/id/IdTest.java  |  60 ++-
 .../org/apache/hugegraph/unit/id/IdUtilTest.java   |  23 +-
 .../hugegraph/unit/id/SplicingIdGeneratorTest.java |  34 +-
 .../apache/hugegraph/unit/mysql/MysqlUtilTest.java |  21 +-
 .../hugegraph/unit/mysql/WhereBuilderTest.java     |  22 +-
 .../unit/rocksdb/BaseRocksDBUnitTest.java          |  18 +-
 .../unit/rocksdb/RocksDBCountersTest.java          |  18 +-
 .../hugegraph/unit/rocksdb/RocksDBPerfTest.java    |  22 +-
 .../hugegraph/unit/rocksdb/RocksDBSessionTest.java |  41 +-
 .../unit/rocksdb/RocksDBSessionsTest.java          |  18 +-
 .../unit/serializer/BinaryBackendEntryTest.java    |  18 +-
 .../serializer/BinaryScatterSerializerTest.java    |  18 +-
 .../unit/serializer/BinarySerializerTest.java      |  18 +-
 .../hugegraph/unit/serializer/BytesBufferTest.java |  28 +-
 .../unit/serializer/SerializerFactoryTest.java     |  23 +-
 .../unit/serializer/StoreSerializerTest.java       |  25 +-
 .../unit/serializer/TableBackendEntryTest.java     |  30 +-
 .../unit/serializer/TextBackendEntryTest.java      |  22 +-
 .../hugegraph/unit/store/RamIntObjectMapTest.java  |  18 +-
 .../hugegraph/unit/util/CompressUtilTest.java      |  24 +-
 .../apache/hugegraph/unit/util/JsonUtilTest.java   |  51 +--
 .../hugegraph/unit/util/RateLimiterTest.java       |  23 +-
 .../hugegraph/unit/util/StringEncodingTest.java    |  31 +-
 .../apache/hugegraph/unit/util/VersionTest.java    |  23 +-
 .../util/collection/CollectionFactoryTest.java     |  30 +-
 .../hugegraph/unit/util/collection/IdSetTest.java  |  32 +-
 .../unit/util/collection/Int2IntsMapTest.java      |  65 ++-
 .../hugegraph/unit/util/collection/IntMapTest.java |  69 ++--
 .../hugegraph/unit/util/collection/IntSetTest.java |  29 +-
 .../unit/util/collection/ObjectIntMappingTest.java |  27 +-
 .../src/main/resources/hugegraph.properties        |  18 +-
 .../hugegraph-test/src/main/resources/log4j2.xml   |  44 +-
 .../hugegraph/benchmark/BenchmarkConstants.java    |  18 +-
 .../apache/hugegraph/benchmark/SimpleRandom.java   |  18 +-
 .../map/MapRandomGetPutThroughputTest.java         |  26 +-
 hugegraph-server/pom.xml                           |  18 +-
 hugegraph-style.xml                                |  49 ++-
 pom.xml                                            |  40 +-
 style/checkstyle.xml                               |  18 +-
 800 files changed, 12536 insertions(+), 12003 deletions(-)
 copy .editorconfig => hugegraph-server/hugegraph-dist/download_keystore.sh 
(55%)
 rename hugegraph-server/hugegraph-dist/{dist.sh => download_swagger_ui.sh} 
(70%)
 delete mode 100644 
hugegraph-server/hugegraph-dist/src/assembly/static/bin/docker-entrypoint.sh
 create mode 100644 
hugegraph-server/hugegraph-dist/src/assembly/static/bin/enable-auth.sh

Reply via email to