Merge remote-tracking branch 'remotes/origin/master' into ignite-2407
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/b3194821 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/b3194821 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/b3194821 Branch: refs/heads/ignite-2407 Commit: b3194821c1c4b69c61f5e775c9adc24e5d3f5c4e Parents: bc388fd e6acce6 Author: sboikov <[email protected]> Authored: Wed Feb 3 09:09:33 2016 +0300 Committer: sboikov <[email protected]> Committed: Wed Feb 3 09:09:33 2016 +0300 ---------------------------------------------------------------------- .../apache/ignite/cache/CacheInterceptor.java | 5 + .../org/apache/ignite/internal/IgnitionEx.java | 3 +- .../internal/binary/BinaryClassDescriptor.java | 6 +- .../internal/binary/BinaryFieldAccessor.java | 45 +- .../internal/binary/BinaryMarshaller.java | 5 +- .../binary/BinaryObjectOffheapImpl.java | 34 +- .../internal/binary/BinaryPrimitives.java | 117 +- .../streams/BinaryAbstractInputStream.java | 53 +- .../streams/BinaryAbstractOutputStream.java | 90 +- .../binary/streams/BinaryAbstractStream.java | 34 - .../binary/streams/BinaryHeapInputStream.java | 43 +- .../binary/streams/BinaryHeapOutputStream.java | 86 +- .../streams/BinaryMemoryAllocatorChunk.java | 9 +- .../streams/BinaryOffheapInputStream.java | 42 +- .../streams/BinaryOffheapOutputStream.java | 94 +- .../internal/direct/DirectMessageReader.java | 2 +- .../internal/direct/DirectMessageWriter.java | 2 +- .../stream/v1/DirectByteBufferStreamImplV1.java | 106 +- .../stream/v2/DirectByteBufferStreamImplV2.java | 351 ++++- .../cache/GridCacheEvictionManager.java | 7 +- .../cache/GridCacheOffheapSwapEntry.java | 24 +- .../cache/GridCacheSwapEntryImpl.java | 61 +- .../binary/CacheObjectBinaryProcessorImpl.java | 8 +- .../dht/atomic/GridDhtAtomicCache.java | 13 +- .../local/atomic/GridLocalAtomicCache.java | 9 +- .../IgniteCacheObjectProcessorImpl.java | 7 +- .../platform/memory/PlatformAbstractMemory.java | 6 +- .../PlatformBigEndianOutputStreamImpl.java | 14 +- .../memory/PlatformInputStreamImpl.java | 53 +- .../platform/memory/PlatformMemoryUtils.java | 108 +- .../memory/PlatformOutputStreamImpl.java | 58 +- .../ignite/internal/util/GridHandleTable.java | 17 +- .../ignite/internal/util/GridJavaProcess.java | 3 - .../internal/util/GridSpinReadWriteLock.java | 10 +- .../apache/ignite/internal/util/GridUnsafe.java | 1483 +++++++++++++++++- .../ignite/internal/util/IgniteUtils.java | 99 +- .../internal/util/io/GridUnsafeDataInput.java | 145 +- .../internal/util/io/GridUnsafeDataOutput.java | 165 +- .../util/offheap/unsafe/GridUnsafeMap.java | 75 +- .../util/offheap/unsafe/GridUnsafeMemory.java | 106 +- .../optimized/OptimizedClassDescriptor.java | 22 +- .../optimized/OptimizedMarshaller.java | 5 +- .../optimized/OptimizedMarshallerUtils.java | 44 +- .../optimized/OptimizedObjectInputStream.java | 10 +- .../java/org/apache/ignite/GridTestIoUtils.java | 117 +- .../ignite/internal/GridAffinitySelfTest.java | 2 +- .../binary/BinaryFieldsOffheapSelfTest.java | 13 +- .../BinaryFooterOffsetsOffheapSelfTest.java | 13 +- .../binary/BinaryMarshallerSelfTest.java | 17 +- ...naryObjectBuilderDefaultMappersSelfTest.java | 24 +- .../mutabletest/GridBinaryTestClasses.java | 3 +- .../AbstractBinaryStreamByteOrderSelfTest.java | 464 ++++++ .../BinaryHeapStreamByteOrderSelfTest.java | 29 + .../BinaryOffheapStreamByteOrderSelfTest.java | 31 + ...ByteBufferStreamImplV2ByteOrderSelfTest.java | 244 +++ .../cache/GridCacheConcurrentMapSelfTest.java | 13 +- ...ContinuousQueryFailoverAbstractSelfTest.java | 6 + ...dUnsafeDataInputOutputByteOrderSelfTest.java | 249 +++ .../ignite/lang/GridBasicPerformanceTest.java | 11 +- .../spi/discovery/tcp/TcpDiscoverySelfTest.java | 2 +- .../testframework/junits/GridAbstractTest.java | 4 +- .../IgniteBinaryObjectsTestSuite.java | 6 + .../IgniteMarshallerSelfTestSuite.java | 4 + .../hadoop/shuffle/HadoopShuffleJob.java | 5 +- .../hadoop/shuffle/HadoopShuffleMessage.java | 10 +- .../shuffle/streams/HadoopDataOutStream.java | 6 +- .../HadoopConcurrentHashMultimapSelftest.java | 6 +- .../collections/HadoopSkipListSelfTest.java | 5 +- 68 files changed, 3857 insertions(+), 1106 deletions(-) ----------------------------------------------------------------------
