Merge branches 'ignite-nio' and 'sprint-1' of
https://git-wip-us.apache.org/repos/asf/incubator-ignite into ignite-nio
Conflicts:
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearGetRequest.java
Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/6f20eb26
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/6f20eb26
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/6f20eb26
Branch: refs/heads/sprint-1
Commit: 6f20eb26ebeb2df7b38b6f6b1fc63fe303b33134
Parents: 43ba831 f846f8a
Author: Valentin Kulichenko <[email protected]>
Authored: Sat Feb 14 12:02:54 2015 -0800
Committer: Valentin Kulichenko <[email protected]>
Committed: Sat Feb 14 12:02:54 2015 -0800
----------------------------------------------------------------------
assembly/core-jar.xml | 49 -
assembly/dependencies-fabric.xml | 53 +-
assembly/dependencies-hadoop.xml | 42 +-
assembly/dependencies-optional-fabric.xml | 1 -
assembly/dependencies-optional-hadoop.xml | 1 -
examples/pom-standalone.xml | 6 +
examples/pom.xml | 6 +
.../client/memcache/MemcacheRestExample.java | 3 +-
modules/core/licenses/sun-bcl-license.txt | 50 +
modules/core/pom.xml | 16 -
.../java/org/apache/ignite/IgniteCache.java | 5 +-
.../org/apache/ignite/IgniteTransactions.java | 79 +-
.../org/apache/ignite/cache/CacheManager.java | 4 +-
.../apache/ignite/cache/CacheProjection.java | 92 +-
.../store/jdbc/CacheAbstractJdbcStore.java | 3 +-
.../configuration/CacheConfiguration.java | 4 +-
.../ignite/internal/GridKernalGateway.java | 7 +
.../ignite/internal/GridKernalGatewayImpl.java | 16 +
.../apache/ignite/internal/IgniteKernal.java | 23 +-
.../ignite/internal/IgniteTransactionsEx.java | 37 +-
.../deployment/GridDeploymentManager.java | 2 +-
.../processors/cache/GridCacheAdapter.java | 661 ++-
.../cache/GridCacheConcurrentMap.java | 7 +-
.../processors/cache/GridCacheEntryEx.java | 5 +-
.../processors/cache/GridCacheEntrySet.java | 3 +-
.../processors/cache/GridCacheMapEntry.java | 163 +-
.../processors/cache/GridCacheMvccManager.java | 15 +
.../processors/cache/GridCacheProcessor.java | 8 +
.../cache/GridCacheProjectionImpl.java | 50 +-
.../processors/cache/GridCacheProxyImpl.java | 50 +-
.../processors/cache/GridCacheUtils.java | 12 +
.../processors/cache/IgniteCacheProxy.java | 18 +
.../cache/affinity/GridCacheAffinityProxy.java | 2 +-
.../GridDistributedTxRemoteAdapter.java | 4 +-
.../distributed/dht/GridDhtCacheAdapter.java | 50 +-
.../cache/distributed/dht/GridDhtGetFuture.java | 37 +-
.../dht/GridDhtTransactionalCacheAdapter.java | 2 -
.../dht/GridPartitionedGetFuture.java | 26 +-
.../dht/atomic/GridDhtAtomicCache.java | 36 +-
.../dht/colocated/GridDhtColocatedCache.java | 48 +-
.../distributed/near/GridNearAtomicCache.java | 6 +-
.../distributed/near/GridNearCacheAdapter.java | 77 +-
.../distributed/near/GridNearCacheEntry.java | 6 +-
.../distributed/near/GridNearGetFuture.java | 35 +-
.../distributed/near/GridNearGetRequest.java | 82 +-
.../near/GridNearTransactionalCache.java | 17 +-
.../cache/distributed/near/GridNearTxLocal.java | 26 +-
.../local/atomic/GridLocalAtomicCache.java | 37 +-
.../transactions/IgniteTransactionsImpl.java | 154 -
.../cache/transactions/IgniteTxAdapter.java | 1 -
.../transactions/IgniteTxLocalAdapter.java | 241 +-
.../cache/transactions/IgniteTxLocalEx.java | 5 +-
.../cache/transactions/IgniteTxProxyImpl.java | 7 +
.../dataload/GridDataLoadCacheUpdaters.java | 81 -
.../dataload/IgniteDataLoaderImpl.java | 2 +-
.../handlers/cache/GridCacheCommandHandler.java | 2 +-
.../cache/GridCacheQueryCommandHandler.java | 6 +-
.../protocols/tcp/GridTcpRestNioListener.java | 16 +-
.../cache/VisorCacheMetricsCollectorTask.java | 10 +-
.../node/VisorNodeEventsCollectorTask.java | 3 +-
.../internal/visor/query/VisorQueryTask.java | 45 +-
.../internal/visor/util/VisorTaskUtils.java | 4 +-
.../optimized/optimized-classnames.properties | 254 +-
.../fifoqueue/FifoQueueCollisionSpi.java | 6 +-
.../PriorityQueueCollisionSpi.java | 6 +-
.../spi/discovery/tcp/TcpDiscoverySpi.java | 70 +-
.../tcp/internal/TcpDiscoveryNodesRing.java | 2 -
.../ignite/startup/BasicWarmupClosure.java | 3 +-
.../org/jdk8/backport/ConcurrentHashMap8.java | 3825 ++++++++++++++++++
.../jdk8/backport/ConcurrentLinkedDeque8.java | 1983 +++++++++
.../jdk8/backport/ConcurrentLinkedHashMap.java | 2170 ++++++++++
.../main/java/org/jdk8/backport/LongAdder.java | 235 ++
.../main/java/org/jdk8/backport/Striped64.java | 370 ++
.../org/jdk8/backport/ThreadLocalRandom8.java | 231 ++
.../META-INF/licenses/gnu-gplv2ce-license.txt | 349 ++
.../internal/GridReleaseTypeSelfTest.java | 35 +-
.../GridTopologyBuildVersionSelfTest.java | 101 -
.../internal/GridUpdateNotifierSelfTest.java | 4 +
.../cache/GridCacheAbstractFullApiSelfTest.java | 12 +-
.../cache/GridCacheAbstractMetricsSelfTest.java | 4 +-
.../GridCacheConcurrentTxMultiNodeTest.java | 4 +-
.../cache/GridCacheDeploymentSelfTest.java | 40 -
...CacheFullTextQueryMultithreadedSelfTest.java | 2 +-
.../GridCacheGroupLockAbstractSelfTest.java | 1337 ------
...heGroupLockFailoverOptimisticTxSelfTest.java | 28 -
.../GridCacheGroupLockFailoverSelfTest.java | 533 ---
...CacheGroupLockMultiNodeAbstractSelfTest.java | 28 -
.../cache/GridCacheGroupLockPutTask.java | 161 -
.../cache/GridCacheLuceneQueryIndexTest.java | 16 +-
.../cache/GridCacheOffHeapSelfTest.java | 2 +-
.../cache/GridCacheP2PUndeploySelfTest.java | 2 +-
.../GridCachePreloadingEvictionsSelfTest.java | 2 +-
.../cache/GridCacheQueryIndexSelfTest.java | 5 +-
.../GridCacheQueryInternalKeysSelfTest.java | 4 +-
.../cache/GridCacheSwapPreloadSelfTest.java | 2 +-
.../processors/cache/GridCacheTestEntryEx.java | 3 +-
.../GridCacheVariableTopologySelfTest.java | 2 +-
.../IgniteCacheAbstractStopBusySelfTest.java | 381 ++
.../IgniteCacheAtomicStopBusySelfTest.java | 59 +
.../IgniteCacheContainsKeyAbstractSelfTest.java | 136 +
...gniteCacheTransactionalStopBusySelfTest.java | 53 +
.../cache/IgniteTxMultiNodeAbstractTest.java | 6 +-
...niteCacheContinuousExecutionContextTest.java | 34 +
...IgniteCacheIsolatedExecutionContextTest.java | 34 +
...niteCacheP2PDisableExecutionContextTest.java | 34 +
.../IgniteCachePrivateExecutionContextTest.java | 34 +
.../IgniteCacheSharedExecutionContextTest.java | 34 +
.../GridCacheQueueCleanupSelfTest.java | 8 +-
.../GridCacheAbstractJobExecutionTest.java | 7 +-
.../GridCacheClientModesAbstractSelfTest.java | 9 +-
.../dht/GridCacheAtomicNearCacheSelfTest.java | 2 -
...GridCacheDhtEvictionNearReadersSelfTest.java | 2 +-
.../GridCacheGroupLockColocatedSelfTest.java | 38 -
...acheGroupLockMultiNodeColocatedSelfTest.java | 29 -
...cheGroupLockPartitionedAbstractSelfTest.java | 137 -
...ockPartitionedMultiNodeAbstractSelfTest.java | 174 -
...ePartitionedNearDisabledMetricsSelfTest.java | 2 +-
...IgniteCacheContainsKeyColocatedSelfTest.java | 36 +
...CacheContainsKeyColocatedAtomicSelfTest.java | 41 +
...gniteCacheContainsKeyNearAtomicSelfTest.java | 36 +
...tomicClientOnlyMultiNodeFullApiSelfTest.java | 12 +-
...AtomicPartitionedTckMetricsSelfTestImpl.java | 6 +-
...GridCacheGroupLockMultiNodeNearSelfTest.java | 30 -
.../near/GridCacheGroupLockNearSelfTest.java | 38 -
...achePartitionedPreloadLifecycleSelfTest.java | 8 +-
...hePartitionedQueryMultiThreadedSelfTest.java | 2 +-
.../IgniteCacheContainsKeyNearSelfTest.java | 31 +
...cheGroupLockMultiNodeReplicatedSelfTest.java | 45 -
.../GridCacheGroupLockReplicatedSelfTest.java | 39 -
...CacheReplicatedPreloadLifecycleSelfTest.java | 7 +-
.../GridCacheEvictionTouchSelfTest.java | 94 -
...dCacheAtomicLocalTckMetricsSelfTestImpl.java | 4 +-
.../GridCacheSwapScanQueryAbstractSelfTest.java | 13 +-
...ridCacheContinuousQueryAbstractSelfTest.java | 44 +-
...dCacheContinuousQueryReplicatedSelfTest.java | 9 +-
...dCacheAbstractReduceFieldsQuerySelfTest.java | 11 +-
...cheReduceFieldsQueryPartitionedSelfTest.java | 3 +-
.../dataload/GridDataLoaderPerformanceTest.java | 17 +-
.../GridDataLoaderProcessorSelfTest.java | 59 +-
...ridCacheAffinityTransactionsOffHeapTest.java | 270 --
.../cache/GridCacheGroupLockComparisonTest.java | 204 -
.../GridContinuousOperationsLoadTest.java | 2 +-
.../ignite/testsuites/IgniteBasicTestSuite.java | 1 -
.../IgniteCacheGroupLockSelfTestSuite.java | 48 -
.../ignite/testsuites/IgniteCacheTestSuite.java | 10 +-
modules/extdata/p2p/pom.xml | 6 +
.../query/h2/GridH2IndexingGeoSelfTest.java | 8 +-
modules/hadoop/pom.xml | 6 +
modules/hibernate/pom.xml | 6 +
.../GridHibernateAccessStrategyAdapter.java | 3 +-
.../hibernate/GridHibernateRegionFactory.java | 7 +-
modules/indexing/pom.xml | 6 +
.../GridCacheAbstractFieldsQuerySelfTest.java | 47 +-
.../cache/GridCacheAbstractQuerySelfTest.java | 82 +-
.../cache/GridCacheCrossCacheQuerySelfTest.java | 5 +-
.../cache/GridCacheOffHeapAndSwapSelfTest.java | 4 +-
.../cache/GridCacheQueryLoadSelfTest.java | 74 -
.../GridCacheQueryMultiThreadedSelfTest.java | 30 +-
.../GridCacheSqlQueryMultiThreadedSelfTest.java | 3 +-
.../processors/cache/GridCacheSwapSelfTest.java | 7 +-
.../cache/GridIndexingWithNoopSwapSelfTest.java | 3 +-
.../GridCacheAtomicFieldsQuerySelfTest.java | 3 +-
...GridCachePartitionedFieldsQuerySelfTest.java | 3 +-
...idCachePartitionedHitsAndMissesSelfTest.java | 2 +-
.../near/GridCachePartitionedQuerySelfTest.java | 23 +-
.../near/GridCacheQueryNodeRestartSelfTest.java | 2 +-
.../GridCacheReplicatedFieldsQuerySelfTest.java | 4 +-
.../GridCacheReplicatedQuerySelfTest.java | 6 +-
.../local/GridCacheLocalQuerySelfTest.java | 5 +-
.../query/h2/GridH2IndexRebuildTest.java | 16 +-
.../query/h2/sql/GridQueryParsingTest.java | 2 +-
.../tcp/GridOrderedMessageCancelSelfTest.java | 2 +-
.../jdk8-backport/licenses/sun-bcl-license.txt | 50 -
modules/jdk8-backport/pom.xml | 36 -
.../org/jdk8/backport/ConcurrentHashMap8.java | 3825 ------------------
.../jdk8/backport/ConcurrentLinkedDeque8.java | 1983 ---------
.../jdk8/backport/ConcurrentLinkedHashMap.java | 2170 ----------
.../main/java/org/jdk8/backport/LongAdder.java | 235 --
.../main/java/org/jdk8/backport/Striped64.java | 370 --
.../org/jdk8/backport/ThreadLocalRandom8.java | 231 --
.../META-INF/licenses/gnu-gplv2ce-license.txt | 349 --
modules/jta/pom.xml | 6 +
modules/scalar/pom.xml | 6 +
modules/spring/pom.xml | 6 +
.../org/apache/ignite/IgniteSpringBean.java | 3 +-
.../ignite/cache/spring/SpringCacheManager.java | 3 +-
.../cache/spring/SpringDynamicCacheManager.java | 11 +-
modules/visor-console/pom.xml | 6 +
.../commands/cache/VisorCacheCommand.scala | 2 +-
modules/web/pom.xml | 6 +
pom.xml | 153 +-
191 files changed, 11667 insertions(+), 14872 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/6f20eb26/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearGetRequest.java
----------------------------------------------------------------------
diff --cc
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearGetRequest.java
index 223192a,0aca49b..8a3343e
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearGetRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearGetRequest.java
@@@ -297,68 -288,67 +287,68 @@@ public class GridNearGetRequest<K, V> e
if (!writer.writeLong("accessTtl", accessTtl))
return false;
- state++;
+ state.increment();
case 4:
- if (!writer.writeObjectArray("filterBytes", filterBytes,
byte[].class))
+ if (!writer.writeIgniteUuid("futId", futId))
return false;
- state++;
+ state.increment();
case 5:
- if (!writer.writeIgniteUuid("futId", futId))
+ if (!writer.writeMap("keyBytes", keyBytes, byte[].class,
boolean.class))
return false;
- state++;
+ state.increment();
case 6:
- if (!writer.writeMap("keyBytes", keyBytes, byte[].class,
boolean.class))
+ if (!writer.writeIgniteUuid("miniId", miniId))
return false;
- state++;
+ state.increment();
case 7:
- if (!writer.writeIgniteUuid("miniId", miniId))
+ if (!writer.writeBoolean("readThrough", readThrough))
return false;
- state++;
+ state.increment();
case 8:
- if (!writer.writeBoolean("readThrough", readThrough))
+ if (!writer.writeBoolean("reload", reload))
return false;
- state++;
+ state.increment();
case 9:
- if (!writer.writeBoolean("reload", reload))
+ if (!writer.writeUuid("subjId", subjId))
return false;
- state++;
+ state.increment();
case 10:
- if (!writer.writeUuid("subjId", subjId))
+ if (!writer.writeInt("taskNameHash", taskNameHash))
return false;
- state++;
+ state.increment();
case 11:
- if (!writer.writeInt("taskNameHash", taskNameHash))
+ if (!writer.writeLong("topVer", topVer))
return false;
- state++;
+ state.increment();
case 12:
- if (!writer.writeLong("topVer", topVer))
+ if (!writer.writeMessage("ver", ver))
return false;
- state++;
+ state.increment();
case 13:
- if (!writer.writeMessage("ver", ver))
+ if (!writer.writeBoolean("skipVals", skipVals))
return false;
- state++;
+ state.increment();
+
}
return true;
@@@ -379,82 -369,82 +369,82 @@@
if (!reader.isLastRead())
return false;
- state++;
+ readState++;
case 4:
- filterBytes = reader.readObjectArray("filterBytes",
byte[].class);
+ futId = reader.readIgniteUuid("futId");
if (!reader.isLastRead())
return false;
- state++;
+ readState++;
case 5:
- futId = reader.readIgniteUuid("futId");
+ keyBytes = reader.readMap("keyBytes", byte[].class,
boolean.class, true);
if (!reader.isLastRead())
return false;
- state++;
+ readState++;
case 6:
- keyBytes = reader.readMap("keyBytes", byte[].class,
boolean.class, true);
+ miniId = reader.readIgniteUuid("miniId");
if (!reader.isLastRead())
return false;
- state++;
+ readState++;
case 7:
- miniId = reader.readIgniteUuid("miniId");
+ readThrough = reader.readBoolean("readThrough");
if (!reader.isLastRead())
return false;
- state++;
+ readState++;
case 8:
- readThrough = reader.readBoolean("readThrough");
+ reload = reader.readBoolean("reload");
if (!reader.isLastRead())
return false;
- state++;
+ readState++;
case 9:
- reload = reader.readBoolean("reload");
+ subjId = reader.readUuid("subjId");
if (!reader.isLastRead())
return false;
- state++;
+ readState++;
case 10:
- subjId = reader.readUuid("subjId");
+ taskNameHash = reader.readInt("taskNameHash");
if (!reader.isLastRead())
return false;
- state++;
+ readState++;
case 11:
- taskNameHash = reader.readInt("taskNameHash");
+ topVer = reader.readLong("topVer");
if (!reader.isLastRead())
return false;
- state++;
+ readState++;
case 12:
- topVer = reader.readLong("topVer");
+ ver = reader.readMessage("ver");
if (!reader.isLastRead())
return false;
- state++;
+ readState++;
case 13:
- ver = reader.readMessage("ver");
+ skipVals = reader.readBoolean("skipVals");
if (!reader.isLastRead())
return false;