You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by ha...@apache.org on 2020/01/05 02:08:03 UTC

[skywalking] branch docker-es7 updated (c2cc775 -> bd09843)

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

hanahmily pushed a change to branch docker-es7
in repository https://gitbox.apache.org/repos/asf/skywalking.git.


    from c2cc775  Add document
     add 1ee14fb  Support customized instance name by a new UUID naming policy. (#4148)
     add 51e74ca  [Feature] Add tag annotation to allow tagging span with annotation (#4152)
     add f64f3c1  [test/plugin] immigrate test activemq scenario. (#4151)
     add c5827f8  [Agent] Provide plugin for ShardingSphere 4.0.0-RC3 (#4140)
     add d38a8ea  Provide thread monitor create task feature (#4145)
     add 9862fe0  Log harmless exception in DEBUG level (#4156)
     add 6c20f4a  Add service type from register and support browser as service type (#4157)
     add 568c2e5  Update NOTICE year (#4158)
     add 5fba919  add Dynamic Configuration Consul AclToken  (#4161)
     add 7902c62  fix unused import (#4163)
     add 4012545  Add the new protocol for browser. (#4164)
     add f52f7f4  Support collecting http parameters (#4162)
     add 0f6b5c8  Fix dead link (#4167)
     add 99100ed  Split the `collect_http_params` as per plugins for better performance (#4170)
     add 6be84cf  update elasticsearch-7.x agent support version. (#4171)
     add 4e03d5e  Add kotlin coroutine plugin (#4165)
     add bd09843  Merge branch 'master' into docker-es7

No new revisions were added by this update.

Summary of changes:
 .github/workflows/e2e.yaml                         |  24 ++-
 .github/workflows/plugins-test.yaml                |  12 +-
 NOTICE                                             |   2 +-
 .../apache/skywalking/apm/toolkit/trace/Tag.java   |  47 +++++
 .../apache/skywalking/apm/toolkit/trace/Tags.java  |  34 ++--
 .../network/trace/component/ComponentsDefine.java  |   2 +
 apm-protocol/apm-network/src/main/proto            |   2 +-
 .../skywalking/apm/agent/core/conf/Config.java     |  24 +++
 .../apm/agent/core/context/tag/Tags.java           |   2 +
 .../apm/agent/core/logging/api/ILog.java           |   2 +
 .../apm/agent/core/logging/api/NoopLogger.java     |   5 +
 .../apm/agent/core/logging/core/PatternLogger.java |   6 +
 .../core/plugin/match/MethodAnnotationMatch.java   |   6 +-
 .../core/plugin/match/ProtectiveShieldMatcher.java |   4 +-
 .../match/logical/LogicalMatchOperation.java       |  17 ++
 .../remote/ServiceAndEndpointRegisterClient.java   |   3 +-
 .../CollectionUtil.java}                           |  24 ++-
 .../apm/agent/core}/util/CustomizeExpression.java  |  16 +-
 apm-sniffer/apm-sdk-plugin/pom.xml                 |   1 +
 .../sharding-sphere-4.x-RC3-plugin/pom.xml         |  73 +++++++
 .../apm/plugin/shardingsphere/v4rc3/Constant.java  |  20 +-
 .../shardingsphere/v4rc3/ExecuteInterceptor.java}  |  49 +++--
 .../v4rc3/JDBCRootInvokeInterceptor.java}          |  43 ++--
 .../shardingsphere/v4rc3/ParseInterceptor.java}    |  44 ++---
 .../v4rc3/ProxyRootInvokeInterceptor.java}         |  43 ++--
 .../v4rc3/define/ExecuteInstrumentation.java       |  73 +++++++
 .../define/JDBCRootInvokeInstrumentation.java      |  73 +++++++
 .../v4rc3/define/ParseInstrumentation.java         |  73 +++++++
 .../define/ProxyRootInvokeInstrumentation.java     |  73 +++++++
 .../src/main/resources/skywalking-plugin.def       |   9 +-
 .../shardingsphere/v4rc3/InterceptorTest.java      | 120 ++++++++++++
 .../interceptor/AbstractMethodInterceptor.java     |  14 ++
 .../plugin/tomcat78x/TomcatInvokeInterceptor.java  |  30 ++-
 .../tomcat78x/TomcatInvokeInterceptorTest.java     |   5 +-
 ...ctivation.java => TagAnnotationActivation.java} |  51 +++--
 .../trace/TagAnnotationMethodInterceptor.java      |  92 +++++++++
 .../trace/TraceAnnotationActivation.java           |   2 +-
 .../trace/TraceAnnotationMethodInterceptor.java    |  27 ++-
 .../src/main/resources/skywalking-plugin.def       |   1 +
 apm-sniffer/config/agent.config                    |   2 +-
 .../interceptor/BaseInterceptorMethods.java        |   2 +-
 .../customize/util/CustomizeExpressionTest.java    |   1 +
 .../kotlin-coroutine-plugin/pom.xml                |  47 +++++
 .../kotlin/coroutine/DispatcherInterceptor.java    |  42 ++++
 .../plugin/kotlin/coroutine/TracingRunnable.java   |  83 ++++++++
 .../define/DispatcherInstrumentation.java          |  70 +++++++
 .../src/main/resources/skywalking-plugin.def       |   6 +-
 apm-sniffer/optional-plugins/pom.xml               |   1 +
 dist-material/application.yml                      |   6 +
 dist-material/release-docs/NOTICE                  |   2 +-
 docker/oap/docker-entrypoint.sh                    |   1 +
 docs/en/setup/backend/backend-cluster.md           |   2 +
 docs/en/setup/backend/backend-storage.md           |   1 +
 docs/en/setup/backend/dynamic-config.md            |   2 +
 docs/en/setup/istio/README.md                      |   2 +-
 .../java-agent/Application-toolkit-trace.md        |  16 +-
 docs/en/setup/service-agent/java-agent/README.md   |  10 +-
 .../service-agent/java-agent/Supported-list.md     |   6 +-
 .../Kotlin-Coroutine-plugin.md                     |  28 +++
 .../src/main/resources/application.yml             |   5 +
 .../plugin/consul/ClusterModuleConsulConfig.java   |   1 +
 .../plugin/consul/ClusterModuleConsulProvider.java |   5 +
 .../consul/ConsulConfigurationCenterSettings.java  |   4 +
 .../consul/ConsulConfigurationWatcherRegister.java |   5 +
 .../skywalking/oap/server/core/CoreModule.java     |  16 +-
 .../oap/server/core/CoreModuleProvider.java        |   5 +
 .../core/profile/ProfileTaskMutationService.java   | 134 +++++++++++++
 .../server/core/profile/ProfileTaskNoneStream.java | 100 ++++++++++
 .../profile/entity/ProfileTaskCreationResult.java} |  24 ++-
 .../oap/server/core/query/DurationUtils.java       |   1 +
 .../server/core/query/MetadataQueryService.java    |   4 +
 .../server/core/query/ProfileTaskQueryService.java |  86 ++++++++
 .../oap/server/core/query/entity/ProfileTask.java} |  26 ++-
 .../oap/server/core/register/NodeType.java         |  26 ++-
 .../oap/server/core/register/ServiceInventory.java |   5 +-
 .../service/IServiceInventoryRegister.java         |   2 +
 .../register/service/ServiceInventoryRegister.java |   7 +-
 .../oap/server/core/source/DefaultScopeDefine.java |   1 +
 .../oap/server/core/storage/StorageModule.java     |   3 +-
 .../core/storage/profile/IProfileTaskQueryDAO.java |  44 +++++
 .../core/storage/query/IMetadataQueryDAO.java      |   2 +
 .../oap/query/graphql/GraphQLQueryProvider.java    |   2 +
 .../oap/query/graphql/resolver/MetadataQuery.java  |   7 +
 .../query/graphql/resolver/ProfileMutation.java    |  60 ++++++
 .../oap/query/graphql/resolver/ProfileQuery.java   |  56 ++++++
 .../graphql/type/ProfileTaskCreationRequest.java}  |  27 +--
 .../src/main/resources/query-protocol              |   2 +-
 .../handler/v6/grpc/RegisterServiceHandler.java    |  41 +++-
 .../transform/SpringSleuthSegmentBuilderTest.java  |   4 +
 .../StorageModuleElasticsearchConfig.java          |   1 +
 .../StorageModuleElasticsearchProvider.java        |  12 +-
 .../elasticsearch/query/MetadataQueryEsDAO.java    |  21 ++
 .../elasticsearch/query/ProfileTaskQueryEsDAO.java | 101 ++++++++++
 .../StorageModuleElasticsearch7Provider.java       |  11 +-
 .../elasticsearch7/query/MetadataQueryEs7DAO.java  |  11 +-
 .../storage/plugin/jdbc/h2/H2StorageProvider.java  |   3 +
 .../plugin/jdbc/h2/dao/H2MetadataQueryDAO.java     |  31 ++-
 .../plugin/jdbc/h2/dao/H2ProfileTaskQueryDAO.java  | 105 ++++++++++
 .../plugin/jdbc/mysql/MySQLStorageProvider.java    |  17 +-
 .../apache/skywalking/e2e/SimpleQueryClient.java   |   4 +-
 test/e2e/e2e-mysql/src/docker/application.yml      |   1 +
 .../e2e-profile/e2e-profile-es-test-runner/pom.xml | 184 +++++++++++++++++
 .../src/docker/clusterize.awk                      |   0
 .../src/docker/rc.d/rc0-prepare.sh                 |  32 +++
 .../src/docker/rc.d/rc1-startup.sh                 |  48 +++++
 .../skywalking/e2e/ProfileVerificationITCase.java  | 218 +++++++++++++++++++++
 .../e2e-profile/e2e-profile-h2-test-runner/pom.xml | 132 +++++++++++++
 .../src/docker/rc.d/rc1-startup.sh                 |  46 +++++
 .../skywalking/e2e/ProfileVerificationITCase.java  | 217 ++++++++++++++++++++
 .../e2e-profile-mysql-test-runner/pom.xml          | 158 +++++++++++++++
 .../src/docker/application.yml                     |   1 +
 .../src/docker/rc.d/rc0-prepare.sh                 |   0
 .../src/docker/rc.d/rc1-startup.sh                 |   0
 .../skywalking/e2e/ProfileVerificationITCase.java  | 217 ++++++++++++++++++++
 test/e2e/e2e-profile/e2e-profile-service/pom.xml   |  74 +++++++
 .../skywalking/e2e/profile/ProfileApplication.java |  24 ++-
 .../skywalking/e2e/profile/TestController.java     |  29 ++-
 .../org/apache/skywalking/e2e/profile/User.java    |  40 +++-
 .../apache/skywalking/e2e/profile/UserRepo.java    |  17 +-
 .../src/main/resources/application.yml             |   0
 .../e2e-profile/e2e-profile-test-runner/pom.xml    |  50 +++++
 .../skywalking/e2e/profile/ProfileClient.java      |  98 +++++++++
 .../creation/ProfileTaskCreationRequest.java       |  26 ++-
 .../creation/ProfileTaskCreationResult.java        |  24 +--
 .../creation/ProfileTaskCreationResultMatcher.java |  24 +--
 .../creation/ProfileTaskCreationResultWrapper.java |  19 +-
 .../skywalking/e2e/profile/query/ProfileTask.java  |  28 +--
 .../e2e/profile/query/ProfileTaskMatcher.java      |  35 +++-
 .../e2e/profile/query/ProfileTaskQuery.java        |  33 +++-
 .../skywalking/e2e/profile/query/ProfileTasks.java |  22 +--
 .../e2e/profile/query/ProfilesTasksMatcher.java    |  35 ++--
 ...ng.e2e.ProfileVerificationITCase.endpoints.yml} |   8 +-
 ...ng.e2e.ProfileVerificationITCase.instances.yml} |  17 +-
 ...e2e.ProfileVerificationITCase.profileTasks.yml} |  13 +-
 ...ing.e2e.ProfileVerificationITCase.services.yml} |   8 +-
 .../src/main/resources/getProfileTaskList.gql      |  21 +-
 .../src/main/resources/profileTaskCreation.gql}    |  22 ++-
 test/e2e/e2e-profile/pom.xml                       |  61 ++++++
 test/e2e/pom.xml                                   |   1 +
 .../containers/tomcat-container/docker/Dockerfile  |   2 +
 .../test/mockcollector/entity/RegistryItem.java    |   3 -
 .../test/mockcollector/entity/ValidateData.java    |   2 +-
 .../plugin/test/helper/ConfigurationImpl.java      |   8 +
 .../helper/DockerContainerRunningGenerator.java    |   1 +
 .../plugin/test/helper/IConfiguration.java         |   2 +
 .../main/resources/container-start-script.template |   5 +-
 .../bin/startup.sh                                 |   2 +-
 .../activemq-scenario/config/expectedData.yaml     |  81 ++++++++
 .../configuration.yml                              |  15 +-
 test/plugin/scenarios/activemq-scenario/pom.xml    | 118 +++++++++++
 .../src/main/assembly/assembly.xml                 |  41 ++++
 .../apm/testcase/activemq/Application.java         |  27 ++-
 .../activemq/controller/CaseController.java        | 132 +++++++++++++
 .../src/main/resources/application.yaml            |  23 +++
 .../src/main/resources/log4j2.xml                  |   0
 .../support-version.list                           |  34 ++--
 .../config/expectedData.yaml                       |  20 +-
 .../apache/skywalking/apm/toolkit/trace/Tag.java   |  49 +++++
 .../apache/skywalking/apm/toolkit/trace/Tags.java  |  34 ++--
 .../toolkit/controller/TestController.java         |  12 +-
 .../testcase/toolkit/controller/TestService.java   |  12 +-
 .../armeria-0.96minus-scenario/bin/startup.sh      |   2 +-
 .../config/expectedData.yaml                       |   6 +-
 .../armeria-0.96minus-scenario/configuration.yml   |   2 +-
 .../support-version.list                           |   1 +
 .../config/expectedData.yaml                       |   6 +-
 .../httpclient-3.x-scenario/configuration.yml      |   4 +-
 .../bin/startup.sh                                 |   2 +-
 .../config/expectedData.yaml                       | 132 +++++++++++++
 .../configuration.yml                              |   8 +-
 .../scenarios/kotlin-coroutine-scenario/pom.xml    | 156 +++++++++++++++
 .../src/main/assembly/assembly.xml                 |  41 ++++
 .../apm/testcase/kotlin/coroutine/Application.kt   |  23 +--
 .../kotlin/coroutine/controller/DemoController.kt  |  65 ++++++
 .../kotlin/coroutine/respository/DemoRepository.kt |  58 ++++++
 .../kotlin/coroutine/service/DemoService.kt        |  29 ++-
 .../testcase/kotlin/coroutine/util/Connection.kt   |  26 +--
 .../src/main/resources/application.yaml            |  23 +++
 .../src/main/resources/log4j2.xml                  |   0
 .../support-version.list                           |  17 +-
 .../bin/startup.sh                                 |   2 +-
 .../config/expectedData.yaml                       | 200 +++++++++++++++++++
 .../configuration.yml                              |   6 +-
 .../shardingsphere-4.x-RC3-scenario/pom.xml        | 154 +++++++++++++++
 .../src/main/assembly/assembly.xml                 |  41 ++++
 .../apm/testcase/shardingsphere/Application.java   |   0
 .../shardingsphere/controller/CaseController.java  |   0
 .../shardingsphere/service/api/entity/Order.java   |   0
 .../service/api/entity/OrderItem.java              |   0
 .../service/api/repository/CommonRepository.java   |   0
 .../api/repository/OrderItemRepository.java        |   0
 .../service/api/repository/OrderRepository.java    |   0
 .../service/api/service/CommonService.java         |   0
 .../service/api/service/CommonServiceImpl.java     |   0
 ...dingDatabasesAndTablesConfigurationPrecise.java |   0
 .../jdbc/JDBCOrderItemRepositoryImpl.java          |   0
 .../repository/jdbc/JDBCOrderRepositoryImpl.java   |   0
 .../service/repository/service/RawPojoService.java |   0
 .../PreciseModuloShardingDatabaseAlgorithm.java    |   0
 .../PreciseModuloShardingTableAlgorithm.java       |   0
 .../RangeModuloShardingDatabaseAlgorithm.java      |   0
 .../RangeModuloShardingTableAlgorithm.java         |   0
 .../service/utility/config/DataSourceUtil.java     |   0
 .../utility/config/ExampleConfiguration.java       |   0
 .../src/main/resources/application.properties}     |   7 +-
 .../support-version.list                           |  13 +-
 .../spring-3.1.x-scenario/config/expectedData.yaml |   4 +
 .../spring-3.1.x-scenario/configuration.yml        |   6 +-
 208 files changed, 5540 insertions(+), 600 deletions(-)
 create mode 100644 apm-application-toolkit/apm-toolkit-trace/src/main/java/org/apache/skywalking/apm/toolkit/trace/Tag.java
 copy apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/plugin/match/logical/LogicalMatchOperation.java => apm-application-toolkit/apm-toolkit-trace/src/main/java/org/apache/skywalking/apm/toolkit/trace/Tags.java (56%)
 copy apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/{plugin/match/logical/LogicalMatchOperation.java => util/CollectionUtil.java} (58%)
 rename apm-sniffer/{optional-plugins/customize-enhance-plugin/src/main/java/org/apache/skywalking/apm/plugin/customize => apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core}/util/CustomizeExpression.java (89%)
 create mode 100644 apm-sniffer/apm-sdk-plugin/sharding-sphere-4.x-RC3-plugin/pom.xml
 copy oap-server/server-configuration/configuration-consul/src/main/java/org/apache/skywalking/oap/server/configuration/consul/ConsulConfigurationCenterSettings.java => apm-sniffer/apm-sdk-plugin/sharding-sphere-4.x-RC3-plugin/src/main/java/org/apache/skywalking/apm/plugin/shardingsphere/v4rc3/Constant.java (67%)
 copy apm-sniffer/{apm-toolkit-activation/apm-toolkit-trace-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/trace/TraceAnnotationMethodInterceptor.java => apm-sdk-plugin/sharding-sphere-4.x-RC3-plugin/src/main/java/org/apache/skywalking/apm/plugin/shardingsphere/v4rc3/ExecuteInterceptor.java} (51%)
 copy apm-sniffer/{apm-toolkit-activation/apm-toolkit-trace-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/trace/TraceAnnotationMethodInterceptor.java => apm-sdk-plugin/sharding-sphere-4.x-RC3-plugin/src/main/java/org/apache/skywalking/apm/plugin/shardingsphere/v4rc3/JDBCRootInvokeInterceptor.java} (52%)
 copy apm-sniffer/{apm-toolkit-activation/apm-toolkit-trace-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/trace/TraceAnnotationMethodInterceptor.java => apm-sdk-plugin/sharding-sphere-4.x-RC3-plugin/src/main/java/org/apache/skywalking/apm/plugin/shardingsphere/v4rc3/ParseInterceptor.java} (52%)
 copy apm-sniffer/{apm-toolkit-activation/apm-toolkit-trace-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/trace/TraceAnnotationMethodInterceptor.java => apm-sdk-plugin/sharding-sphere-4.x-RC3-plugin/src/main/java/org/apache/skywalking/apm/plugin/shardingsphere/v4rc3/ProxyRootInvokeInterceptor.java} (52%)
 create mode 100644 apm-sniffer/apm-sdk-plugin/sharding-sphere-4.x-RC3-plugin/src/main/java/org/apache/skywalking/apm/plugin/shardingsphere/v4rc3/define/ExecuteInstrumentation.java
 create mode 100644 apm-sniffer/apm-sdk-plugin/sharding-sphere-4.x-RC3-plugin/src/main/java/org/apache/skywalking/apm/plugin/shardingsphere/v4rc3/define/JDBCRootInvokeInstrumentation.java
 create mode 100644 apm-sniffer/apm-sdk-plugin/sharding-sphere-4.x-RC3-plugin/src/main/java/org/apache/skywalking/apm/plugin/shardingsphere/v4rc3/define/ParseInstrumentation.java
 create mode 100644 apm-sniffer/apm-sdk-plugin/sharding-sphere-4.x-RC3-plugin/src/main/java/org/apache/skywalking/apm/plugin/shardingsphere/v4rc3/define/ProxyRootInvokeInstrumentation.java
 copy apm-sniffer/{apm-toolkit-activation/apm-toolkit-trace-activation => apm-sdk-plugin/sharding-sphere-4.x-RC3-plugin}/src/main/resources/skywalking-plugin.def (63%)
 create mode 100644 apm-sniffer/apm-sdk-plugin/sharding-sphere-4.x-RC3-plugin/src/test/java/org/apache/skywalking/apm/plugin/shardingsphere/v4rc3/InterceptorTest.java
 copy apm-sniffer/apm-toolkit-activation/apm-toolkit-trace-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/trace/{TraceAnnotationActivation.java => TagAnnotationActivation.java} (50%)
 create mode 100644 apm-sniffer/apm-toolkit-activation/apm-toolkit-trace-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/trace/TagAnnotationMethodInterceptor.java
 create mode 100644 apm-sniffer/optional-plugins/kotlin-coroutine-plugin/pom.xml
 create mode 100644 apm-sniffer/optional-plugins/kotlin-coroutine-plugin/src/main/java/org/apache/skywalking/apm/plugin/kotlin/coroutine/DispatcherInterceptor.java
 create mode 100644 apm-sniffer/optional-plugins/kotlin-coroutine-plugin/src/main/java/org/apache/skywalking/apm/plugin/kotlin/coroutine/TracingRunnable.java
 create mode 100644 apm-sniffer/optional-plugins/kotlin-coroutine-plugin/src/main/java/org/apache/skywalking/apm/plugin/kotlin/coroutine/define/DispatcherInstrumentation.java
 copy test/plugin/scenarios/armeria-0.96minus-scenario/bin/startup.sh => apm-sniffer/optional-plugins/kotlin-coroutine-plugin/src/main/resources/skywalking-plugin.def (86%)
 create mode 100644 docs/en/setup/service-agent/java-agent/agent-optional-plugins/Kotlin-Coroutine-plugin.md
 create mode 100644 oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/profile/ProfileTaskMutationService.java
 create mode 100644 oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/profile/ProfileTaskNoneStream.java
 copy oap-server/{server-cluster-plugin/cluster-consul-plugin/src/main/java/org/apache/skywalking/oap/server/cluster/plugin/consul/ClusterModuleConsulConfig.java => server-core/src/main/java/org/apache/skywalking/oap/server/core/profile/entity/ProfileTaskCreationResult.java} (66%)
 create mode 100644 oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/query/ProfileTaskQueryService.java
 copy oap-server/{server-cluster-plugin/cluster-consul-plugin/src/main/java/org/apache/skywalking/oap/server/cluster/plugin/consul/ClusterModuleConsulConfig.java => server-core/src/main/java/org/apache/skywalking/oap/server/core/query/entity/ProfileTask.java} (66%)
 create mode 100644 oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/storage/profile/IProfileTaskQueryDAO.java
 create mode 100644 oap-server/server-query-plugin/query-graphql-plugin/src/main/java/org/apache/skywalking/oap/query/graphql/resolver/ProfileMutation.java
 create mode 100644 oap-server/server-query-plugin/query-graphql-plugin/src/main/java/org/apache/skywalking/oap/query/graphql/resolver/ProfileQuery.java
 copy oap-server/{server-configuration/configuration-consul/src/main/java/org/apache/skywalking/oap/server/configuration/consul/ConsulConfigurationCenterSettings.java => server-query-plugin/query-graphql-plugin/src/main/java/org/apache/skywalking/oap/query/graphql/type/ProfileTaskCreationRequest.java} (66%)
 create mode 100644 oap-server/server-storage-plugin/storage-elasticsearch-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/elasticsearch/query/ProfileTaskQueryEsDAO.java
 create mode 100644 oap-server/server-storage-plugin/storage-jdbc-hikaricp-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/jdbc/h2/dao/H2ProfileTaskQueryDAO.java
 create mode 100644 test/e2e/e2e-profile/e2e-profile-es-test-runner/pom.xml
 copy test/e2e/{e2e-cluster/e2e-cluster-test-runner => e2e-profile/e2e-profile-es-test-runner}/src/docker/clusterize.awk (100%)
 create mode 100755 test/e2e/e2e-profile/e2e-profile-es-test-runner/src/docker/rc.d/rc0-prepare.sh
 create mode 100755 test/e2e/e2e-profile/e2e-profile-es-test-runner/src/docker/rc.d/rc1-startup.sh
 create mode 100644 test/e2e/e2e-profile/e2e-profile-es-test-runner/src/test/java/org/apache/skywalking/e2e/ProfileVerificationITCase.java
 create mode 100644 test/e2e/e2e-profile/e2e-profile-h2-test-runner/pom.xml
 create mode 100755 test/e2e/e2e-profile/e2e-profile-h2-test-runner/src/docker/rc.d/rc1-startup.sh
 create mode 100644 test/e2e/e2e-profile/e2e-profile-h2-test-runner/src/test/java/org/apache/skywalking/e2e/ProfileVerificationITCase.java
 create mode 100644 test/e2e/e2e-profile/e2e-profile-mysql-test-runner/pom.xml
 copy test/e2e/{e2e-mysql => e2e-profile/e2e-profile-mysql-test-runner}/src/docker/application.yml (99%)
 copy test/e2e/{e2e-mysql => e2e-profile/e2e-profile-mysql-test-runner}/src/docker/rc.d/rc0-prepare.sh (100%)
 copy test/e2e/{e2e-single-service => e2e-profile/e2e-profile-mysql-test-runner}/src/docker/rc.d/rc1-startup.sh (100%)
 create mode 100644 test/e2e/e2e-profile/e2e-profile-mysql-test-runner/src/test/java/org/apache/skywalking/e2e/ProfileVerificationITCase.java
 create mode 100644 test/e2e/e2e-profile/e2e-profile-service/pom.xml
 copy oap-server/server-configuration/configuration-consul/src/main/java/org/apache/skywalking/oap/server/configuration/consul/ConsulConfigurationCenterSettings.java => test/e2e/e2e-profile/e2e-profile-service/src/main/java/org/apache/skywalking/e2e/profile/ProfileApplication.java (64%)
 copy apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/plugin/match/logical/LogicalMatchOperation.java => test/e2e/e2e-profile/e2e-profile-service/src/main/java/org/apache/skywalking/e2e/profile/TestController.java (58%)
 copy apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/plugin/match/logical/LogicalMatchOperation.java => test/e2e/e2e-profile/e2e-profile-service/src/main/java/org/apache/skywalking/e2e/profile/User.java (58%)
 copy oap-server/server-configuration/configuration-consul/src/main/java/org/apache/skywalking/oap/server/configuration/consul/ConsulConfigurationCenterSettings.java => test/e2e/e2e-profile/e2e-profile-service/src/main/java/org/apache/skywalking/e2e/profile/UserRepo.java (68%)
 copy test/e2e/{e2e-single-service => e2e-profile/e2e-profile-service}/src/main/resources/application.yml (100%)
 create mode 100644 test/e2e/e2e-profile/e2e-profile-test-runner/pom.xml
 create mode 100644 test/e2e/e2e-profile/e2e-profile-test-runner/src/main/java/org/apache/skywalking/e2e/profile/ProfileClient.java
 copy oap-server/server-cluster-plugin/cluster-consul-plugin/src/main/java/org/apache/skywalking/oap/server/cluster/plugin/consul/ClusterModuleConsulConfig.java => test/e2e/e2e-profile/e2e-profile-test-runner/src/main/java/org/apache/skywalking/e2e/profile/creation/ProfileTaskCreationRequest.java (66%)
 copy oap-server/server-configuration/configuration-consul/src/main/java/org/apache/skywalking/oap/server/configuration/consul/ConsulConfigurationCenterSettings.java => test/e2e/e2e-profile/e2e-profile-test-runner/src/main/java/org/apache/skywalking/e2e/profile/creation/ProfileTaskCreationResult.java (68%)
 copy oap-server/server-configuration/configuration-consul/src/main/java/org/apache/skywalking/oap/server/configuration/consul/ConsulConfigurationCenterSettings.java => test/e2e/e2e-profile/e2e-profile-test-runner/src/main/java/org/apache/skywalking/e2e/profile/creation/ProfileTaskCreationResultMatcher.java (60%)
 copy oap-server/server-configuration/configuration-consul/src/main/java/org/apache/skywalking/oap/server/configuration/consul/ConsulConfigurationCenterSettings.java => test/e2e/e2e-profile/e2e-profile-test-runner/src/main/java/org/apache/skywalking/e2e/profile/creation/ProfileTaskCreationResultWrapper.java (72%)
 copy oap-server/server-configuration/configuration-consul/src/main/java/org/apache/skywalking/oap/server/configuration/consul/ConsulConfigurationCenterSettings.java => test/e2e/e2e-profile/e2e-profile-test-runner/src/main/java/org/apache/skywalking/e2e/profile/query/ProfileTask.java (67%)
 copy oap-server/server-configuration/configuration-consul/src/main/java/org/apache/skywalking/oap/server/configuration/consul/ConsulConfigurationCenterSettings.java => test/e2e/e2e-profile/e2e-profile-test-runner/src/main/java/org/apache/skywalking/e2e/profile/query/ProfileTaskMatcher.java (50%)
 copy apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/plugin/match/logical/LogicalMatchOperation.java => test/e2e/e2e-profile/e2e-profile-test-runner/src/main/java/org/apache/skywalking/e2e/profile/query/ProfileTaskQuery.java (56%)
 copy oap-server/server-configuration/configuration-consul/src/main/java/org/apache/skywalking/oap/server/configuration/consul/ConsulConfigurationCenterSettings.java => test/e2e/e2e-profile/e2e-profile-test-runner/src/main/java/org/apache/skywalking/e2e/profile/query/ProfileTasks.java (72%)
 copy oap-server/server-configuration/configuration-consul/src/main/java/org/apache/skywalking/oap/server/configuration/consul/ConsulConfigurationCenterSettings.java => test/e2e/e2e-profile/e2e-profile-test-runner/src/main/java/org/apache/skywalking/e2e/profile/query/ProfilesTasksMatcher.java (55%)
 copy test/{plugin/scenarios/armeria-0.96minus-scenario/bin/startup.sh => e2e/e2e-profile/e2e-profile-test-runner/src/main/resources/expected-data/org.apache.skywalking.e2e.ProfileVerificationITCase.endpoints.yml} (86%)
 copy test/{plugin/scenarios/armeria-0.96minus-scenario/bin/startup.sh => e2e/e2e-profile/e2e-profile-test-runner/src/main/resources/expected-data/org.apache.skywalking.e2e.ProfileVerificationITCase.instances.yml} (76%)
 copy test/{plugin/scenarios/armeria-0.96minus-scenario/bin/startup.sh => e2e/e2e-profile/e2e-profile-test-runner/src/main/resources/expected-data/org.apache.skywalking.e2e.ProfileVerificationITCase.profileTasks.yml} (82%)
 copy test/{plugin/scenarios/armeria-0.96minus-scenario/bin/startup.sh => e2e/e2e-profile/e2e-profile-test-runner/src/main/resources/expected-data/org.apache.skywalking.e2e.ProfileVerificationITCase.services.yml} (86%)
 copy apm-sniffer/apm-toolkit-activation/apm-toolkit-trace-activation/src/main/resources/skywalking-plugin.def => test/e2e/e2e-profile/e2e-profile-test-runner/src/main/resources/getProfileTaskList.gql (62%)
 copy test/{plugin/scenarios/armeria-0.96minus-scenario/bin/startup.sh => e2e/e2e-profile/e2e-profile-test-runner/src/main/resources/profileTaskCreation.gql} (62%)
 create mode 100644 test/e2e/e2e-profile/pom.xml
 copy test/plugin/scenarios/{armeria-0.96minus-scenario => activemq-scenario}/bin/startup.sh (92%)
 create mode 100644 test/plugin/scenarios/activemq-scenario/config/expectedData.yaml
 copy test/plugin/scenarios/{armeria-0.96minus-scenario => activemq-scenario}/configuration.yml (68%)
 create mode 100644 test/plugin/scenarios/activemq-scenario/pom.xml
 create mode 100644 test/plugin/scenarios/activemq-scenario/src/main/assembly/assembly.xml
 copy oap-server/server-configuration/configuration-consul/src/main/java/org/apache/skywalking/oap/server/configuration/consul/ConsulConfigurationCenterSettings.java => test/plugin/scenarios/activemq-scenario/src/main/java/org/apache/skywalking/apm/testcase/activemq/Application.java (65%)
 create mode 100644 test/plugin/scenarios/activemq-scenario/src/main/java/org/apache/skywalking/apm/testcase/activemq/controller/CaseController.java
 create mode 100644 test/plugin/scenarios/activemq-scenario/src/main/resources/application.yaml
 copy test/plugin/scenarios/{zookeeper-scenario => activemq-scenario}/src/main/resources/log4j2.xml (100%)
 copy test/plugin/scenarios/{elasticsearch-7.x-scenario => activemq-scenario}/support-version.list (83%)
 create mode 100644 test/plugin/scenarios/apm-toolkit-trace-scenario/src/main/java/org/apache/skywalking/apm/toolkit/trace/Tag.java
 copy apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/plugin/match/logical/LogicalMatchOperation.java => test/plugin/scenarios/apm-toolkit-trace-scenario/src/main/java/org/apache/skywalking/apm/toolkit/trace/Tags.java (56%)
 copy test/plugin/scenarios/{armeria-0.96minus-scenario => kotlin-coroutine-scenario}/bin/startup.sh (92%)
 create mode 100644 test/plugin/scenarios/kotlin-coroutine-scenario/config/expectedData.yaml
 copy test/plugin/scenarios/{armeria-0.96minus-scenario => kotlin-coroutine-scenario}/configuration.yml (77%)
 create mode 100644 test/plugin/scenarios/kotlin-coroutine-scenario/pom.xml
 create mode 100644 test/plugin/scenarios/kotlin-coroutine-scenario/src/main/assembly/assembly.xml
 copy oap-server/server-configuration/configuration-consul/src/main/java/org/apache/skywalking/oap/server/configuration/consul/ConsulConfigurationCenterSettings.java => test/plugin/scenarios/kotlin-coroutine-scenario/src/main/kotlin/org/apache/skywalking/apm/testcase/kotlin/coroutine/Application.kt (67%)
 create mode 100644 test/plugin/scenarios/kotlin-coroutine-scenario/src/main/kotlin/org/apache/skywalking/apm/testcase/kotlin/coroutine/controller/DemoController.kt
 create mode 100644 test/plugin/scenarios/kotlin-coroutine-scenario/src/main/kotlin/org/apache/skywalking/apm/testcase/kotlin/coroutine/respository/DemoRepository.kt
 copy oap-server/server-configuration/configuration-consul/src/main/java/org/apache/skywalking/oap/server/configuration/consul/ConsulConfigurationCenterSettings.java => test/plugin/scenarios/kotlin-coroutine-scenario/src/main/kotlin/org/apache/skywalking/apm/testcase/kotlin/coroutine/service/DemoService.kt (62%)
 copy oap-server/server-configuration/configuration-consul/src/main/java/org/apache/skywalking/oap/server/configuration/consul/ConsulConfigurationCenterSettings.java => test/plugin/scenarios/kotlin-coroutine-scenario/src/main/kotlin/org/apache/skywalking/apm/testcase/kotlin/coroutine/util/Connection.kt (67%)
 create mode 100644 test/plugin/scenarios/kotlin-coroutine-scenario/src/main/resources/application.yaml
 copy test/plugin/scenarios/{zookeeper-scenario => kotlin-coroutine-scenario}/src/main/resources/log4j2.xml (100%)
 copy test/plugin/scenarios/{elasticsearch-7.x-scenario => kotlin-coroutine-scenario}/support-version.list (91%)
 copy test/plugin/scenarios/{armeria-0.96minus-scenario => shardingsphere-4.x-RC3-scenario}/bin/startup.sh (91%)
 create mode 100644 test/plugin/scenarios/shardingsphere-4.x-RC3-scenario/config/expectedData.yaml
 copy test/plugin/scenarios/{armeria-0.96minus-scenario => shardingsphere-4.x-RC3-scenario}/configuration.yml (81%)
 create mode 100644 test/plugin/scenarios/shardingsphere-4.x-RC3-scenario/pom.xml
 create mode 100644 test/plugin/scenarios/shardingsphere-4.x-RC3-scenario/src/main/assembly/assembly.xml
 copy test/plugin/scenarios/{shardingsphere-4.x-RC1-RC2-scenario => shardingsphere-4.x-RC3-scenario}/src/main/java/org/apache/skywalking/apm/testcase/shardingsphere/Application.java (100%)
 copy test/plugin/scenarios/{shardingsphere-4.x-RC1-RC2-scenario => shardingsphere-4.x-RC3-scenario}/src/main/java/org/apache/skywalking/apm/testcase/shardingsphere/controller/CaseController.java (100%)
 copy test/plugin/scenarios/{shardingsphere-4.x-RC1-RC2-scenario => shardingsphere-4.x-RC3-scenario}/src/main/java/org/apache/skywalking/apm/testcase/shardingsphere/service/api/entity/Order.java (100%)
 copy test/plugin/scenarios/{shardingsphere-4.x-RC1-RC2-scenario => shardingsphere-4.x-RC3-scenario}/src/main/java/org/apache/skywalking/apm/testcase/shardingsphere/service/api/entity/OrderItem.java (100%)
 copy test/plugin/scenarios/{shardingsphere-4.x-RC1-RC2-scenario => shardingsphere-4.x-RC3-scenario}/src/main/java/org/apache/skywalking/apm/testcase/shardingsphere/service/api/repository/CommonRepository.java (100%)
 copy test/plugin/scenarios/{shardingsphere-4.x-RC1-RC2-scenario => shardingsphere-4.x-RC3-scenario}/src/main/java/org/apache/skywalking/apm/testcase/shardingsphere/service/api/repository/OrderItemRepository.java (100%)
 copy test/plugin/scenarios/{shardingsphere-4.x-RC1-RC2-scenario => shardingsphere-4.x-RC3-scenario}/src/main/java/org/apache/skywalking/apm/testcase/shardingsphere/service/api/repository/OrderRepository.java (100%)
 copy test/plugin/scenarios/{shardingsphere-4.x-RC1-RC2-scenario => shardingsphere-4.x-RC3-scenario}/src/main/java/org/apache/skywalking/apm/testcase/shardingsphere/service/api/service/CommonService.java (100%)
 copy test/plugin/scenarios/{shardingsphere-4.x-RC1-RC2-scenario => shardingsphere-4.x-RC3-scenario}/src/main/java/org/apache/skywalking/apm/testcase/shardingsphere/service/api/service/CommonServiceImpl.java (100%)
 copy test/plugin/scenarios/{shardingsphere-4.x-RC1-RC2-scenario => shardingsphere-4.x-RC3-scenario}/src/main/java/org/apache/skywalking/apm/testcase/shardingsphere/service/config/ShardingDatabasesAndTablesConfigurationPrecise.java (100%)
 copy test/plugin/scenarios/{shardingsphere-4.x-RC1-RC2-scenario => shardingsphere-4.x-RC3-scenario}/src/main/java/org/apache/skywalking/apm/testcase/shardingsphere/service/repository/jdbc/JDBCOrderItemRepositoryImpl.java (100%)
 copy test/plugin/scenarios/{shardingsphere-4.x-RC1-RC2-scenario => shardingsphere-4.x-RC3-scenario}/src/main/java/org/apache/skywalking/apm/testcase/shardingsphere/service/repository/jdbc/JDBCOrderRepositoryImpl.java (100%)
 copy test/plugin/scenarios/{shardingsphere-4.x-RC1-RC2-scenario => shardingsphere-4.x-RC3-scenario}/src/main/java/org/apache/skywalking/apm/testcase/shardingsphere/service/repository/service/RawPojoService.java (100%)
 copy test/plugin/scenarios/{shardingsphere-4.x-RC1-RC2-scenario => shardingsphere-4.x-RC3-scenario}/src/main/java/org/apache/skywalking/apm/testcase/shardingsphere/service/utility/algorithm/PreciseModuloShardingDatabaseAlgorithm.java (100%)
 copy test/plugin/scenarios/{shardingsphere-4.x-RC1-RC2-scenario => shardingsphere-4.x-RC3-scenario}/src/main/java/org/apache/skywalking/apm/testcase/shardingsphere/service/utility/algorithm/PreciseModuloShardingTableAlgorithm.java (100%)
 copy test/plugin/scenarios/{shardingsphere-4.x-RC1-RC2-scenario => shardingsphere-4.x-RC3-scenario}/src/main/java/org/apache/skywalking/apm/testcase/shardingsphere/service/utility/algorithm/RangeModuloShardingDatabaseAlgorithm.java (100%)
 copy test/plugin/scenarios/{shardingsphere-4.x-RC1-RC2-scenario => shardingsphere-4.x-RC3-scenario}/src/main/java/org/apache/skywalking/apm/testcase/shardingsphere/service/utility/algorithm/RangeModuloShardingTableAlgorithm.java (100%)
 copy test/plugin/scenarios/{shardingsphere-4.x-RC1-RC2-scenario => shardingsphere-4.x-RC3-scenario}/src/main/java/org/apache/skywalking/apm/testcase/shardingsphere/service/utility/config/DataSourceUtil.java (100%)
 copy test/plugin/scenarios/{shardingsphere-4.x-RC1-RC2-scenario => shardingsphere-4.x-RC3-scenario}/src/main/java/org/apache/skywalking/apm/testcase/shardingsphere/service/utility/config/ExampleConfiguration.java (100%)
 copy test/plugin/scenarios/{armeria-0.96minus-scenario/bin/startup.sh => shardingsphere-4.x-RC3-scenario/src/main/resources/application.properties} (86%)
 copy test/plugin/scenarios/{elasticsearch-7.x-scenario => shardingsphere-4.x-RC3-scenario}/support-version.list (91%)