You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by wu...@apache.org on 2019/04/10 01:23:34 UTC
[servicecomb-java-chassis] branch weak-contract-type updated
(af7cecf -> 3c8e66d)
This is an automated email from the ASF dual-hosted git repository.
wujimin pushed a change to branch weak-contract-type
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git.
discard af7cecf [SCB-1225][WIP][WEAK] fix by review comments
discard 4e6edc6 [SCB-1225][WIP][WEAK] remove unnecessary dependency of spring
discard 0e0c40e [SCB-1225][WIP][WEAK] update unit test cases
discard c5b6ef1 [SCB-1225][WIP][WEAK] SPI definition switch to new mechanism
discard a1bb656 [SCB-1225][WIP][WEAK] delete useless files
discard c4be3d5 [SCB-1225][WIP][WEAK] create abstract rest mode generator
discard b97d61a [SCB-1225][WIP][WEAK] create pojo mode generator
discard acff5b3 [SCB-1225][WIP][WEAK] unit test utils switch to new mechanism
discard 48c8c5b [SCB-1225][WIP][WEAK] response generator switch to new mechanism
discard 3eb5d01 [SCB-1225][WIP][WEAK] parameter generator switch to new mechanism
discard b22419c [SCB-1225][WIP][WEAK] class and method annotation switch to new mechanism
discard a3d5542 [SCB-1225][WIP][WEAK] create basic generator implementation
discard b3c95c1 [SCB-1225][WIP][WEAK] define new generator interfaces
discard 060f2b1 [SCB-1225][WIP][WEAK] delete swagger to class logic
discard a7770bf [SCB-1213][WIP][WEAK] swagger generator placeholder resolver not depend on spring
discard b18fa3a [SC-1214][WIP][WEAK] change weak-contract-type branch version to weak-contract-type-SNAPSHOT
new 72caa21 [SCB-1222] change groupId of "hibernate-validator" from "org.hibernate" to "org.hibernate.validator" to avoid dependency warning
new 002ee16 Upgrade the maven license plugin version to fix the class not found exception
new 680934e [SCB-1224] az affinity is conflict with empty instance protection
new 9ad8150 [SCB-1224] az affinity is conflict with empty instance protection: fix as reviewed
new 6878d34 [SCB-1230] avoid throw exception in httpClientResponse.exceptionHandler
new 6188790 [SCB-1231] create endpoint metrics as early as possible
new b4d355a [SCB-1231] add queue meter of http client connection pool
new a81c092 [SCB-1231] publish queue meter of http client connection pool to log
new 6d53ef2 [SCB-1226] there are problems when request rejected by thread pool queue full
new 89c0628 [SCB-1232] make GroupExecutor configuration compatible to old version
new 09eac45 Updated the year information of the NOTICE files
new c92469a [SCB-1236] bugfix: BufferInputStream#read return value range should be -1~255, not the current -128-127
new c017ec9 [SCB-1236] code reivew change!
new 576dd76 SCB-1218 Clean up the license of java-chassis
new ec6a436 SCB-1218 Added the reactive-stream
new a8345e9 SCB-1218 Try to fix the CI build error
new 117e633 [SCB-1237] rollback compatible thread pool configuration logic
new 9211e7b [SCB-1237] enhance jdk thread pool
new e538f04 [SCB-1237] switch thread pool to new mechanism
new 00de293 [SCB-1237] add thread pool reject metrics
new 7c48e33 [SCB-1239] close thread after finish unit test case at once.
new 7cd450b [SCB-1240] allowed one prometheus cluster support multiple apps
new 286707c [SC-1214][WIP][WEAK] change weak-contract-type branch version to weak-contract-type-SNAPSHOT
new 1dc3761 [SCB-1213][WIP][WEAK] swagger generator placeholder resolver not depend on spring
new bb27a63 [SCB-1225][WIP][WEAK] delete swagger to class logic
new 15c2199 [SCB-1225][WIP][WEAK] define new generator interfaces
new 464a0ba [SCB-1225][WIP][WEAK] create basic generator implementation
new f3a14bc [SCB-1225][WIP][WEAK] class and method annotation switch to new mechanism
new 99330cf [SCB-1225][WIP][WEAK] parameter generator switch to new mechanism
new aa26c03 [SCB-1225][WIP][WEAK] response generator switch to new mechanism
new 5b79df1 [SCB-1225][WIP][WEAK] unit test utils switch to new mechanism
new aa41582 [SCB-1225][WIP][WEAK] create pojo mode generator
new beaafea [SCB-1225][WIP][WEAK] create abstract rest mode generator
new 6cff5d3 [SCB-1225][WIP][WEAK] delete useless files
new cbebf48 [SCB-1225][WIP][WEAK] SPI definition switch to new mechanism
new 4d4b4ff [SCB-1225][WIP][WEAK] update unit test cases
new 505eb6b [SCB-1225][WIP][WEAK] remove unnecessary dependency of spring
new 3c8e66d [SCB-1225][WIP][WEAK] fix by review comments
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (af7cecf)
\
N -- N -- N refs/heads/weak-contract-type (3c8e66d)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 2212 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:
NOTICE | 2 +-
.../src/main/resources/archetype-resources/pom.xml | 1 -
.../common/rest/AbstractRestInvocation.java | 49 +-
.../common/rest/TestAbstractRestInvocation.java | 32 +-
.../org/apache/servicecomb/core/SCBEngine.java | 8 +-
.../servicecomb/core/executor/GroupExecutor.java | 18 +-
.../core/executor/LinkedBlockingQueueEx.java | 96 +++
.../core/executor/ThreadPoolExecutorEx.java | 69 ++
.../core/transport/TransportVertxFactory.java | 37 +-
.../core/executor/TestGroupExecutor.java | 16 +-
.../core/executor/TestThreadPoolExecutorEx.java | 159 +++++
.../core/transport/TestAbstractTransport.java | 2 +-
.../demo/springmvc/client/SpringmvcClient.java | 14 +-
.../servicecomb/foundation/vertx/VertxUtils.java | 21 +-
.../vertx/metrics/DefaultHttpClientMetrics.java | 29 +-
.../vertx/metrics/DefaultTcpClientMetrics.java | 4 +-
.../vertx/metrics/DefaultVertxMetrics.java | 8 +-
.../metric/DefaultClientEndpointMetric.java | 21 +-
.../metric/DefaultClientEndpointMetricManager.java | 50 +-
.../metrics/metric/DefaultEndpointMetric.java | 8 +-
.../metrics/metric/DefaultHttpSocketMetric.java | 3 +
.../metric/DefaultServerEndpointMetric.java | 4 +-
.../metrics/metric/DefaultTcpSocketMetric.java | 8 +
.../foundation/vertx/stream/BufferInputStream.java | 2 +-
.../foundation/vertx/TestVertxUtils.java | 6 +-
.../metrics/TestDefaultHttpClientMetrics.java | 26 +-
.../metrics/TestDefaultHttpServerMetrics.java | 1 -
.../vertx/metrics/TestDefaultTcpClientMetrics.java | 18 +-
.../vertx/metrics/TestDefaultTcpServerMetrics.java | 1 -
.../vertx/stream/TestBufferInputStream.java | 29 +
.../servicecomb/faultinjection/AbortFaultTest.java | 2 +-
.../servicecomb/faultinjection/DelayFaultTest.java | 2 +-
.../faultinjection/TestFaultInjectHandler.java | 2 +-
.../loadbalance/LoadbalanceHandler.java | 11 +-
.../filter/IsolationDiscoveryFilter.java | 18 +-
.../filter/ZoneAwareDiscoveryFilter.java | 28 +-
.../loadbalance/TestLoadBalanceHandler2.java | 84 +--
.../loadbalance/TestLoadbalanceHandler.java | 13 -
.../pom.xml | 2 +-
.../pom.xml | 2 +-
java-chassis-dependencies/default/pom.xml | 10 +
.../src/license/THIRD-PARTY.properties | 4 +-
java-chassis-distribution/src/release/LICENSE | 511 ++++++++------
java-chassis-distribution/src/release/NOTICE | 4 +-
.../src/release/licenses/LICENSE-animalsniffer | 21 +
.../src/release/licenses/LICENSE-cc0 | 26 +
.../licenses/{LICENSE-jax-rs => LICENSE-cddl} | 0
.../src/release/licenses/LICENSE-checkerqual | 20 +
.../src/release/licenses/LICENSE-epl-v20 | 81 +++
.../src/release/licenses/LICENSE-hamcrest | 27 +
.../src/release/licenses/LICENSE-javax-el | 759 ---------------------
.../src/release/licenses/LICENSE-javax-servlet | 759 ---------------------
.../src/release/licenses/LICENSE-jcodings | 18 +
.../src/release/licenses/LICENSE-jersey | 759 ---------------------
.../src/release/licenses/LICENSE-joni | 21 +
.../src/release/licenses/LICENSE-jopt | 22 +
.../src/release/licenses/LICENSE-jsoup | 21 +
.../src/release/licenses/LICENSE-mozilla-v20 | 151 ++++
.../spring-boot2-starter-standalone/pom.xml | 2 +-
.../ThreadPoolMonitorPublishModelFactory.java | 36 +-
.../metrics/core/ThreadPoolMetersInitializer.java | 15 +
.../metrics/core/VertxMetersInitializer.java | 8 +-
...ointMeter.java => HttpClientEndpointMeter.java} | 20 +-
...ntsMeter.java => HttpClientEndpointsMeter.java} | 9 +-
...dpointsMeter.java => ServerEndpointsMeter.java} | 7 +-
.../core/meter/vertx/VertxEndpointsMeter.java | 10 +-
.../core/publish/ClientEndpointsLogPublisher.java | 11 +-
.../metrics/core/publish/DefaultLogPublisher.java | 5 +-
.../core/publish/ServerEndpointsLogPublisher.java | 6 +-
.../core/publish/model/ThreadPoolPublishModel.java | 10 +
.../metrics/core/TestVertxMetersInitializer.java | 15 +-
.../core/publish/TestDefaultLogPublisher.java | 4 +-
.../publish/TestThreadPoolPublishModelFactory.java | 2 +-
.../metrics/prometheus/PrometheusPublisher.java | 4 +
.../prometheus/TestPrometheusPublisher.java | 11 +-
pom.xml | 29 +-
samples/bmi/pom.xml | 2 +-
samples/metrics-extend-healthcheck/pom.xml | 2 +-
.../invocation-validator/pom.xml | 2 +-
.../transport/highway/HighwayServerInvoke.java | 6 +-
.../transport/highway/TestHighwayTransport.java | 19 +
.../rest/client/http/RestClientInvocation.java | 7 +-
82 files changed, 1570 insertions(+), 2792 deletions(-)
create mode 100644 core/src/main/java/org/apache/servicecomb/core/executor/LinkedBlockingQueueEx.java
create mode 100644 core/src/main/java/org/apache/servicecomb/core/executor/ThreadPoolExecutorEx.java
create mode 100644 core/src/test/java/org/apache/servicecomb/core/executor/TestThreadPoolExecutorEx.java
copy common/common-rest/src/main/resources/META-INF/services/org.apache.servicecomb.common.rest.filter.HttpServerFilter => java-chassis-distribution/src/license/THIRD-PARTY.properties (82%)
create mode 100644 java-chassis-distribution/src/release/licenses/LICENSE-animalsniffer
create mode 100644 java-chassis-distribution/src/release/licenses/LICENSE-cc0
rename java-chassis-distribution/src/release/licenses/{LICENSE-jax-rs => LICENSE-cddl} (100%)
create mode 100644 java-chassis-distribution/src/release/licenses/LICENSE-checkerqual
create mode 100644 java-chassis-distribution/src/release/licenses/LICENSE-epl-v20
create mode 100644 java-chassis-distribution/src/release/licenses/LICENSE-hamcrest
delete mode 100644 java-chassis-distribution/src/release/licenses/LICENSE-javax-el
delete mode 100644 java-chassis-distribution/src/release/licenses/LICENSE-javax-servlet
create mode 100644 java-chassis-distribution/src/release/licenses/LICENSE-jcodings
delete mode 100644 java-chassis-distribution/src/release/licenses/LICENSE-jersey
create mode 100644 java-chassis-distribution/src/release/licenses/LICENSE-joni
create mode 100644 java-chassis-distribution/src/release/licenses/LICENSE-jopt
create mode 100644 java-chassis-distribution/src/release/licenses/LICENSE-jsoup
create mode 100644 java-chassis-distribution/src/release/licenses/LICENSE-mozilla-v20
copy metrics/metrics-core/src/main/java/org/apache/servicecomb/metrics/core/meter/vertx/{ServerEndpointMeter.java => HttpClientEndpointMeter.java} (64%)
copy metrics/metrics-core/src/main/java/org/apache/servicecomb/metrics/core/meter/vertx/{VertxServerEndpointsMeter.java => HttpClientEndpointsMeter.java} (80%)
rename metrics/metrics-core/src/main/java/org/apache/servicecomb/metrics/core/meter/vertx/{VertxServerEndpointsMeter.java => ServerEndpointsMeter.java} (83%)