This is an automated email from the ASF dual-hosted git repository. wujimin pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/incubator-servicecomb-java-chassis.git.
from 49d8249 [SCB-444]try to optimize autoDiscovery function new f9eed1b SCB-422 add chassis close event new f1a110e SCB-422 metrics shutdown when chassis close new 8a7cc9f SCB-422 split create registry and create invocation meters to different initializer new eb9587a SCB-422 init threadPool meters from schema operations new 02e392a SCB-422 define threadPool publish model new eb4de3f SCB-422 convert threadPool measurements to publish model new b8cb6f8 SCB-422 log publisher output threadPool informations new 7ecb066 SCB-422 avoid random UT fail new f65a9b3 SCB-422 delete random failed test case The 9 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../org/apache/servicecomb/core/BootListener.java | 4 +- .../servicecomb/core/CseApplicationListener.java | 2 + .../core/executor/FixedThreadExecutor.java | 4 + .../core/TestCseApplicationListener.java | 30 +++- .../foundation/metrics/MetricsBootstrap.java | 8 + .../foundation/metrics/MetricsInitializer.java | 8 + .../metrics/publish/spectator/MeasurementTree.java | 3 +- .../foundation/metrics/TestMetricsBootstrap.java | 58 +++++++- .../publish/spectator/TestMeasurementTree.java | 3 +- .../ThreadPoolMonitorPublishModelFactory.java | 98 +++++++++++++ .../metrics/core/DefaultRegistryInitializer.java | 64 ++++++++ ...lizer.java => InvocationMetersInitializer.java} | 24 +-- .../metrics/core/MetricsBootListener.java | 2 + .../metrics/core/ThreadPoolMetersInitializer.java | 99 +++++++++++++ .../metrics/core/publish/DefaultLogPublisher.java | 25 ++++ .../metrics/core/publish/PublishModelFactory.java | 10 +- .../core/publish/model/DefaultPublishModel.java | 21 +++ .../core/publish/model/ThreadPoolPublishModel.java | 89 +++++++++++ ...rvicecomb.foundation.metrics.MetricsInitializer | 4 +- .../metrics/core/TestAnMonitorManager.java | 114 +++++++-------- ...er.java => TestDefaultRegistryInitializer.java} | 44 +++--- ...r.java => TestInvocationMetersInitializer.java} | 39 ++--- .../core/TestThreadPoolMetersInitializer.java | 162 +++++++++++++++++++++ .../core/publish/TestDefaultLogPublisher.java | 6 + ...java => TestInvocationPublishModelFactory.java} | 59 ++++---- .../metrics/core/publish/TestPublishUtils.java | 15 +- .../publish/TestThreadPoolPublishModelFactory.java | 78 ++++++++++ .../client/http/TestAbstractClientPool.java | 102 +++++++++++++ .../client/http/TestClientPool.java | 59 -------- .../client/http/TestHttpClientPool.java | 88 +++++++++++ .../client/http/TestServiceRegistryClientImpl.java | 13 -- .../client/http/TestWebsocketClientPool.java | 43 +++--- 32 files changed, 1120 insertions(+), 258 deletions(-) create mode 100644 metrics/metrics-core/src/main/java/com/netflix/spectator/api/patterns/ThreadPoolMonitorPublishModelFactory.java create mode 100644 metrics/metrics-core/src/main/java/org/apache/servicecomb/metrics/core/DefaultRegistryInitializer.java rename metrics/metrics-core/src/main/java/org/apache/servicecomb/metrics/core/{DefaultMetricsInitializer.java => InvocationMetersInitializer.java} (78%) create mode 100644 metrics/metrics-core/src/main/java/org/apache/servicecomb/metrics/core/ThreadPoolMetersInitializer.java create mode 100644 metrics/metrics-core/src/main/java/org/apache/servicecomb/metrics/core/publish/model/ThreadPoolPublishModel.java copy metrics/metrics-core/src/test/java/org/apache/servicecomb/metrics/core/{publish/TestMetricsRestPublisher.java => TestDefaultRegistryInitializer.java} (50%) rename metrics/metrics-core/src/test/java/org/apache/servicecomb/metrics/core/{TestDefaultMetricsInitializer.java => TestInvocationMetersInitializer.java} (82%) create mode 100644 metrics/metrics-core/src/test/java/org/apache/servicecomb/metrics/core/TestThreadPoolMetersInitializer.java rename metrics/metrics-core/src/test/java/org/apache/servicecomb/metrics/core/publish/{TestPublishModelFactory.java => TestInvocationPublishModelFactory.java} (56%) create mode 100644 metrics/metrics-core/src/test/java/org/apache/servicecomb/metrics/core/publish/TestThreadPoolPublishModelFactory.java create mode 100644 service-registry/src/test/java/org/apache/servicecomb/serviceregistry/client/http/TestAbstractClientPool.java delete mode 100644 service-registry/src/test/java/org/apache/servicecomb/serviceregistry/client/http/TestClientPool.java create mode 100644 service-registry/src/test/java/org/apache/servicecomb/serviceregistry/client/http/TestHttpClientPool.java copy transports/transport-rest/transport-rest-servlet/src/test/java/org/apache/servicecomb/transport/rest/servlet/TestServletConfig.java => service-registry/src/test/java/org/apache/servicecomb/serviceregistry/client/http/TestWebsocketClientPool.java (50%) -- To stop receiving notification emails like this one, please contact wuji...@apache.org.