Repository: cassandra Updated Branches: refs/heads/trunk d9fcb3974 -> d06dbbbf7
OHCProvider doesn't write ByteBuffers with non-zero position correctly patch by Tyler Hobbs; reviewed by Robert Stupp for CASSANDRA-9239 Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/d06dbbbf Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/d06dbbbf Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/d06dbbbf Branch: refs/heads/trunk Commit: d06dbbbf7b733bd3141acca29a452b2da2f3502d Parents: d9fcb39 Author: Tyler Hobbs <[email protected]> Authored: Sat Apr 25 10:11:24 2015 +0200 Committer: Robert Stupp <[email protected]> Committed: Sat Apr 25 10:11:24 2015 +0200 ---------------------------------------------------------------------- src/java/org/apache/cassandra/cache/OHCProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cassandra/blob/d06dbbbf/src/java/org/apache/cassandra/cache/OHCProvider.java ---------------------------------------------------------------------- diff --git a/src/java/org/apache/cassandra/cache/OHCProvider.java b/src/java/org/apache/cassandra/cache/OHCProvider.java index 95c323a..e4cfb69 100644 --- a/src/java/org/apache/cassandra/cache/OHCProvider.java +++ b/src/java/org/apache/cassandra/cache/OHCProvider.java @@ -264,7 +264,7 @@ public class OHCProvider implements CacheProvider<RowCacheKey, IRowCacheEntry> public void write(ByteBuffer buffer) throws IOException { if (buffer.hasArray()) - out.write(buffer.array(), buffer.arrayOffset(), buffer.remaining()); + out.write(buffer.array(), buffer.arrayOffset() + buffer.position(), buffer.remaining()); else throw new UnsupportedOperationException("IMPLEMENT ME"); }
