You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by cl...@apache.org on 2017/08/09 19:21:45 UTC
[1/2] activemq-artemis git commit: This closes #1452
Repository: activemq-artemis
Updated Branches:
refs/heads/master 8d6adac7d -> 687e318d0
This closes #1452
Project: http://git-wip-us.apache.org/repos/asf/activemq-artemis/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq-artemis/commit/687e318d
Tree: http://git-wip-us.apache.org/repos/asf/activemq-artemis/tree/687e318d
Diff: http://git-wip-us.apache.org/repos/asf/activemq-artemis/diff/687e318d
Branch: refs/heads/master
Commit: 687e318d0e068a4f7142137bb4650c68e8b27db4
Parents: 8d6adac 684dd24
Author: Clebert Suconic <cl...@apache.org>
Authored: Wed Aug 9 15:20:49 2017 -0400
Committer: Clebert Suconic <cl...@apache.org>
Committed: Wed Aug 9 15:20:49 2017 -0400
----------------------------------------------------------------------
artemis-features/src/main/resources/features.xml | 1 +
.../io/netty/buffer/UnpooledUnsafeDirectByteBufWrapper.java | 7 ++++++-
pom.xml | 2 +-
3 files changed, 8 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
[2/2] activemq-artemis git commit: ARTEMIS-1335 Update Netty to 4.1.14
Posted by cl...@apache.org.
ARTEMIS-1335 Update Netty to 4.1.14
Update Netty to 4.1.14
Project: http://git-wip-us.apache.org/repos/asf/activemq-artemis/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq-artemis/commit/684dd24c
Tree: http://git-wip-us.apache.org/repos/asf/activemq-artemis/tree/684dd24c
Diff: http://git-wip-us.apache.org/repos/asf/activemq-artemis/diff/684dd24c
Branch: refs/heads/master
Commit: 684dd24cc7be878d234f6fb75678122273035308
Parents: 8d6adac
Author: Michael André Pearce <mi...@me.com>
Authored: Wed Aug 9 08:51:33 2017 +0100
Committer: Clebert Suconic <cl...@apache.org>
Committed: Wed Aug 9 15:20:49 2017 -0400
----------------------------------------------------------------------
artemis-features/src/main/resources/features.xml | 1 +
.../io/netty/buffer/UnpooledUnsafeDirectByteBufWrapper.java | 7 ++++++-
pom.xml | 2 +-
3 files changed, 8 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/684dd24c/artemis-features/src/main/resources/features.xml
----------------------------------------------------------------------
diff --git a/artemis-features/src/main/resources/features.xml b/artemis-features/src/main/resources/features.xml
index fc9bb78..cf5a2a9 100644
--- a/artemis-features/src/main/resources/features.xml
+++ b/artemis-features/src/main/resources/features.xml
@@ -36,6 +36,7 @@
<bundle>mvn:io.netty/netty-codec/${netty.version}</bundle>
<bundle>mvn:io.netty/netty-handler/${netty.version}</bundle>
<bundle>mvn:io.netty/netty-transport-native-epoll/${netty.version}</bundle>
+ <bundle>mvn:io.netty/netty-transport-native-unix-common/${netty.version}</bundle>
</feature>
<feature name="artemis-core" version="${pom.version}" description="ActiveMQ Artemis broker libraries">
http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/684dd24c/artemis-journal/src/main/java/io/netty/buffer/UnpooledUnsafeDirectByteBufWrapper.java
----------------------------------------------------------------------
diff --git a/artemis-journal/src/main/java/io/netty/buffer/UnpooledUnsafeDirectByteBufWrapper.java b/artemis-journal/src/main/java/io/netty/buffer/UnpooledUnsafeDirectByteBufWrapper.java
index a4346dc..3ec8165 100644
--- a/artemis-journal/src/main/java/io/netty/buffer/UnpooledUnsafeDirectByteBufWrapper.java
+++ b/artemis-journal/src/main/java/io/netty/buffer/UnpooledUnsafeDirectByteBufWrapper.java
@@ -36,6 +36,7 @@ import io.netty.util.internal.PlatformDependent;
*/
public final class UnpooledUnsafeDirectByteBufWrapper extends AbstractReferenceCountedByteBuf {
+ private static final byte ZERO = 0;
private ByteBuffer buffer;
private int arrayOffset;
private byte[] array;
@@ -563,7 +564,11 @@ public final class UnpooledUnsafeDirectByteBufWrapper extends AbstractReferenceC
@Override
public ByteBuf setZero(int index, int length) {
if (hasMemoryAddress()) {
- UnsafeByteBufUtil.setZero(this, addr(index), index, length);
+ if (length == 0) {
+ return this;
+ }
+ this.checkIndex(index, length);
+ PlatformDependent.setMemory(addr(index), length, ZERO);
} else {
//prefer Arrays::fill here?
UnsafeByteBufUtil.setZero(array, idx(index), length);
http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/684dd24c/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 4374225..15d701e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -86,7 +86,7 @@
<jgroups.version>3.6.13.Final</jgroups.version>
<maven.assembly.plugin.version>2.4</maven.assembly.plugin.version>
<mockito.version>2.8.47</mockito.version>
- <netty.version>4.1.9.Final</netty.version>
+ <netty.version>4.1.14.Final</netty.version>
<proton.version>0.20.0</proton.version>
<resteasy.version>3.0.19.Final</resteasy.version>
<slf4j.version>1.7.21</slf4j.version>