buildbot success in on cxf-site-production
The Buildbot has detected a restored build on builder cxf-site-production while building . Full details are available at: https://ci.apache.org/builders/cxf-site-production/builds/34824 Buildbot URL: https://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: Build succeeded! Sincerely, -The Buildbot
buildbot failure in on cxf-site-production
The Buildbot has detected a new failure on builder cxf-site-production while building . Full details are available at: https://ci.apache.org/builders/cxf-site-production/builds/34823 Buildbot URL: https://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: BUILD FAILED: failed compile Sincerely, -The Buildbot
buildbot success in on cxf-site-production
The Buildbot has detected a restored build on builder cxf-site-production while building . Full details are available at: https://ci.apache.org/builders/cxf-site-production/builds/34821 Buildbot URL: https://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: Build succeeded! Sincerely, -The Buildbot
buildbot failure in on cxf-site-production
The Buildbot has detected a new failure on builder cxf-site-production while building . Full details are available at: https://ci.apache.org/builders/cxf-site-production/builds/34820 Buildbot URL: https://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: BUILD FAILED: failed compile Sincerely, -The Buildbot
[cxf] branch 3.2.x-fixes updated: Recording .gitmergeinfo Changes
This is an automated email from the ASF dual-hosted git repository. coheigea pushed a commit to branch 3.2.x-fixes in repository https://gitbox.apache.org/repos/asf/cxf.git The following commit(s) were added to refs/heads/3.2.x-fixes by this push: new 9a0ccf3 Recording .gitmergeinfo Changes 9a0ccf3 is described below commit 9a0ccf3746b52e5f7cae29440e50062fcc5747be Author: Colm O hEigeartaigh AuthorDate: Tue Aug 27 17:45:10 2019 +0100 Recording .gitmergeinfo Changes --- .gitmergeinfo | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitmergeinfo b/.gitmergeinfo index a5ac3da..a1ce095 100644 --- a/.gitmergeinfo +++ b/.gitmergeinfo @@ -590,6 +590,7 @@ B ecb15d9ed53a1b4dd462399a33a9c4eb8a93e195 B eccb71ea477a36747914d7f17908cc6d591d390b B ece7b2f42bce02bfd2ed24f20dfef7efc9317ec7 B ed1c1b18d046dd5646efd205788e9d55a85da831 +B ed3f2a73d28f89e90d495dc51b4601211e6e2ac2 B ed6898c752b2cd0b09a15c0225763bbe5785d0b8 B edba137b08d8210411ba64403760d2a8de3de329 B edf9b208e984806daf073de6defa90ec42c40234
[cxf] branch master updated: Checkstyle fix
This is an automated email from the ASF dual-hosted git repository. coheigea pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/cxf.git The following commit(s) were added to refs/heads/master by this push: new 705ddd2 Checkstyle fix 705ddd2 is described below commit 705ddd2a5dc859221a57b0baddf134dbb3cc4c97 Author: Colm O hEigeartaigh AuthorDate: Tue Aug 27 17:44:21 2019 +0100 Checkstyle fix --- .../apache/cxf/transport/http/asyncclient/AsyncHTTPConduitTest.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/rt/transports/http-hc/src/test/java/org/apache/cxf/transport/http/asyncclient/AsyncHTTPConduitTest.java b/rt/transports/http-hc/src/test/java/org/apache/cxf/transport/http/asyncclient/AsyncHTTPConduitTest.java index 7ea4a77..ee3ebca 100644 --- a/rt/transports/http-hc/src/test/java/org/apache/cxf/transport/http/asyncclient/AsyncHTTPConduitTest.java +++ b/rt/transports/http-hc/src/test/java/org/apache/cxf/transport/http/asyncclient/AsyncHTTPConduitTest.java @@ -307,14 +307,15 @@ public class AsyncHTTPConduitTest extends AbstractBusClientServerTestBase { AtomicInteger threadCount = new AtomicInteger(); for (long i = 0; i < repeat; i++) { -g.greetMeLaterAsync(-50, (res) -> { +g.greetMeLaterAsync(-50, res -> { try { int myCount = threadCount.getAndIncrement(); if (myCount < automaticWorkQueue1.getHighWaterMark()) { // Sleep long enough so that the workqueue will fill up and then -// handleResponseOnWorkqueue will fail for the calls from both responseReceived and consumeContent +// handleResponseOnWorkqueue will fail for the calls from both +// responseReceived and consumeContent Thread.sleep(3 * asyncExecuteTimeout); initialThreadsLatch.countDown(); } else {
[cxf] branch 3.3.x-fixes updated: CXF-8095 - When the workqueue is full for more than asyncExecuteTimeout milliseconds the work is never added. Thanks to Jan Hallonsten for the patch
This is an automated email from the ASF dual-hosted git repository. coheigea pushed a commit to branch 3.3.x-fixes in repository https://gitbox.apache.org/repos/asf/cxf.git The following commit(s) were added to refs/heads/3.3.x-fixes by this push: new c2ebc28 CXF-8095 - When the workqueue is full for more than asyncExecuteTimeout milliseconds the work is never added. Thanks to Jan Hallonsten for the patch c2ebc28 is described below commit c2ebc2870ebd11a021277c450876bb79d0e78b6f Author: Colm O hEigeartaigh AuthorDate: Tue Aug 27 17:27:05 2019 +0100 CXF-8095 - When the workqueue is full for more than asyncExecuteTimeout milliseconds the work is never added. Thanks to Jan Hallonsten for the patch (cherry picked from commit 8acdfbfb9ce4847be78e8b1922d91211fada9717) --- .../http/asyncclient/AsyncHTTPConduit.java | 6 ++- .../asyncclient/CXFHttpAsyncResponseConsumer.java | 6 ++- .../http/asyncclient/AsyncHTTPConduitTest.java | 62 -- 3 files changed, 65 insertions(+), 9 deletions(-) diff --git a/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/AsyncHTTPConduit.java b/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/AsyncHTTPConduit.java index 8c738b7..5922e57 100755 --- a/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/AsyncHTTPConduit.java +++ b/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/AsyncHTTPConduit.java @@ -599,10 +599,12 @@ public class AsyncHTTPConduit extends URLConnectionHTTPConduit { callback); } -protected void retrySetHttpResponse(HttpResponse r) { -if (httpResponse == null && isAsync) { +protected boolean retrySetHttpResponse(HttpResponse r) { +if (isAsync) { setHttpResponse(r); } + +return !isAsync; } protected synchronized void setHttpResponse(HttpResponse r) { httpResponse = r; diff --git a/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/CXFHttpAsyncResponseConsumer.java b/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/CXFHttpAsyncResponseConsumer.java index ae676ed..09af41f 100644 --- a/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/CXFHttpAsyncResponseConsumer.java +++ b/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/CXFHttpAsyncResponseConsumer.java @@ -69,8 +69,10 @@ public class CXFHttpAsyncResponseConsumer implements HttpAsyncResponseConsumer { + +try { +int myCount = threadCount.getAndIncrement(); + +if (myCount < automaticWorkQueue1.getHighWaterMark()) { +// Sleep long enough so that the workqueue will fill up and then +// handleResponseOnWorkqueue will fail for the calls from both responseReceived and consumeContent +Thread.sleep(3 * asyncExecuteTimeout); +initialThreadsLatch.countDown(); +} else { +Thread.sleep(50); +} +initialThreadsLatch.await(); +doneLatch.countDown(); +} catch (Exception e) { +throw new RuntimeException(e); +} +}); +} +doneLatch.await(30, TimeUnit.SECONDS); + +assertEquals("All responses should be handled eventually", 0, doneLatch.getCount()); +} + + +@Test @Ignore("peformance test") public void testCalls() throws Exception { updateAddressPort(g, PORT);
[cxf] branch master updated: CXF-8095 - When the workqueue is full for more than asyncExecuteTimeout milliseconds the work is never added. Thanks to Jan Hallonsten for the patch
This is an automated email from the ASF dual-hosted git repository. coheigea pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/cxf.git The following commit(s) were added to refs/heads/master by this push: new 8acdfbf CXF-8095 - When the workqueue is full for more than asyncExecuteTimeout milliseconds the work is never added. Thanks to Jan Hallonsten for the patch 8acdfbf is described below commit 8acdfbfb9ce4847be78e8b1922d91211fada9717 Author: Colm O hEigeartaigh AuthorDate: Tue Aug 27 17:27:05 2019 +0100 CXF-8095 - When the workqueue is full for more than asyncExecuteTimeout milliseconds the work is never added. Thanks to Jan Hallonsten for the patch --- .../http/asyncclient/AsyncHTTPConduit.java | 6 ++- .../asyncclient/CXFHttpAsyncResponseConsumer.java | 6 ++- .../http/asyncclient/AsyncHTTPConduitTest.java | 62 -- 3 files changed, 65 insertions(+), 9 deletions(-) diff --git a/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/AsyncHTTPConduit.java b/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/AsyncHTTPConduit.java index 8c738b7..5922e57 100755 --- a/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/AsyncHTTPConduit.java +++ b/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/AsyncHTTPConduit.java @@ -599,10 +599,12 @@ public class AsyncHTTPConduit extends URLConnectionHTTPConduit { callback); } -protected void retrySetHttpResponse(HttpResponse r) { -if (httpResponse == null && isAsync) { +protected boolean retrySetHttpResponse(HttpResponse r) { +if (isAsync) { setHttpResponse(r); } + +return !isAsync; } protected synchronized void setHttpResponse(HttpResponse r) { httpResponse = r; diff --git a/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/CXFHttpAsyncResponseConsumer.java b/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/CXFHttpAsyncResponseConsumer.java index ae676ed..09af41f 100644 --- a/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/CXFHttpAsyncResponseConsumer.java +++ b/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/CXFHttpAsyncResponseConsumer.java @@ -69,8 +69,10 @@ public class CXFHttpAsyncResponseConsumer implements HttpAsyncResponseConsumer { + +try { +int myCount = threadCount.getAndIncrement(); + +if (myCount < automaticWorkQueue1.getHighWaterMark()) { +// Sleep long enough so that the workqueue will fill up and then +// handleResponseOnWorkqueue will fail for the calls from both responseReceived and consumeContent +Thread.sleep(3 * asyncExecuteTimeout); +initialThreadsLatch.countDown(); +} else { +Thread.sleep(50); +} +initialThreadsLatch.await(); +doneLatch.countDown(); +} catch (Exception e) { +throw new RuntimeException(e); +} +}); +} +doneLatch.await(30, TimeUnit.SECONDS); + +assertEquals("All responses should be handled eventually", 0, doneLatch.getCount()); +} + + +@Test @Ignore("peformance test") public void testCalls() throws Exception { updateAddressPort(g, PORT);
buildbot success in on cxf-site-production
The Buildbot has detected a restored build on builder cxf-site-production while building . Full details are available at: https://ci.apache.org/builders/cxf-site-production/builds/34817 Buildbot URL: https://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: Build succeeded! Sincerely, -The Buildbot
buildbot failure in on cxf-site-production
The Buildbot has detected a new failure on builder cxf-site-production while building . Full details are available at: https://ci.apache.org/builders/cxf-site-production/builds/34816 Buildbot URL: https://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: BUILD FAILED: failed compile Sincerely, -The Buildbot
svn commit: r1049273 - in /websites/production/cxf/content: cache/main.pageCache cxf-3118-release-notes.html
Author: buildbot Date: Tue Aug 27 13:56:43 2019 New Revision: 1049273 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/main.pageCache websites/production/cxf/content/cxf-3118-release-notes.html Modified: websites/production/cxf/content/cache/main.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/cxf-3118-release-notes.html == --- websites/production/cxf/content/cxf-3118-release-notes.html (original) +++ websites/production/cxf/content/cxf-3118-release-notes.html Tue Aug 27 13:56:43 2019 @@ -99,7 +99,7 @@ Apache CXF -- CXF 3.1.18 Release Notes -CXF 3.1.18 Release NotesOverviewApache CXF 3.1.18 delivers the latest set of patches and bug fixes for Apache CXF 3.1.x. This release fixes 11 JIRA issues that have been reported by users.This is the last planned release of the 3.1.x versions of CXF. Users are strongly encouraged to migrate to 3.2.x as soon as possible.DownloadDescriptionFileSHA1Source distributionhttps://www.apache.org/dyn/closer.cgi?path=/cxf/3.1.18/apache-cxf-3.1.18-src.tar.gz;>apache-cxf-3.1.18-src.tar.gzhttp://www.apache.org/dist/cxf/3.1.18/apache-cxf-3.1.18-src.tar.gz.sha1;>apache-cxf-3.1.18-src.tar.gz.sha1https://www.apache.org/dyn/closer.cgi?path=/cxf/3.1.18/apache-cxf-3.1.18-src.zip;>apache-cxf-3.1.18-src.ziphttp://www.apache.org/dist/cxf/3.1.18/apache-cxf-3.1.18-src.zip.sha1;>apache-cxf-3.1.18-src.zip.sha1Binary distributionhttps://www.apache.org/dyn/closer.cgi?path=/cxf/3.1.18/apache-cxf-3.1.18.tar.gz;>apache-cxf-3.1.18.tar.gzhttp://www.apache.org/dist/cxf/3.1.18/apache-cxf-3.1.18.tar.gz.sha1;>apache-cxf-3.1.18.tar.gz.sha1https://www.apache.org/dyn/closer.cgi?path=/cxf/3.1.18/apache-cxf-3.1.18.zip;>apache-cxf-3.1.18.ziphttp://www.apache.org/dist/cxf/3.1.18/apache-cxf-3.1.18.zip.sha1;>apache-cxf-3.1.18.zip.sha1Installation PrerequisitesBefore installing Apache CXF, make sure the following products, with the specified versions, are installed on your system:Java 7 or 8 Development KitMaven 3.1 or laterJava Development KitYou must install the J2SE Development Kit (JDK) 7.0 or 8.0, which can be downloaded from:http://www.oracle.com/technetwork/java/javase/downloads/index.html; rel="nofollow">http://www.oracle.com/technetwork/java/javase/downloads/index.htmlAfter installing the JDK, set or modify the following environment variables:JAVA_HOME set this environment variable to point at the root directory of the Java installation.PATH make sure that your PATH includes: %JAVA_HOME%\bin (Windows) $JAVA_HOME/bin (UNIX)Building the SamplesBuilding the samples included in the binary distribution is easy. Change to the samples directory and follow the build instructions in the README.txt file included with each sample.Reporting ProblemsIf you have any problems or want to send feedback of any kind, please e-mail the cxf dev list, d...@cxf.apache.org. You can also file issues in JIRA at:https://issues.apache.org/jira/browse/CXF;>https://issues.apache.org/jira/browse/CXFChangelogFor a more detailed vie w of new features and bug fixes, see the https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12342902projectId=12344246;>release notes. +CXF 3.1.18 Release NotesOverviewApache CXF 3.1.18 delivers the latest set of patches and bug fixes for Apache CXF 3.1.x. This release fixes 11 JIRA issues that have been reported by users.This is the last planned release of the 3.1.x versions of CXF. Users are strongly encouraged to migrate to 3.2.x as soon as possible.DownloadDescriptionFileSHA1Source distributionhttps://www.apache.org/dyn/closer.cgi?path=/cxf/3.1.18/apache-cxf-3.1.18-src.tar.gz;>apache-cxf-3.1.18-src.tar.gzhttp://www.apache.org/dist/cxf/3.1.18/apache-cxf-3.1.18-src.tar.gz.sha1;>apache-cxf-3.1.18-src.tar.gz.sha1https://www.apache.org/dyn/closer.cgi?path=/cxf/3.1.18/apache-cxf-3.1.18-src.zip;>apache-cxf-3.1.18-src.ziphttp://www.apache.org/dist/cxf/3.1.18/apache-cxf-3.1.18-src.zip.sha1;>apache-cxf-3.1.18-src.zip.sha1Binary distributionhttps://www.apache.org/dyn/closer.cgi?path=/cxf/3.1.18/apache-cxf-3.1.18.tar.gz;>apache-cxf-3.1.18.tar.gzhttp://www.apache.org/dist/cxf/3.1.18/apache-cxf-3.1.18.tar.gz.sha1;>apache-cxf-3.1.18.tar.gz.sha1https://www.apache.org/dyn/closer.cgi?path=/cxf/3.1.18/apache-cxf-3.1.18.zip;>apache-cxf-3.1.18.ziphttp://www.apache.org/dist/cxf/3.1.18/apache-cxf-3.1.18.zip.sha1;>apache-cxf-3.1.18.zip.sha1Installation PrerequisitesBefore installing Apache CXF, make sure the following products,with the specified versions, are installed on your system:Java 7 or 8 Development KitMaven 3.1 or laterJava Development KitYou must install the J2SE Development Kit (JDK) 7.0 or 8.0, which can be