[31/49] incubator-ignite git commit: IGNITE-9655 - Fixed retry logic.

2015-02-15 Thread agoncharuk
IGNITE-9655 - Fixed retry logic.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/f0b62470
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/f0b62470
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/f0b62470

Branch: refs/heads/sprint-1
Commit: f0b624701975b1b2fe6c4a411190a5efe4902317
Parents: 908f97f
Author: Alexey Goncharuk 
Authored: Thu Feb 12 19:52:54 2015 -0800
Committer: Alexey Goncharuk 
Committed: Thu Feb 12 19:52:54 2015 -0800

--
 .../cache/distributed/dht/GridDhtTxPrepareFuture.java  | 6 ++
 1 file changed, 6 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f0b62470/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
index e4e886e..4c6af2c 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
@@ -641,6 +641,8 @@ public final class GridDhtTxPrepareFuture extends 
GridCompoundIdentityFutu
 for (IgniteTxEntry e : writes) {
 IgniteTxEntry txEntry = tx.entry(e.txKey());
 
+GridCacheContext cacheCtx = txEntry.context();
+
 assert txEntry != null : "Missing tx entry for key [tx=" + tx 
+ ", key=" + e.txKey() + ']';
 
 while (true) {
@@ -670,6 +672,7 @@ public final class GridDhtTxPrepareFuture extends 
GridCompoundIdentityFutu
 }
 catch (GridCacheEntryRemovedException ignored) {
 // Retry.
+
txEntry.cached(cacheCtx.cache().entryEx(txEntry.key()), txEntry.keyBytes());
 }
 }
 }
@@ -681,6 +684,8 @@ public final class GridDhtTxPrepareFuture extends 
GridCompoundIdentityFutu
 if (res.hasOwnedValue(ver.getKey()))
 continue;
 
+GridCacheContext cacheCtx = txEntry.context();
+
 while (true) {
 try {
 GridCacheEntryEx entry = txEntry.cached();
@@ -709,6 +714,7 @@ public final class GridDhtTxPrepareFuture extends 
GridCompoundIdentityFutu
 }
 catch (GridCacheEntryRemovedException ignored) {
 // Retry.
+txEntry.cached(cacheCtx.cache().entryEx(txEntry.key()), 
txEntry.keyBytes());
 }
 }
 }



[18/50] [abbrv] incubator-ignite git commit: ignite-nio - Removing message clone

2015-02-15 Thread vkulichenko
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/e63ce523/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriteState.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriteState.java
 
b/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriteState.java
deleted file mode 100644
index ba21e25..000
--- 
a/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriteState.java
+++ /dev/null
@@ -1,124 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *  http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.ignite.plugin.extensions.communication;
-
-import org.apache.ignite.internal.direct.*;
-
-/**
- * TODO
- */
-public final class MessageWriteState {
-public static MessageWriteState create(MessageFormatter formatter) {
-MessageWriter writer = formatter.writer();
-
-MessageWriteState state = new MessageWriteState(writer);
-
-// TODO: rework
-((DirectMessageWriter)writer).state(state);
-
-return state;
-}
-
-private final MessageWriter writer;
-
-private final Stack stack;
-
-private MessageWriteState(MessageWriter writer) {
-this.writer = writer;
-
-stack = new Stack(-1);
-}
-
-public MessageWriter writer() {
-return writer;
-}
-
-public boolean isTypeWritten() {
-return stack.current() >= 0;
-}
-
-public void setTypeWritten() {
-assert stack.current() == -1;
-
-stack.incrementCurrent();
-}
-
-public int index() {
-return stack.current();
-}
-
-public void increment() {
-stack.incrementCurrent();
-}
-
-public void forward() {
-stack.push();
-}
-
-public void backward(boolean finished) {
-if (finished)
-stack.resetCurrent();
-
-stack.pop();
-}
-
-public void reset() {
-stack.reset();
-}
-
-private static class Stack {
-private final int[] arr = new int[10];
-
-private final int initVal;
-
-private int pos;
-
-private Stack(int initVal) {
-this.initVal = initVal;
-
-for (int i = 0; i < arr.length; i++)
-arr[i] = initVal;
-}
-
-int current() {
-return arr[pos];
-}
-
-void incrementCurrent() {
-arr[pos]++;
-}
-
-void resetCurrent() {
-arr[pos] = initVal;
-}
-
-void push() {
-pos++;
-}
-
-void pop() {
-pos--;
-}
-
-void reset() {
-assert pos == 0;
-
-resetCurrent();
-}
-}
-}

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/e63ce523/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriter.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriter.java
 
b/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriter.java
index e6117a8..ee729e8 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriter.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriter.java
@@ -255,4 +255,18 @@ public interface MessageWriter {
  */
 public  boolean writeMap(String name, Map map, 
MessageAdapter.Type keyType,
 MessageAdapter.Type valType);
+
+public boolean isTypeWritten();
+
+public void onTypeWritten();
+
+public int state();
+
+public void incrementState();
+
+public void beforeInnerMessageWrite();
+
+public void afterInnerMessageWrite(boolean finished);
+
+public void reset();
 }

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/e63ce523/modules/core/src/main/java/org/apache/ignite/spi/collision/jobstealing/JobStealingRequest.java
--
diff --git 
a/modules/core/src/

[18/28] incubator-ignite git commit: ignite-sql-old - fixes

2015-02-15 Thread sergi
ignite-sql-old - fixes


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/8bc35189
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/8bc35189
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/8bc35189

Branch: refs/heads/sprint-1
Commit: 8bc35189ea3036553b8b027bd4fbdeb5c8032d0a
Parents: 23781f3
Author: S.Vladykin 
Authored: Sat Feb 14 14:23:01 2015 +0300
Committer: S.Vladykin 
Committed: Sat Feb 14 14:23:01 2015 +0300

--
 .../processors/query/GridQueryProcessor.java| 116 +++
 1 file changed, 116 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/8bc35189/modules/core/src/main/java/org/apache/ignite/internal/processors/query/GridQueryProcessor.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/query/GridQueryProcessor.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/query/GridQueryProcessor.java
index 7972497..603ee8c 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/query/GridQueryProcessor.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/query/GridQueryProcessor.java
@@ -22,8 +22,10 @@ import org.apache.ignite.cache.*;
 import org.apache.ignite.cache.query.*;
 import org.apache.ignite.cache.query.annotations.*;
 import org.apache.ignite.configuration.*;
+import org.apache.ignite.events.*;
 import org.apache.ignite.internal.*;
 import org.apache.ignite.internal.processors.*;
+import org.apache.ignite.internal.processors.cache.*;
 import org.apache.ignite.internal.processors.cache.query.*;
 import org.apache.ignite.internal.util.*;
 import org.apache.ignite.internal.util.future.*;
@@ -33,14 +35,17 @@ import org.apache.ignite.internal.util.typedef.*;
 import org.apache.ignite.internal.util.typedef.internal.*;
 import org.apache.ignite.internal.util.worker.*;
 import org.apache.ignite.lang.*;
+import org.apache.ignite.spi.*;
 import org.apache.ignite.spi.indexing.*;
 import org.jdk8.backport.*;
 import org.jetbrains.annotations.*;
 
+import javax.cache.*;
 import java.lang.reflect.*;
 import java.util.*;
 import java.util.concurrent.*;
 
+import static org.apache.ignite.events.EventType.EVT_CACHE_QUERY_EXECUTED;
 import static org.apache.ignite.internal.IgniteComponentType.*;
 import static org.apache.ignite.internal.processors.query.GridQueryIndexType.*;
 
@@ -471,6 +476,117 @@ public class GridQueryProcessor extends 
GridProcessorAdapter {
 
 /**
  * @param space Space.
+ * @param type Type.
+ * @param sqlQry Query.
+ * @param params Parameters.
+ * @return Cursor.
+ */
+public  Iterator> queryLocal(String space, String 
type, String sqlQry, Object[] params) {
+if (!busyLock.enterBusy())
+throw new IllegalStateException("Failed to execute query (grid is 
stopping).");
+
+try {
+TypeDescriptor typeDesc = typesByName.get(new TypeName(space, 
type));
+
+if (typeDesc == null || !typeDesc.registered())
+return new GridEmptyCloseableIterator<>();
+
+final GridCloseableIterator> i = 
idx.query(space, sqlQry, F.asList(params), typeDesc,
+idx.backupFilter());
+
+if (ctx.event().isRecordable(EVT_CACHE_QUERY_EXECUTED)) {
+ctx.event().record(new CacheQueryExecutedEvent<>(
+ctx.discovery().localNode(),
+"SQL query executed.",
+EVT_CACHE_QUERY_EXECUTED,
+CacheQueryType.SQL,
+null,
+null,
+sqlQry,
+null,
+null,
+params,
+null,
+null));
+}
+
+return new ClIter>() {
+@Override public void close() throws Exception {
+i.close();
+}
+
+@Override public boolean hasNext() {
+return i.hasNext();
+}
+
+@Override public Cache.Entry next() {
+IgniteBiTuple t = i.next();
+
+return new CacheEntryImpl<>(t.getKey(), t.getValue());
+}
+
+@Override public void remove() {
+throw new UnsupportedOperationException();
+}
+};
+}
+catch (IgniteCheckedException e) {
+throw new IgniteException(e);
+}
+finally {
+busyLock.leaveBusy();
+}
+}
+
+/**
+ * Closeable iterator.
+ */
+private static interface ClIter extends AutoCloseable

[39/50] [abbrv] incubator-ignite git commit: # ignite-nio - Renaming

2015-02-15 Thread anovikov
# ignite-nio - Renaming


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/37e76c40
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/37e76c40
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/37e76c40

Branch: refs/heads/sprint-1-start-nodes
Commit: 37e76c40064575b55c39a6f8729cddad3a7cf526
Parents: 512ffc5
Author: Valentin Kulichenko 
Authored: Sun Feb 15 00:16:21 2015 -0800
Committer: Valentin Kulichenko 
Committed: Sun Feb 15 00:16:21 2015 -0800

--
 .../internal/direct/DirectMessageWriter.java|   2 +-
 .../direct/DirectMessageWriterState.java| 113 +++
 .../internal/direct/MessageWriterState.java | 113 ---
 3 files changed, 114 insertions(+), 114 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/37e76c40/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMessageWriter.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMessageWriter.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMessageWriter.java
index 0438bb2..238ecb6 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMessageWriter.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMessageWriter.java
@@ -32,7 +32,7 @@ public class DirectMessageWriter implements MessageWriter {
 private final DirectByteBufferStream stream = new 
DirectByteBufferStream(null);
 
 /** State. */
-private final MessageWriterState state = new MessageWriterState();
+private final DirectMessageWriterState state = new 
DirectMessageWriterState();
 
 /** {@inheritDoc} */
 @Override public void setBuffer(ByteBuffer buf) {

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/37e76c40/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMessageWriterState.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMessageWriterState.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMessageWriterState.java
new file mode 100644
index 000..a84060d
--- /dev/null
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMessageWriterState.java
@@ -0,0 +1,113 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.ignite.internal.direct;
+
+import java.util.*;
+
+/**
+ * Writer state.
+ */
+public class DirectMessageWriterState {
+/** Initial array size. */
+private static final int INIT_SIZE = 10;
+
+/** Initial value. */
+private static final int INIT_VAL = -1;
+
+/** Stack array. */
+private int[] stack;
+
+/** Current position. */
+private int pos;
+
+public DirectMessageWriterState() {
+stack = new int[INIT_SIZE];
+
+Arrays.fill(stack, INIT_VAL);
+}
+
+/**
+ * @return Whether type is written.
+ */
+public boolean isTypeWritten() {
+return state() >= 0;
+}
+
+/**
+ * Callback called after type is written.
+ */
+public void onTypeWritten() {
+assert state() == -1;
+
+incrementState();
+}
+
+/**
+ * @return Current state.
+ */
+public int state() {
+return stack[pos];
+}
+
+/**
+ * Increments state.
+ */
+public void incrementState() {
+stack[pos]++;
+}
+
+/**
+ * Callback called before inner message is written.
+ */
+public void beforeInnerMessageWrite() {
+pos++;
+
+// Growing never happen for Ignite messages, but we need
+// to support it for custom messages from plugins.
+if (pos == stack.length) {
+int[] stack0 = stack;
+
+stack = new int[stack.length << 1];
+
+System.arraycopy(stack0, 0, stack, 0, stack0.length);
+
+A

[21/49] incubator-ignite git commit: GG-9655 - Fixing tests after merge.

2015-02-15 Thread agoncharuk
GG-9655 - Fixing tests after merge.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/212293eb
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/212293eb
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/212293eb

Branch: refs/heads/sprint-1
Commit: 212293eb2bede9cca6610e7c43e870ab386bd3f8
Parents: 886299d
Author: Alexey Goncharuk 
Authored: Wed Feb 4 17:53:05 2015 -0800
Committer: Alexey Goncharuk 
Committed: Wed Feb 4 17:53:05 2015 -0800

--
 .../processors/cache/GridCacheContext.java  |  30 ++--
 .../processors/cache/GridCacheMapEntry.java | 166 +++
 .../processors/cache/GridCacheMvcc.java |   8 +-
 .../cache/GridCacheMvccCandidate.java   |  18 --
 .../distributed/dht/GridDhtCacheEntry.java  |  10 +-
 .../distributed/dht/GridDhtLockFuture.java  | 111 +
 .../distributed/dht/GridDhtTxPrepareFuture.java |   3 +
 .../near/GridNearTxPrepareFuture.java   |  32 +++-
 .../GridCacheAbstractJobExecutionTest.java  |  11 ++
 9 files changed, 131 insertions(+), 258 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/212293eb/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheContext.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheContext.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheContext.java
index 1f624f8..c738b27 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheContext.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheContext.java
@@ -1482,7 +1482,7 @@ public class GridCacheContext implements 
Externalizable {
  */
 public boolean dhtMap(UUID nearNodeId, long topVer, GridDhtCacheEntry entry, IgniteLogger log,
 Map>> dhtMap,
-Map>> nearMap) throws 
GridCacheEntryRemovedException {
+@Nullable Map>> nearMap) 
throws GridCacheEntryRemovedException {
 assert topVer != -1;
 
 Collection dhtNodes = 
dht().topology().nodes(entry.partition(), topVer);
@@ -1490,25 +1490,27 @@ public class GridCacheContext implements 
Externalizable {
 if (log.isDebugEnabled())
 log.debug("Mapping entry to DHT nodes [nodes=" + 
U.nodeIds(dhtNodes) + ", entry=" + entry + ']');
 
-Collection readers = entry.readers();
+Collection dhtRemoteNodes = F.view(dhtNodes, 
F.remoteNodes(nodeId())); // Exclude local node.
 
-Collection nearNodes = null;
+boolean ret = map(entry, dhtRemoteNodes, dhtMap);
 
-if (!F.isEmpty(readers)) {
-nearNodes = discovery().nodes(readers, F0.notEqualTo(nearNodeId));
+if (nearMap != null) {
+Collection readers = entry.readers();
 
-if (log.isDebugEnabled())
-log.debug("Mapping entry to near nodes [nodes=" + 
U.nodeIds(nearNodes) + ", entry=" + entry + ']');
-}
-else if (log.isDebugEnabled())
-log.debug("Entry has no near readers: " + entry);
+Collection nearNodes = null;
 
-Collection dhtRemoteNodes = F.view(dhtNodes, 
F.remoteNodes(nodeId())); // Exclude local node.
+if (!F.isEmpty(readers)) {
+nearNodes = discovery().nodes(readers, 
F0.notEqualTo(nearNodeId));
 
-boolean ret = map(entry, dhtRemoteNodes, dhtMap);
+if (log.isDebugEnabled())
+log.debug("Mapping entry to near nodes [nodes=" + 
U.nodeIds(nearNodes) + ", entry=" + entry + ']');
+}
+else if (log.isDebugEnabled())
+log.debug("Entry has no near readers: " + entry);
 
-if (nearNodes != null && !nearNodes.isEmpty())
-ret |= map(entry, F.view(nearNodes, F.notIn(dhtNodes)), nearMap);
+if (nearNodes != null && !nearNodes.isEmpty())
+ret |= map(entry, F.view(nearNodes, F.notIn(dhtNodes)), 
nearMap);
+}
 
 return ret;
 }

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/212293eb/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java
index 61d4959..ada0c1c 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/pro

[01/17] incubator-ignite git commit: ignite-nio - Removing message clone

2015-02-15 Thread vkulichenko
Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-nio dcb4c7093 -> 5085e4681


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/e63ce523/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriteState.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriteState.java
 
b/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriteState.java
deleted file mode 100644
index ba21e25..000
--- 
a/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriteState.java
+++ /dev/null
@@ -1,124 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *  http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.ignite.plugin.extensions.communication;
-
-import org.apache.ignite.internal.direct.*;
-
-/**
- * TODO
- */
-public final class MessageWriteState {
-public static MessageWriteState create(MessageFormatter formatter) {
-MessageWriter writer = formatter.writer();
-
-MessageWriteState state = new MessageWriteState(writer);
-
-// TODO: rework
-((DirectMessageWriter)writer).state(state);
-
-return state;
-}
-
-private final MessageWriter writer;
-
-private final Stack stack;
-
-private MessageWriteState(MessageWriter writer) {
-this.writer = writer;
-
-stack = new Stack(-1);
-}
-
-public MessageWriter writer() {
-return writer;
-}
-
-public boolean isTypeWritten() {
-return stack.current() >= 0;
-}
-
-public void setTypeWritten() {
-assert stack.current() == -1;
-
-stack.incrementCurrent();
-}
-
-public int index() {
-return stack.current();
-}
-
-public void increment() {
-stack.incrementCurrent();
-}
-
-public void forward() {
-stack.push();
-}
-
-public void backward(boolean finished) {
-if (finished)
-stack.resetCurrent();
-
-stack.pop();
-}
-
-public void reset() {
-stack.reset();
-}
-
-private static class Stack {
-private final int[] arr = new int[10];
-
-private final int initVal;
-
-private int pos;
-
-private Stack(int initVal) {
-this.initVal = initVal;
-
-for (int i = 0; i < arr.length; i++)
-arr[i] = initVal;
-}
-
-int current() {
-return arr[pos];
-}
-
-void incrementCurrent() {
-arr[pos]++;
-}
-
-void resetCurrent() {
-arr[pos] = initVal;
-}
-
-void push() {
-pos++;
-}
-
-void pop() {
-pos--;
-}
-
-void reset() {
-assert pos == 0;
-
-resetCurrent();
-}
-}
-}

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/e63ce523/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriter.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriter.java
 
b/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriter.java
index e6117a8..ee729e8 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriter.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriter.java
@@ -255,4 +255,18 @@ public interface MessageWriter {
  */
 public  boolean writeMap(String name, Map map, 
MessageAdapter.Type keyType,
 MessageAdapter.Type valType);
+
+public boolean isTypeWritten();
+
+public void onTypeWritten();
+
+public int state();
+
+public void incrementState();
+
+public void beforeInnerMessageWrite();
+
+public void afterInnerMessageWrite(boolean finished);
+
+public void reset();
 }

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/e63ce523/modules/core/src/main/java/org/apache/ignite/spi/collision/jobstealing/JobStealingRequest.java
--

[23/50] [abbrv] incubator-ignite git commit: ignite-nio - Removing message clone

2015-02-15 Thread vkulichenko
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/dd79c9bf/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateResponse.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateResponse.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateResponse.java
index de6e6e8..c732be5 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateResponse.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateResponse.java
@@ -178,28 +178,6 @@ public class GridDhtAtomicUpdateResponse extends 
GridCacheMessage im
 }
 
 /** {@inheritDoc} */
-@SuppressWarnings({"CloneDoesntCallSuperClone", "CloneCallsConstructors"})
-@Override public MessageAdapter clone() {
-throw new UnsupportedOperationException();
-}
-
-/** {@inheritDoc} */
-@Override protected void clone0(MessageAdapter _msg) {
-super.clone0(_msg);
-
-GridDhtAtomicUpdateResponse _clone = (GridDhtAtomicUpdateResponse)_msg;
-
-_clone.futVer = futVer != null ? (GridCacheVersion)futVer.clone() : 
null;
-_clone.failedKeys = failedKeys;
-_clone.failedKeysBytes = failedKeysBytes;
-_clone.err = err;
-_clone.errBytes = errBytes;
-_clone.nearEvicted = nearEvicted;
-_clone.nearEvictedBytes = nearEvictedBytes;
-}
-
-/** {@inheritDoc} */
-@SuppressWarnings("all")
 @Override public boolean writeTo(ByteBuffer buf, MessageWriter writer) {
 writer.setBuffer(buf);
 
@@ -244,7 +222,6 @@ public class GridDhtAtomicUpdateResponse extends 
GridCacheMessage im
 }
 
 /** {@inheritDoc} */
-@SuppressWarnings("all")
 @Override public boolean readFrom(ByteBuffer buf) {
 reader.setBuffer(buf);
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/dd79c9bf/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateRequest.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateRequest.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateRequest.java
index 41c8d42..c206264 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateRequest.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateRequest.java
@@ -543,46 +543,6 @@ public class GridNearAtomicUpdateRequest extends 
GridCacheMessage im
 }
 
 /** {@inheritDoc} */
-@SuppressWarnings({"CloneDoesntCallSuperClone", "CloneCallsConstructors"})
-@Override public MessageAdapter clone() {
-throw new UnsupportedOperationException();
-}
-
-/** {@inheritDoc} */
-@Override protected void clone0(MessageAdapter _msg) {
-super.clone0(_msg);
-
-GridNearAtomicUpdateRequest _clone = (GridNearAtomicUpdateRequest)_msg;
-
-_clone.nodeId = nodeId;
-_clone.futVer = futVer != null ? (GridCacheVersion)futVer.clone() : 
null;
-_clone.fastMap = fastMap;
-_clone.updateVer = updateVer != null ? 
(GridCacheVersion)updateVer.clone() : null;
-_clone.topVer = topVer;
-_clone.syncMode = syncMode;
-_clone.op = op;
-_clone.keys = keys;
-_clone.keyBytes = keyBytes;
-_clone.vals = vals;
-_clone.valBytes = valBytes;
-_clone.invokeArgs = invokeArgs;
-_clone.invokeArgsBytes = invokeArgsBytes;
-_clone.drVers = drVers;
-_clone.drTtls = drTtls != null ? (GridLongList)drTtls.clone() : null;
-_clone.drExpireTimes = drExpireTimes != null ? 
(GridLongList)drExpireTimes.clone() : null;
-_clone.retval = retval;
-_clone.expiryPlc = expiryPlc;
-_clone.expiryPlcBytes = expiryPlcBytes;
-_clone.filter = filter;
-_clone.filterBytes = filterBytes;
-_clone.hasPrimary = hasPrimary;
-_clone.forceTransformBackups = forceTransformBackups;
-_clone.subjId = subjId;
-_clone.taskNameHash = taskNameHash;
-}
-
-/** {@inheritDoc} */
-@SuppressWarnings("all")
 @Override public boolean writeTo(ByteBuffer buf, MessageWriter writer) {
 writer.setBuffer(buf);
 
@@ -717,7 +677,6 @@ public class GridNearAtomicUpdateRequest extends 
GridCacheMessage im
 }
 
 /** {@inheritDoc} */
-@SuppressWarnings("all")
 @Override public boolean readFrom(ByteBuff

[47/50] [abbrv] incubator-ignite git commit: Made TransactionConfiguration serializable again (it is added to the node attributes)

2015-02-15 Thread anovikov
Made TransactionConfiguration serializable again (it is added to the node 
attributes)


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/436fa000
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/436fa000
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/436fa000

Branch: refs/heads/sprint-1-start-nodes
Commit: 436fa0004a79fb3575669d36b106a3187bb83c54
Parents: c851305
Author: Alexey Goncharuk 
Authored: Sun Feb 15 01:42:09 2015 -0800
Committer: Alexey Goncharuk 
Committed: Sun Feb 15 01:42:09 2015 -0800

--
 .../apache/ignite/configuration/TransactionConfiguration.java| 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/436fa000/modules/core/src/main/java/org/apache/ignite/configuration/TransactionConfiguration.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/configuration/TransactionConfiguration.java
 
b/modules/core/src/main/java/org/apache/ignite/configuration/TransactionConfiguration.java
index ecc21e8..ee01f3c 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/configuration/TransactionConfiguration.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/configuration/TransactionConfiguration.java
@@ -19,10 +19,12 @@ package org.apache.ignite.configuration;
 
 import org.apache.ignite.transactions.*;
 
+import java.io.*;
+
 /**
  * Transactions configuration.
  */
-public class TransactionConfiguration {
+public class TransactionConfiguration implements Serializable {
 /** Default value for 'txSerializableEnabled' flag. */
 public static final boolean DFLT_TX_SERIALIZABLE_ENABLED = false;
 



[06/45] incubator-ignite git commit: IGNITE-50 Fixed for p2pDisabled cfg. Added tests.

2015-02-15 Thread sergi
IGNITE-50 Fixed for p2pDisabled cfg. Added tests.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/c92a044c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/c92a044c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/c92a044c

Branch: refs/heads/ignite-sql-old
Commit: c92a044c301181f05a7f5c8d78de739331b1c9ac
Parents: 8d347ed
Author: nikolay_tikhonov 
Authored: Sat Feb 14 14:19:43 2015 +0300
Committer: nikolay_tikhonov 
Committed: Sat Feb 14 14:19:43 2015 +0300

--
 .../deployment/GridDeploymentManager.java   |  2 +-
 ...niteCacheContinuousExecutionContextTest.java | 34 
 ...IgniteCacheIsolatedExecutionContextTest.java | 34 
 ...niteCacheP2PDisableExecutionContextTest.java | 34 
 .../IgniteCachePrivateExecutionContextTest.java | 34 
 .../IgniteCacheSharedExecutionContextTest.java  | 34 
 .../ignite/testsuites/IgniteCacheTestSuite.java |  5 +++
 7 files changed, 176 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/c92a044c/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentManager.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentManager.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentManager.java
index d8bce03..3d3bdc8 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentManager.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentManager.java
@@ -69,7 +69,7 @@ public class GridDeploymentManager extends 
GridManagerAdapter {
 locDep = ann != null ?
 new LocalDeployment(
 ctx.config().getDeploymentMode(),
-U.gridClassLoader(),
+ctx.config().getClassLoader() != null ? 
ctx.config().getClassLoader() : U.gridClassLoader(),
 IgniteUuid.fromUuid(ctx.localNodeId()),
 ctx.userVersion(U.gridClassLoader()),
 String.class.getName()) :

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/c92a044c/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/context/IgniteCacheContinuousExecutionContextTest.java
--
diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/context/IgniteCacheContinuousExecutionContextTest.java
 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/context/IgniteCacheContinuousExecutionContextTest.java
new file mode 100644
index 000..b3ddd2b
--- /dev/null
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/context/IgniteCacheContinuousExecutionContextTest.java
@@ -0,0 +1,34 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.ignite.internal.processors.cache.context;
+
+import org.apache.ignite.configuration.*;
+
+/**
+ *
+ */
+public class IgniteCacheContinuousExecutionContextTest extends 
IgniteCacheAtomicExecutionContextTest {
+/** {@inheritDoc} */
+@Override protected IgniteConfiguration getConfiguration(String gridName) 
throws Exception {
+IgniteConfiguration cfg = super.getConfiguration(gridName);
+
+cfg.setDeploymentMode(DeploymentMode.CONTINUOUS);
+
+return cfg;
+}
+}

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/c92a044c/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/context/IgniteCacheIsolatedExecutionContextTest.java
--
diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/context/IgniteCacheIsolatedExecutionContex

[20/30] incubator-ignite git commit: IGNITE-SQL Changed sql examples.

2015-02-15 Thread vkulichenko
IGNITE-SQL Changed sql examples.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/eef98c23
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/eef98c23
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/eef98c23

Branch: refs/heads/ignite-nio
Commit: eef98c23faa640eceeaafaa4fe6bfeb6ce650274
Parents: 23781f3
Author: nikolay_tikhonov 
Authored: Sat Feb 14 15:20:29 2015 +0300
Committer: nikolay_tikhonov 
Committed: Sat Feb 14 15:20:29 2015 +0300

--
 .../datagrid/CachePopularNumbersExample.java|  31 +--
 .../examples/datagrid/CacheQueryExample.java| 194 +--
 .../starschema/CacheStarSchemaExample.java  |  43 ++--
 3 files changed, 79 insertions(+), 189 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/eef98c23/examples/src/main/java/org/apache/ignite/examples/datagrid/CachePopularNumbersExample.java
--
diff --git 
a/examples/src/main/java/org/apache/ignite/examples/datagrid/CachePopularNumbersExample.java
 
b/examples/src/main/java/org/apache/ignite/examples/datagrid/CachePopularNumbersExample.java
index e793f70..0f71681 100644
--- 
a/examples/src/main/java/org/apache/ignite/examples/datagrid/CachePopularNumbersExample.java
+++ 
b/examples/src/main/java/org/apache/ignite/examples/datagrid/CachePopularNumbersExample.java
@@ -18,13 +18,13 @@
 package org.apache.ignite.examples.datagrid;
 
 import org.apache.ignite.*;
-import org.apache.ignite.cache.*;
 import org.apache.ignite.cluster.*;
-import org.apache.ignite.internal.processors.cache.query.*;
 
 import javax.cache.processor.*;
 import java.util.*;
 
+import static org.apache.ignite.cache.query.Query.*;
+
 /**
  * Real time popular numbers counter.
  * 
@@ -113,37 +113,20 @@ public class CachePopularNumbersExample {
  */
 private static TimerTask scheduleQuery(final Ignite ignite, Timer timer, 
final int cnt) {
 TimerTask task = new TimerTask() {
-private CacheQuery> qry;
-
 @Override public void run() {
 // Get reference to cache.
-GridCache cache = ignite.cache(CACHE_NAME);
-
-if (qry == null)
-qry = cache.queries().
-createSqlFieldsQuery("select _key, _val from Long 
order by _val desc limit " + cnt);
+IgniteCache cache = ignite.jcache(CACHE_NAME);
 
 try {
-List> results = new 
ArrayList<>(qry.execute().get());
-
-Collections.sort(results, new Comparator>() {
-@Override public int compare(List r1, List r2) {
-long cnt1 = (Long)r1.get(1);
-long cnt2 = (Long)r2.get(1);
-
-return cnt1 < cnt2 ? 1 : cnt1 > cnt2 ? -1 : 0;
-}
-});
-
-for (int i = 0; i < cnt && i < results.size(); i++) {
-List res = results.get(i);
+List> results = new ArrayList<>(cache.queryFields(
+sql("select _key, _val from Long order by _val desc 
limit ?").setArgs(cnt)).getAll());
 
+for (List res : results)
 System.out.println(res.get(0) + "=" + res.get(1));
-}
 
 System.out.println("");
 }
-catch (IgniteCheckedException e) {
+catch (Exception e) {
 e.printStackTrace();
 }
 }

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/eef98c23/examples/src/main/java/org/apache/ignite/examples/datagrid/CacheQueryExample.java
--
diff --git 
a/examples/src/main/java/org/apache/ignite/examples/datagrid/CacheQueryExample.java
 
b/examples/src/main/java/org/apache/ignite/examples/datagrid/CacheQueryExample.java
index fe5bf7f..e041244 100644
--- 
a/examples/src/main/java/org/apache/ignite/examples/datagrid/CacheQueryExample.java
+++ 
b/examples/src/main/java/org/apache/ignite/examples/datagrid/CacheQueryExample.java
@@ -18,15 +18,16 @@
 package org.apache.ignite.examples.datagrid;
 
 import org.apache.ignite.*;
-import org.apache.ignite.cache.*;
 import org.apache.ignite.cache.affinity.*;
+import org.apache.ignite.cache.query.*;
 import org.apache.ignite.cache.query.annotations.*;
-import org.apache.ignite.internal.processors.cache.query.*;
-import org.apache.ignite.lang.*;
 
+import javax.cache.*;
 import java.io.*;
 import java.util.*;
 
+import static org.apache.ignite.cache.query.Query.*;
+
 /**
  * Cache queries exa

[38/50] [abbrv] incubator-ignite git commit: Revert "ignite-nio - Removing message clone"

2015-02-15 Thread vkulichenko
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/01689b1d/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockRequest.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockRequest.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockRequest.java
index 20f9cc3..5455a7c 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockRequest.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockRequest.java
@@ -348,7 +348,7 @@ public class GridDhtLockRequest extends 
GridDistributedLockRequest {
 return false;
 
 if (!writer.isTypeWritten()) {
-if (!writer.writeMessageType(directType()))
+if (!writer.writeByte(null, directType()))
 return false;
 
 writer.onTypeWritten();
@@ -356,55 +356,55 @@ public class GridDhtLockRequest extends 
GridDistributedLockRequest {
 
 switch (writer.state()) {
 case 24:
-if (!writer.writeField("accessTtl", accessTtl, 
MessageFieldType.LONG))
+if (!writer.writeLong("accessTtl", accessTtl))
 return false;
 
 writer.incrementState();
 
 case 25:
-if (!writer.writeField("invalidateEntries", invalidateEntries, 
MessageFieldType.BIT_SET))
+if (!writer.writeBitSet("invalidateEntries", 
invalidateEntries))
 return false;
 
 writer.incrementState();
 
 case 26:
-if (!writer.writeField("miniId", miniId, 
MessageFieldType.IGNITE_UUID))
+if (!writer.writeIgniteUuid("miniId", miniId))
 return false;
 
 writer.incrementState();
 
 case 27:
-if (!writer.writeCollectionField("nearKeyBytes", nearKeyBytes, 
MessageFieldType.BYTE_ARR))
+if (!writer.writeCollection("nearKeyBytes", nearKeyBytes, 
MessageFieldType.BYTE_ARR))
 return false;
 
 writer.incrementState();
 
 case 28:
-if (!writer.writeField("ownedBytes", ownedBytes, 
MessageFieldType.BYTE_ARR))
+if (!writer.writeByteArray("ownedBytes", ownedBytes))
 return false;
 
 writer.incrementState();
 
 case 29:
-if (!writer.writeField("preloadKeys", preloadKeys, 
MessageFieldType.BIT_SET))
+if (!writer.writeBitSet("preloadKeys", preloadKeys))
 return false;
 
 writer.incrementState();
 
 case 30:
-if (!writer.writeField("subjId", subjId, 
MessageFieldType.UUID))
+if (!writer.writeUuid("subjId", subjId))
 return false;
 
 writer.incrementState();
 
 case 31:
-if (!writer.writeField("taskNameHash", taskNameHash, 
MessageFieldType.INT))
+if (!writer.writeInt("taskNameHash", taskNameHash))
 return false;
 
 writer.incrementState();
 
 case 32:
-if (!writer.writeField("topVer", topVer, 
MessageFieldType.LONG))
+if (!writer.writeLong("topVer", topVer))
 return false;
 
 writer.incrementState();
@@ -423,7 +423,7 @@ public class GridDhtLockRequest extends 
GridDistributedLockRequest {
 
 switch (readState) {
 case 24:
-accessTtl = reader.readField("accessTtl", 
MessageFieldType.LONG);
+accessTtl = reader.readLong("accessTtl");
 
 if (!reader.isLastRead())
 return false;
@@ -431,7 +431,7 @@ public class GridDhtLockRequest extends 
GridDistributedLockRequest {
 readState++;
 
 case 25:
-invalidateEntries = reader.readField("invalidateEntries", 
MessageFieldType.BIT_SET);
+invalidateEntries = reader.readBitSet("invalidateEntries");
 
 if (!reader.isLastRead())
 return false;
@@ -439,7 +439,7 @@ public class GridDhtLockRequest extends 
GridDistributedLockRequest {
 readState++;
 
 case 26:
-miniId = reader.readField("miniId", 
MessageFieldType.IGNITE_UUID);
+miniId = reader.readIgniteUuid("miniId");
 
 if (!reader.isLastRead())
 return false;
@@ -447,7 +447,7 @@ public class GridDhtLockRequest extends 
GridDistributedLockRequest {
 readState++;
 
 case 27:
-nearKeyBytes = reader.readCollectionField("nearKeyBytes",

[13/50] [abbrv] incubator-ignite git commit: ignite-nio - Removing message clone

2015-02-15 Thread vkulichenko
ignite-nio - Removing message clone


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/f1d41941
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/f1d41941
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/f1d41941

Branch: refs/heads/sprint-1
Commit: f1d419418b9d429634658af38ac47c9f156f0931
Parents: d674a08
Author: Valentin Kulichenko 
Authored: Sat Feb 14 18:25:40 2015 -0800
Committer: Valentin Kulichenko 
Committed: Sat Feb 14 18:25:40 2015 -0800

--
 .../CommunicationMessageCodeGenerator.java  |  71 ++--
 .../internal/direct/DirectByteBufferStream.java | 116 ++-
 .../communication/MessageAdapter.java   |  47 
 3 files changed, 116 insertions(+), 118 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f1d41941/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
--
diff --git 
a/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
 
b/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
index c163684..80cf53e 100644
--- 
a/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
+++ 
b/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
@@ -63,6 +63,56 @@ public class CommunicationMessageCodeGenerator {
 private static final String BUF_VAR = "buf";
 
 /** */
+private static final Map, MessageAdapter.Type> TYPES = 
U.newHashMap(30);
+
+static {
+TYPES.put(byte.class, MessageAdapter.Type.BYTE);
+TYPES.put(Byte.class, MessageAdapter.Type.BYTE);
+TYPES.put(short.class, MessageAdapter.Type.SHORT);
+TYPES.put(Short.class, MessageAdapter.Type.SHORT);
+TYPES.put(int.class, MessageAdapter.Type.INT);
+TYPES.put(Integer.class, MessageAdapter.Type.INT);
+TYPES.put(long.class, MessageAdapter.Type.LONG);
+TYPES.put(Long.class, MessageAdapter.Type.LONG);
+TYPES.put(float.class, MessageAdapter.Type.FLOAT);
+TYPES.put(Float.class, MessageAdapter.Type.FLOAT);
+TYPES.put(double.class, MessageAdapter.Type.DOUBLE);
+TYPES.put(Double.class, MessageAdapter.Type.DOUBLE);
+TYPES.put(char.class, MessageAdapter.Type.CHAR);
+TYPES.put(Character.class, MessageAdapter.Type.CHAR);
+TYPES.put(boolean.class, MessageAdapter.Type.BOOLEAN);
+TYPES.put(Boolean.class, MessageAdapter.Type.BOOLEAN);
+TYPES.put(byte[].class, MessageAdapter.Type.BYTE_ARR);
+TYPES.put(short[].class, MessageAdapter.Type.SHORT_ARR);
+TYPES.put(int[].class, MessageAdapter.Type.INT_ARR);
+TYPES.put(long[].class, MessageAdapter.Type.LONG_ARR);
+TYPES.put(float[].class, MessageAdapter.Type.FLOAT_ARR);
+TYPES.put(double[].class, MessageAdapter.Type.DOUBLE_ARR);
+TYPES.put(char[].class, MessageAdapter.Type.CHAR_ARR);
+TYPES.put(boolean[].class, MessageAdapter.Type.BOOLEAN_ARR);
+TYPES.put(String.class, MessageAdapter.Type.STRING);
+TYPES.put(BitSet.class, MessageAdapter.Type.BIT_SET);
+TYPES.put(UUID.class, MessageAdapter.Type.UUID);
+TYPES.put(IgniteUuid.class, MessageAdapter.Type.IGNITE_UUID);
+}
+
+/**
+ * @param cls Class.
+ * @return Type enum value.
+ */
+private static MessageAdapter.Type typeEnum(Class cls) {
+MessageAdapter.Type type = TYPES.get(cls);
+
+if (type == null) {
+assert MessageAdapter.class.isAssignableFrom(cls) : cls;
+
+type = MessageAdapter.Type.MSG;
+}
+
+return type;
+}
+
+/** */
 private final Collection write = new ArrayList<>();
 
 /** */
@@ -540,19 +590,19 @@ public class CommunicationMessageCodeGenerator {
 returnFalseIfFailed(write, "writer.writeMessage", field, name);
 else if (type.isArray()) {
 returnFalseIfFailed(write, "writer.writeObjectArray", field, name,
-type.getComponentType().getSimpleName() + ".class");
+"Type." + typeEnum(type.getComponentType()));
 }
 else if (Collection.class.isAssignableFrom(type) && 
!Set.class.isAssignableFrom(type)) {
 assert colItemType != null;
 
-returnFalseIfFailed(write, "writer.writeCollection", field, name, 
colItemType.getSimpleName() + ".class");
+returnFalseIfFailed(write, "writer.writeCollection", field, name, 
"Type." + typeEnum(colItemType));
 }
 else if (Map.class.isAssignableFrom(type)) {
 assert mapKeyType != null;
 

[43/45] incubator-ignite git commit: Merge branch 'ignite-sql-old' of https://git-wip-us.apache.org/repos/asf/incubator-ignite into ignite-sql-old

2015-02-15 Thread sergi
Merge branch 'ignite-sql-old' of 
https://git-wip-us.apache.org/repos/asf/incubator-ignite into ignite-sql-old


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/4873f043
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/4873f043
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/4873f043

Branch: refs/heads/ignite-sql-old
Commit: 4873f0437aa5445c95daba509c17a886cb6100fa
Parents: 2e834e6 f0a6747
Author: S.Vladykin 
Authored: Sun Feb 15 05:46:28 2015 +0300
Committer: S.Vladykin 
Committed: Sun Feb 15 05:46:28 2015 +0300

--
 .../commands/cache/VisorCacheCommandSpec.scala  | 39 ++--
 1 file changed, 20 insertions(+), 19 deletions(-)
--




incubator-ignite git commit: # sprint-1 Change timeout for test.

2015-02-15 Thread anovikov
Repository: incubator-ignite
Updated Branches:
  refs/heads/sprint-1-start-nodes [created] b07576239


# sprint-1 Change timeout for test.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/b0757623
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/b0757623
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/b0757623

Branch: refs/heads/sprint-1-start-nodes
Commit: b07576239f4c3861e02fa8285926ef6f5ac382f1
Parents: f846f8a
Author: anovikov 
Authored: Sun Feb 15 13:10:28 2015 +0700
Committer: anovikov 
Committed: Sun Feb 15 13:10:28 2015 +0700

--
 .../ignite/internal/IgniteProjectionStartStopRestartSelfTest.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/b0757623/modules/ssh/src/test/java/org/apache/ignite/internal/IgniteProjectionStartStopRestartSelfTest.java
--
diff --git 
a/modules/ssh/src/test/java/org/apache/ignite/internal/IgniteProjectionStartStopRestartSelfTest.java
 
b/modules/ssh/src/test/java/org/apache/ignite/internal/IgniteProjectionStartStopRestartSelfTest.java
index babdbbb..f4a6355 100644
--- 
a/modules/ssh/src/test/java/org/apache/ignite/internal/IgniteProjectionStartStopRestartSelfTest.java
+++ 
b/modules/ssh/src/test/java/org/apache/ignite/internal/IgniteProjectionStartStopRestartSelfTest.java
@@ -76,7 +76,7 @@ public class IgniteProjectionStartStopRestartSelfTest extends 
GridCommonAbstract
 private static final String CUSTOM_CFG_ATTR_VAL = "true";
 
 /** */
-private static final long WAIT_TIMEOUT = 40 * 1000;
+private static final long WAIT_TIMEOUT = 90 * 1000;
 
 /** */
 private String pwd;



[16/17] incubator-ignite git commit: ignite-nio - Removing message clone

2015-02-15 Thread vkulichenko
ignite-nio - Removing message clone


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/af8edc04
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/af8edc04
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/af8edc04

Branch: refs/heads/ignite-nio
Commit: af8edc04c356be979e4e10c6ed3574c43a547dfa
Parents: 3a05bf1
Author: Valentin Kulichenko 
Authored: Sat Feb 14 22:39:52 2015 -0800
Committer: Valentin Kulichenko 
Committed: Sat Feb 14 22:39:52 2015 -0800

--
 .../CommunicationMessageCodeGenerator.java  |   2 +-
 .../ignite/internal/GridJobCancelRequest.java   |  14 +-
 .../ignite/internal/GridJobExecuteRequest.java  |  86 +++
 .../ignite/internal/GridJobExecuteResponse.java |  30 +--
 .../ignite/internal/GridJobSiblingsRequest.java |  10 +-
 .../internal/GridJobSiblingsResponse.java   |   6 +-
 .../ignite/internal/GridTaskCancelRequest.java  |   6 +-
 .../ignite/internal/GridTaskSessionRequest.java |  14 +-
 .../internal/direct/DirectMessageReader.java| 219 ++
 .../internal/direct/DirectMessageWriter.java| 179 +++
 .../checkpoint/GridCheckpointRequest.java   |  14 +-
 .../managers/communication/GridIoMessage.java   |  30 +--
 .../communication/GridIoUserMessage.java|  30 +--
 .../deployment/GridDeploymentInfoBean.java  |  22 +-
 .../deployment/GridDeploymentRequest.java   |  22 +-
 .../deployment/GridDeploymentResponse.java  |  14 +-
 .../eventstorage/GridEventStorageMessage.java   |  38 ++--
 .../cache/GridCacheEvictionRequest.java |  14 +-
 .../cache/GridCacheEvictionResponse.java|  14 +-
 .../processors/cache/GridCacheMessage.java  |  14 +-
 .../processors/cache/GridCacheValueBytes.java   |  10 +-
 ...idCacheOptimisticCheckPreparedTxRequest.java |  22 +-
 ...dCacheOptimisticCheckPreparedTxResponse.java |  14 +-
 ...CachePessimisticCheckCommittedTxRequest.java |  30 +--
 ...achePessimisticCheckCommittedTxResponse.java |  18 +-
 .../distributed/GridCacheTtlUpdateRequest.java  |  26 +--
 .../distributed/GridDistributedBaseMessage.java |  22 +-
 .../distributed/GridDistributedLockRequest.java |  66 +++---
 .../GridDistributedLockResponse.java|  14 +-
 .../GridDistributedTxFinishRequest.java |  54 ++---
 .../GridDistributedTxFinishResponse.java|  10 +-
 .../GridDistributedTxPrepareRequest.java|  58 ++---
 .../GridDistributedTxPrepareResponse.java   |  10 +-
 .../GridDistributedUnlockRequest.java   |   6 +-
 .../dht/GridDhtAffinityAssignmentRequest.java   |   6 +-
 .../dht/GridDhtAffinityAssignmentResponse.java  |  10 +-
 .../distributed/dht/GridDhtLockRequest.java |  38 ++--
 .../distributed/dht/GridDhtLockResponse.java|  18 +-
 .../distributed/dht/GridDhtTxFinishRequest.java |  54 ++---
 .../dht/GridDhtTxFinishResponse.java|   6 +-
 .../dht/GridDhtTxPrepareRequest.java|  50 ++---
 .../dht/GridDhtTxPrepareResponse.java   |  22 +-
 .../distributed/dht/GridDhtUnlockRequest.java   |   6 +-
 .../GridDhtAtomicDeferredUpdateResponse.java|   6 +-
 .../dht/atomic/GridDhtAtomicUpdateRequest.java  |  82 +++
 .../dht/atomic/GridDhtAtomicUpdateResponse.java |  18 +-
 .../dht/atomic/GridNearAtomicUpdateRequest.java |  78 +++
 .../atomic/GridNearAtomicUpdateResponse.java|  46 ++--
 .../dht/preloader/GridDhtForceKeysRequest.java  |  18 +-
 .../dht/preloader/GridDhtForceKeysResponse.java |  18 +-
 .../GridDhtPartitionDemandMessage.java  |  26 +--
 .../preloader/GridDhtPartitionExchangeId.java   |  14 +-
 .../GridDhtPartitionSupplyMessage.java  |  26 +--
 .../GridDhtPartitionsAbstractMessage.java   |  10 +-
 .../preloader/GridDhtPartitionsFullMessage.java |  10 +-
 .../GridDhtPartitionsSingleMessage.java |   6 +-
 .../GridDhtPartitionsSingleRequest.java |   2 +-
 .../distributed/near/GridNearGetRequest.java|  46 ++--
 .../distributed/near/GridNearGetResponse.java   |  30 +--
 .../distributed/near/GridNearLockRequest.java   |  50 ++---
 .../distributed/near/GridNearLockResponse.java  |  22 +-
 .../near/GridNearTxFinishRequest.java   |  26 +--
 .../near/GridNearTxFinishResponse.java  |  14 +-
 .../near/GridNearTxPrepareRequest.java  |  34 +--
 .../near/GridNearTxPrepareResponse.java |  26 +--
 .../distributed/near/GridNearUnlockRequest.java |   2 +-
 .../cache/query/GridCacheQueryRequest.java  |  78 +++
 .../cache/query/GridCacheQueryResponse.java |  26 +--
 .../cache/version/GridCacheVersion.java |  18 +-
 .../clock/GridClockDeltaSnapshotMessage.java|  10 +-
 .../processors/clock/GridClockDeltaVersion.java |  10 +-
 .../continuous/GridContinuousMessage.java   |  18 +-
 .../dataload/GridDataLoadRequest.java   |  54 ++---
 .../dataload/GridDat

[13/28] incubator-ignite git commit: IGNITE-143 - Continuous queries refactoring (manual merge)

2015-02-15 Thread sergi
IGNITE-143 - Continuous queries refactoring (manual merge)


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/e4654779
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/e4654779
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/e4654779

Branch: refs/heads/sprint-1
Commit: e4654779f0e24e5a47b830467f25abb3b61dcea3
Parents: 4f649be
Author: Valentin Kulichenko 
Authored: Fri Feb 13 17:16:23 2015 -0800
Committer: Valentin Kulichenko 
Committed: Fri Feb 13 17:16:23 2015 -0800

--
 .../ignite/internal/processors/cache/IgniteCacheProxy.java   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/e4654779/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
index 53fc796..ede310a 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
@@ -250,7 +250,7 @@ public class IgniteCacheProxy extends 
AsyncSupportAdapter accepAll() {
+private IgniteBiPredicate acceptAll() {
 return new IgniteBiPredicate() {
 @Override public boolean apply(K k, V v) {
 return true;
@@ -271,7 +271,7 @@ public class IgniteCacheProxy extends 
AsyncSupportAdapter p = ((ScanQuery)filter).getFilter();
 
-qry = delegate.queries().createScanQuery(p != null ? p : 
accepAll());
+qry = delegate.queries().createScanQuery(p != null ? p : 
acceptAll());
 
 if (grp != null)
 qry.projection(grp);



[01/45] incubator-ignite git commit: broken properties test

2015-02-15 Thread sergi
Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-sql-old f0a674770 -> a8573b48a


broken properties test


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/5c1f17fc
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/5c1f17fc
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/5c1f17fc

Branch: refs/heads/ignite-sql-old
Commit: 5c1f17fcdccd8cd83b4ab837215e805f0d21633e
Parents: 81c443a
Author: Anton Vinogradov 
Authored: Wed Feb 11 10:42:48 2015 +0300
Committer: Anton Vinogradov 
Committed: Wed Feb 11 10:42:48 2015 +0300

--
 .../optimized/optimized-classnames.properties   | 68 ++--
 1 file changed, 34 insertions(+), 34 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5c1f17fc/modules/core/src/main/java/org/apache/ignite/marshaller/optimized/optimized-classnames.properties
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/marshaller/optimized/optimized-classnames.properties
 
b/modules/core/src/main/java/org/apache/ignite/marshaller/optimized/optimized-classnames.properties
index e6ece60..1983a60 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/marshaller/optimized/optimized-classnames.properties
+++ 
b/modules/core/src/main/java/org/apache/ignite/marshaller/optimized/optimized-classnames.properties
@@ -1,3 +1,37 @@
+org.apache.tools.ant.Location
+org.apache.tools.ant.Project$AntRefTable
+org.apache.tools.ant.RuntimeConfigurable
+org.apache.tools.ant.UnsupportedAttributeException
+org.apache.tools.ant.UnsupportedElementException
+org.apache.tools.ant.launch.LaunchException
+org.apache.tools.ant.taskdefs.ManifestException
+org.apache.tools.ant.taskdefs.optional.EchoProperties$1
+org.apache.tools.ant.taskdefs.optional.ejb.IPlanetEjbc$EjbcException
+org.apache.tools.ant.taskdefs.optional.testing.BuildTimeoutException
+org.apache.tools.ant.types.resources.ImmutableResourceException
+org.apache.tools.ant.util.IdentityStack
+org.apache.tools.ant.util.LayoutPreservingProperties
+org.apache.tools.ant.util.LazyHashtable
+org.apache.tools.ant.util.LinkedHashtable
+org.apache.tools.ant.util.VectorSet
+org.apache.tools.mail.ErrorInQuitException
+org.codehaus.plexus.interpolation.InterpolationException
+org.codehaus.plexus.interpolation.reflection.MethodMap$AmbiguousException
+org.codehaus.plexus.util.FastMap
+org.codehaus.plexus.util.cli.CommandLineException
+org.codehaus.plexus.util.cli.CommandLineTimeOutException
+org.codehaus.plexus.util.dag.CycleDetectedException
+org.codehaus.plexus.util.dag.DAG
+org.codehaus.plexus.util.dag.Vertex
+org.codehaus.plexus.util.introspection.MethodMap$AmbiguousException
+org.codehaus.plexus.util.reflection.ReflectorException
+org.codehaus.plexus.util.xml.XmlReaderException
+org.codehaus.plexus.util.xml.XmlStreamReaderException
+org.codehaus.plexus.util.xml.pull.XmlPullParserException
+org.pcollections.MapPSet$In
+org.pcollections.SimpleImmutableEntry
+org.slf4j.helpers.BasicMarker
+org.slf4j.helpers.NOPLogger
 jodd.cache.LRUCache$1
 jodd.csselly.CSSellyException
 jodd.csselly.Combinator
@@ -1613,37 +1647,3 @@ org.apache.tools.ant.BuildException
 org.apache.tools.ant.ComponentHelper$AntTypeTable
 org.apache.tools.ant.ExitException
 org.apache.tools.ant.ExitStatusException
-org.apache.tools.ant.Location
-org.apache.tools.ant.Project$AntRefTable
-org.apache.tools.ant.RuntimeConfigurable
-org.apache.tools.ant.UnsupportedAttributeException
-org.apache.tools.ant.UnsupportedElementException
-org.apache.tools.ant.launch.LaunchException
-org.apache.tools.ant.taskdefs.ManifestException
-org.apache.tools.ant.taskdefs.optional.EchoProperties$1
-org.apache.tools.ant.taskdefs.optional.ejb.IPlanetEjbc$EjbcException
-org.apache.tools.ant.taskdefs.optional.testing.BuildTimeoutException
-org.apache.tools.ant.types.resources.ImmutableResourceException
-org.apache.tools.ant.util.IdentityStack
-org.apache.tools.ant.util.LayoutPreservingProperties
-org.apache.tools.ant.util.LazyHashtable
-org.apache.tools.ant.util.LinkedHashtable
-org.apache.tools.ant.util.VectorSet
-org.apache.tools.mail.ErrorInQuitException
-org.codehaus.plexus.interpolation.InterpolationException
-org.codehaus.plexus.interpolation.reflection.MethodMap$AmbiguousException
-org.codehaus.plexus.util.FastMap
-org.codehaus.plexus.util.cli.CommandLineException
-org.codehaus.plexus.util.cli.CommandLineTimeOutException
-org.codehaus.plexus.util.dag.CycleDetectedException
-org.codehaus.plexus.util.dag.DAG
-org.codehaus.plexus.util.dag.Vertex
-org.codehaus.plexus.util.introspection.MethodMap$AmbiguousException
-org.codehaus.plexus.util.reflection.ReflectorException
-org.codehaus.plexus.util.xml.XmlReaderException
-org.codehaus.plexus.util.xml.

[21/28] incubator-ignite git commit: ignite-sql-old - rename

2015-02-15 Thread sergi
ignite-sql-old - rename


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/72ec8d62
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/72ec8d62
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/72ec8d62

Branch: refs/heads/sprint-1
Commit: 72ec8d62595a240496c9a948e6d0374785c318b0
Parents: d026ccf
Author: S.Vladykin 
Authored: Sat Feb 14 15:24:10 2015 +0300
Committer: S.Vladykin 
Committed: Sat Feb 14 15:24:10 2015 +0300

--
 .../configuration/CacheConfiguration.java   |   5 +-
 .../configuration/IgniteConfiguration.java  |  10 +-
 .../org/apache/ignite/internal/IgnitionEx.java  |   5 +-
 .../managers/indexing/GridIndexingManager.java  |   2 +-
 .../cache/query/GridCacheQueriesImpl.java   |   2 +-
 .../cache/query/GridCacheSqlMetadata.java   |   2 +-
 .../ignite/spi/indexing/GridIndexingSpi.java| 112 --
 .../spi/indexing/GridNoopIndexingSpi.java   |  66 ---
 .../apache/ignite/spi/indexing/IndexingSpi.java | 113 +++
 .../spi/indexing/noop/NoopIndexingSpi.java  |  68 +++
 .../IgniteTxExceptionAbstractSelfTest.java  |   5 +-
 .../processors/query/h2/IgniteH2Indexing.java   |   2 +-
 pom.xml |   4 +-
 13 files changed, 200 insertions(+), 196 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/72ec8d62/modules/core/src/main/java/org/apache/ignite/configuration/CacheConfiguration.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/configuration/CacheConfiguration.java
 
b/modules/core/src/main/java/org/apache/ignite/configuration/CacheConfiguration.java
index 5978e8b..84c047c 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/configuration/CacheConfiguration.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/configuration/CacheConfiguration.java
@@ -21,7 +21,6 @@ import org.apache.ignite.*;
 import org.apache.ignite.cache.*;
 import org.apache.ignite.cache.affinity.*;
 import org.apache.ignite.cache.eviction.*;
-import org.apache.ignite.cache.query.*;
 import org.apache.ignite.cache.store.*;
 import org.apache.ignite.internal.util.typedef.internal.*;
 import org.apache.ignite.spi.indexing.*;
@@ -1434,7 +1433,7 @@ public class CacheConfiguration extends 
MutableConfiguration {
  * SPI is configured. In majority of the cases default value should be 
used.
  *
  * @return Name of SPI to use for indexing.
- * @see GridIndexingSpi
+ * @see IndexingSpi
  */
 public String getIndexingSpiName() {
 return indexingSpiName;
@@ -1448,7 +1447,7 @@ public class CacheConfiguration extends 
MutableConfiguration {
  * SPI is configured. In majority of the cases default value should be 
used.
  *
  * @param indexingSpiName Name.
- * @see GridIndexingSpi
+ * @see IndexingSpi
  */
 public void setIndexingSpiName(String indexingSpiName) {
 this.indexingSpiName = indexingSpiName;

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/72ec8d62/modules/core/src/main/java/org/apache/ignite/configuration/IgniteConfiguration.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/configuration/IgniteConfiguration.java
 
b/modules/core/src/main/java/org/apache/ignite/configuration/IgniteConfiguration.java
index f07cec5..1695ab7 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/configuration/IgniteConfiguration.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/configuration/IgniteConfiguration.java
@@ -314,7 +314,7 @@ public class IgniteConfiguration {
 private SwapSpaceSpi swapSpaceSpi;
 
 /** Indexing SPI. */
-private GridIndexingSpi indexingSpi;
+private IndexingSpi indexingSpi;
 
 /** Address resolver. */
 private AddressResolver addrRslvr;
@@ -1808,12 +1808,12 @@ public class IgniteConfiguration {
 }
 
 /**
- * Sets fully configured instances of {@link 
org.apache.ignite.spi.indexing.GridIndexingSpi}.
+ * Sets fully configured instances of {@link IndexingSpi}.
  *
- * @param indexingSpi Fully configured instances of {@link 
org.apache.ignite.spi.indexing.GridIndexingSpi}.
+ * @param indexingSpi Fully configured instances of {@link IndexingSpi}.
  * @see IgniteConfiguration#getIndexingSpi()
  */
-public void setIndexingSpi(GridIndexingSpi indexingSpi) {
+public void setIndexingSpi(IndexingSpi indexingSpi) {
 this.indexingSpi = indexingSpi;
 }
 
@@ -1822,7 +1822,7 @@ public class IgniteConfiguration {
  *
  * @return Indexing SPI implementation.
  */
-public GridIndexingSpi getI

[05/28] incubator-ignite git commit: ignite-sql-old - rename

2015-02-15 Thread sergi
ignite-sql-old - rename


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/5cb1fb4c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/5cb1fb4c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/5cb1fb4c

Branch: refs/heads/sprint-1
Commit: 5cb1fb4c394a5a0e26eec6a145b8af72ed40545f
Parents: 5504579
Author: S.Vladykin 
Authored: Sat Feb 14 01:16:50 2015 +0300
Committer: S.Vladykin 
Committed: Sat Feb 14 01:16:50 2015 +0300

--
 .../apache/ignite/cache/query/CacheQueries.java |   2 +-
 .../apache/ignite/cache/query/CacheQuery.java   |   2 +-
 .../cache/query/CacheQueryConfiguration.java| 180 --
 .../ignite/cache/query/CacheQueryMetrics.java   |  60 --
 .../cache/query/CacheQueryTypeResolver.java |  32 
 .../apache/ignite/cache/query/QueryMetrics.java |  60 ++
 .../ignite/cache/query/QueryTypeResolver.java   |  32 
 .../configuration/CacheConfiguration.java   |   1 -
 .../configuration/CacheQueryConfiguration.java  | 182 +++
 .../cache/query/GridCacheQueriesImpl.java   |   2 +-
 .../cache/query/GridCacheQueriesProxy.java  |   2 +-
 .../cache/query/GridCacheQueryAdapter.java  |   2 +-
 .../cache/query/GridCacheQueryManager.java  |   2 +-
 .../query/GridCacheQueryMetricsAdapter.java |   4 +-
 .../processors/query/GridQueryProcessor.java|   4 +-
 .../visor/cache/VisorCacheQueryMetrics.java |   2 +-
 .../cache/GridCacheQueryMetricsSelfTest.java|   4 +-
 17 files changed, 287 insertions(+), 286 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb1fb4c/modules/core/src/main/java/org/apache/ignite/cache/query/CacheQueries.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/cache/query/CacheQueries.java 
b/modules/core/src/main/java/org/apache/ignite/cache/query/CacheQueries.java
index 36ae24b..2003172 100644
--- a/modules/core/src/main/java/org/apache/ignite/cache/query/CacheQueries.java
+++ b/modules/core/src/main/java/org/apache/ignite/cache/query/CacheQueries.java
@@ -143,7 +143,7 @@ public interface CacheQueries {
  *
  * @return Cache query metrics.
  */
-public CacheQueryMetrics metrics();
+public QueryMetrics metrics();
 
 /**
  * Resets accumulated metrics.

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb1fb4c/modules/core/src/main/java/org/apache/ignite/cache/query/CacheQuery.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/cache/query/CacheQuery.java 
b/modules/core/src/main/java/org/apache/ignite/cache/query/CacheQuery.java
index 1d4a3a7..f16eba2 100644
--- a/modules/core/src/main/java/org/apache/ignite/cache/query/CacheQuery.java
+++ b/modules/core/src/main/java/org/apache/ignite/cache/query/CacheQuery.java
@@ -286,7 +286,7 @@ public interface CacheQuery {
  *
  * @return Query metrics.
  */
-public CacheQueryMetrics metrics();
+public QueryMetrics metrics();
 
 /**
  * Resets metrics for this query.

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5cb1fb4c/modules/core/src/main/java/org/apache/ignite/cache/query/CacheQueryConfiguration.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/cache/query/CacheQueryConfiguration.java
 
b/modules/core/src/main/java/org/apache/ignite/cache/query/CacheQueryConfiguration.java
deleted file mode 100644
index e96e222..000
--- 
a/modules/core/src/main/java/org/apache/ignite/cache/query/CacheQueryConfiguration.java
+++ /dev/null
@@ -1,180 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *  http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.ignite.cache.query;
-
-import java.io.*;
-
-/**
- * Query configuration object.
- */
-public class CacheQueryConfiguration implements Serializable {
-/** */
-private static final long 

[06/49] incubator-ignite git commit: #ingite-9655 - Regenerated messages.

2015-02-15 Thread agoncharuk
#ingite-9655 - Regenerated messages.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/8bc80265
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/8bc80265
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/8bc80265

Branch: refs/heads/sprint-1
Commit: 8bc802657d411208e2cbb719e1d7a20ecb721785
Parents: ebcbb95
Author: Alexey Goncharuk 
Authored: Thu Jan 29 12:20:44 2015 -0800
Committer: Alexey Goncharuk 
Committed: Thu Jan 29 12:20:44 2015 -0800

--
 .../distributed/GridDistributedLockRequest.java |  58 -
 .../GridDistributedTxFinishRequest.java |  28 +++--
 .../GridDistributedTxPrepareRequest.java| 119 +--
 .../distributed/dht/GridDhtLockRequest.java |  59 -
 .../distributed/dht/GridDhtTxFinishRequest.java |  98 +++
 .../dht/GridDhtTxPrepareRequest.java|  48 
 .../distributed/near/GridNearLockRequest.java   |  79 ++--
 .../near/GridNearTxFinishRequest.java   |  46 +++
 .../near/GridNearTxPrepareRequest.java  |  63 +++---
 .../near/GridNearTxPrepareResponse.java |  52 ++--
 10 files changed, 361 insertions(+), 289 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/8bc80265/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockRequest.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockRequest.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockRequest.java
index 52967ea..09a11d4 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockRequest.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockRequest.java
@@ -396,43 +396,43 @@ public class GridDistributedLockRequest extends 
GridDistributedBaseMessage
 }
 
 switch (commState.idx) {
-case 9:
+case 8:
 if (!commState.putGridUuid(futId))
 return false;
 
 commState.idx++;
 
-case 10:
+case 9:
 if (!commState.putByteArray(grpLockKeyBytes))
 return false;
 
 commState.idx++;
 
-case 11:
+case 10:
 if (!commState.putBoolean(isInTx))
 return false;
 
 commState.idx++;
 
-case 12:
+case 11:
 if (!commState.putBoolean(isInvalidate))
 return false;
 
 commState.idx++;
 
-case 13:
+case 12:
 if (!commState.putBoolean(isRead))
 return false;
 
 commState.idx++;
 
-case 14:
+case 13:
 if (!commState.putEnum(isolation))
 return false;
 
 commState.idx++;
 
-case 15:
+case 14:
 if (keyBytes != null) {
 if (commState.it == null) {
 if (!commState.putInt(keyBytes.size()))
@@ -459,47 +459,48 @@ public class GridDistributedLockRequest extends 
GridDistributedBaseMessage
 
 commState.idx++;
 
-case 16:
+case 15:
 if (!commState.putCacheVersion(nearXidVer))
 return false;
 
 commState.idx++;
 
-case 17:
+case 16:
 if (!commState.putUuid(nodeId))
 return false;
 
 commState.idx++;
 
-case 18:
+case 17:
 if (!commState.putBoolean(partLock))
 return false;
 
 commState.idx++;
 
-case 19:
+case 18:
 if (!commState.putBooleanArray(retVals))
 return false;
 
 commState.idx++;
 
-case 20:
+case 19:
 if (!commState.putLong(threadId))
 return false;
 
 commState.idx++;
 
-case 21:
+case 20:
 if (!commState.putLong(timeout))
 return false;
 
 commState.idx++;
 
-case 22:
+case 21:
 if (!commState.putInt(txSize))
 return false;
 
 commState.idx++;
+
 }
 
 return true;
@@ -514,7 +515,7 @@ public class GridDistributedLock

[27/30] incubator-ignite git commit: Merge branch 'sprint-1' of https://git-wip-us.apache.org/repos/asf/incubator-ignite into ignite-sql-old

2015-02-15 Thread vkulichenko
Merge branch 'sprint-1' of 
https://git-wip-us.apache.org/repos/asf/incubator-ignite into ignite-sql-old

Conflicts:

modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheQueryIndexSelfTest.java

modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/continuous/GridCacheContinuousQueryAbstractSelfTest.java

modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/continuous/GridCacheContinuousQueryReplicatedSelfTest.java

modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/reducefields/GridCacheAbstractReduceFieldsQuerySelfTest.java

modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/reducefields/GridCacheReduceFieldsQueryPartitionedSelfTest.java

modules/core/src/test/java/org/apache/ignite/loadtests/continuous/GridContinuousOperationsLoadTest.java

modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheSqlQueryMultiThreadedSelfTest.java

modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCacheAtomicFieldsQuerySelfTest.java

modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCachePartitionedQuerySelfTest.java

modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/local/GridCacheLocalQuerySelfTest.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/ddbfb711
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/ddbfb711
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/ddbfb711

Branch: refs/heads/ignite-nio
Commit: ddbfb711000b4402a4755d865da4bf6d0de43e84
Parents: 4873f04 f846f8a
Author: S.Vladykin 
Authored: Sun Feb 15 06:01:30 2015 +0300
Committer: S.Vladykin 
Committed: Sun Feb 15 06:01:30 2015 +0300

--
 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 -
 .../client/memcache/MemcacheRestExample.java|3 +-
 modules/core/licenses/sun-bcl-license.txt   |   50 +
 modules/core/pom.xml|   16 -
 .../ignite/internal/GridKernalGateway.java  |7 +
 .../ignite/internal/GridKernalGatewayImpl.java  |   16 +
 .../apache/ignite/internal/IgniteKernal.java|   23 +-
 .../deployment/GridDeploymentManager.java   |2 +-
 .../processors/cache/GridCacheMvccManager.java  |   15 +
 .../processors/cache/GridCacheProcessor.java|8 +
 .../optimized/optimized-classnames.properties   |  254 +-
 .../fifoqueue/FifoQueueCollisionSpi.java|6 +-
 .../PriorityQueueCollisionSpi.java  |6 +-
 .../spi/discovery/tcp/TcpDiscoverySpi.java  |   70 +-
 .../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 +
 .../GridCacheConcurrentTxMultiNodeTest.java |4 +-
 ...CacheFullTextQueryMultithreadedSelfTest.java |2 +-
 .../cache/GridCacheLuceneQueryIndexTest.java|   16 +-
 .../cache/GridCacheOffHeapSelfTest.java |2 +-
 .../cache/GridCacheP2PUndeploySelfTest.java |2 +-
 .../cache/GridCacheQueryIndexSelfTest.java  |5 +-
 .../GridCacheQueryInternalKeysSelfTest.java |2 +-
 .../cache/GridCacheSwapPreloadSelfTest.java |2 +-
 .../GridCacheVariableTopologySelfTest.java  |2 +-
 .../IgniteCacheAbstractStopBusySelfTest.java|  381 ++
 .../IgniteCacheAtomicStopBusySelfTest.java  |   59 +
 ...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 +-
 ...ePartitionedNearDisabled

[10/45] incubator-ignite git commit: Merge remote-tracking branch 'remotes/origin/sprint-1' into ignite-opti.prop-test

2015-02-15 Thread sergi
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/de43b938/modules/core/src/main/java/org/apache/ignite/marshaller/optimized/optimized-classnames.properties
--



[27/49] incubator-ignite git commit: IGNITE-9655 Merge fixes.

2015-02-15 Thread agoncharuk
IGNITE-9655 Merge fixes.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/0e50dbdd
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/0e50dbdd
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/0e50dbdd

Branch: refs/heads/sprint-1
Commit: 0e50dbdd2a3c1a235e50e3ef200bd54567ebcfb7
Parents: 3728ac3
Author: Alexey Goncharuk 
Authored: Thu Feb 12 15:22:25 2015 -0800
Committer: Alexey Goncharuk 
Committed: Thu Feb 12 15:22:25 2015 -0800

--
 .../internal/processors/cache/transactions/IgniteTxManager.java   | 2 +-
 .../processors/cache/GridCacheAbstractFullApiSelfTest.java| 3 ---
 2 files changed, 1 insertion(+), 4 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/0e50dbdd/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxManager.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxManager.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxManager.java
index 87708ed..bf8f855 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxManager.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxManager.java
@@ -893,7 +893,7 @@ public class IgniteTxManager extends 
GridCacheSharedManagerAdapter {
  * @param tx Transaction.
  */
 private void removeObsolete(IgniteInternalTx tx) {
-Collection> entries = (tx.local() && !tx.dht()) ? 
tx.allEntries() : tx.writeEntries();
+Collection> entries = tx.local() ? tx.allEntries() 
: tx.writeEntries();
 
 for (IgniteTxEntry entry : entries) {
 GridCacheEntryEx cached = entry.cached();

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/0e50dbdd/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheAbstractFullApiSelfTest.java
--
diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheAbstractFullApiSelfTest.java
 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheAbstractFullApiSelfTest.java
index 6b21114..6f3c1f9 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheAbstractFullApiSelfTest.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheAbstractFullApiSelfTest.java
@@ -3819,9 +3819,6 @@ public abstract class GridCacheAbstractFullApiSelfTest 
extends GridCacheAbstract
 checkIteratorRemove(cache, entries);
 
 checkIteratorEmpty(cache);
-
-for (int i = 0; i < SIZE; i++)
-cache.remove(Integer.toString(i));
 }
 
 /**



[04/50] [abbrv] incubator-ignite git commit: ignite-nio - Removing message clone

2015-02-15 Thread vkulichenko
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/947723c9/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheOptimisticCheckPreparedTxRequest.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheOptimisticCheckPreparedTxRequest.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheOptimisticCheckPreparedTxRequest.java
index 611eeda..7712ac3 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheOptimisticCheckPreparedTxRequest.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheOptimisticCheckPreparedTxRequest.java
@@ -112,11 +112,7 @@ public class GridCacheOptimisticCheckPreparedTxRequest extends GridDistrib
 /** {@inheritDoc} */
 @SuppressWarnings({"CloneDoesntCallSuperClone", "CloneCallsConstructors"})
 @Override public MessageAdapter clone() {
-GridCacheOptimisticCheckPreparedTxRequest _clone = new 
GridCacheOptimisticCheckPreparedTxRequest();
-
-clone0(_clone);
-
-return _clone;
+throw new UnsupportedOperationException();
 }
 
 /** {@inheritDoc} */
@@ -135,48 +131,51 @@ public class GridCacheOptimisticCheckPreparedTxRequest extends GridDistrib
 /** {@inheritDoc} */
 @SuppressWarnings("all")
 @Override public boolean writeTo(ByteBuffer buf) {
+MessageWriteState state = MessageWriteState.get();
+MessageWriter writer = state.writer();
+
 writer.setBuffer(buf);
 
 if (!super.writeTo(buf))
 return false;
 
-if (!typeWritten) {
+if (!state.isTypeWritten()) {
 if (!writer.writeByte(null, directType()))
 return false;
 
-typeWritten = true;
+state.setTypeWritten();
 }
 
-switch (state) {
+switch (state.index()) {
 case 8:
 if (!writer.writeIgniteUuid("futId", futId))
 return false;
 
-state++;
+state.increment();
 
 case 9:
 if (!writer.writeIgniteUuid("miniId", miniId))
 return false;
 
-state++;
+state.increment();
 
 case 10:
 if (!writer.writeMessage("nearXidVer", nearXidVer))
 return false;
 
-state++;
+state.increment();
 
 case 11:
 if (!writer.writeBoolean("sys", sys))
 return false;
 
-state++;
+state.increment();
 
 case 12:
 if (!writer.writeInt("txNum", txNum))
 return false;
 
-state++;
+state.increment();
 
 }
 
@@ -191,14 +190,14 @@ public class GridCacheOptimisticCheckPreparedTxRequest extends GridDistrib
 if (!super.readFrom(buf))
 return false;
 
-switch (state) {
+switch (readState) {
 case 8:
 futId = reader.readIgniteUuid("futId");
 
 if (!reader.isLastRead())
 return false;
 
-state++;
+readState++;
 
 case 9:
 miniId = reader.readIgniteUuid("miniId");
@@ -206,7 +205,7 @@ public class GridCacheOptimisticCheckPreparedTxRequest extends GridDistrib
 if (!reader.isLastRead())
 return false;
 
-state++;
+readState++;
 
 case 10:
 nearXidVer = reader.readMessage("nearXidVer");
@@ -214,7 +213,7 @@ public class GridCacheOptimisticCheckPreparedTxRequest extends GridDistrib
 if (!reader.isLastRead())
 return false;
 
-state++;
+readState++;
 
 case 11:
 sys = reader.readBoolean("sys");
@@ -222,7 +221,7 @@ public class GridCacheOptimisticCheckPreparedTxRequest extends GridDistrib
 if (!reader.isLastRead())
 return false;
 
-state++;
+readState++;
 
 case 12:
 txNum = reader.readInt("txNum");
@@ -230,7 +229,7 @@ public class GridCacheOptimisticCheckPreparedTxRequest extends GridDistrib
 if (!reader.isLastRead())
 return false;
 
-state++;
+readState++;
 
 }
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/947723c9/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheOptimisticCheckPreparedTxResponse.java
--
diff --git 
a/modules/core/src/main/j

[10/50] [abbrv] incubator-ignite git commit: ignite-nio - Removing message clone

2015-02-15 Thread vkulichenko
ignite-nio - Removing message clone


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/e74ff005
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/e74ff005
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/e74ff005

Branch: refs/heads/sprint-1
Commit: e74ff005db2442888c5fc67096a0dbfe9fbbac93
Parents: 6f20eb2
Author: Valentin Kulichenko 
Authored: Sat Feb 14 15:59:26 2015 -0800
Committer: Valentin Kulichenko 
Committed: Sat Feb 14 15:59:27 2015 -0800

--
 .../CommunicationMessageCodeGenerator.java  |   8 +-
 .../ignite/internal/GridJobCancelRequest.java   |   3 +-
 .../ignite/internal/GridJobExecuteRequest.java  |   3 +-
 .../ignite/internal/GridJobExecuteResponse.java |   3 +-
 .../ignite/internal/GridJobSiblingsRequest.java |   3 +-
 .../internal/GridJobSiblingsResponse.java   |   3 +-
 .../ignite/internal/GridTaskCancelRequest.java  |   3 +-
 .../ignite/internal/GridTaskSessionRequest.java |   3 +-
 .../internal/direct/DirectByteBufferStream.java |   2 +-
 .../checkpoint/GridCheckpointRequest.java   |   3 +-
 .../managers/communication/GridIoMessage.java   |   3 +-
 .../communication/GridIoUserMessage.java|   3 +-
 .../deployment/GridDeploymentInfoBean.java  |   3 +-
 .../deployment/GridDeploymentRequest.java   |   3 +-
 .../deployment/GridDeploymentResponse.java  |   3 +-
 .../eventstorage/GridEventStorageMessage.java   |   3 +-
 .../cache/GridCacheEvictionRequest.java |   5 +-
 .../cache/GridCacheEvictionResponse.java|   5 +-
 .../processors/cache/GridCacheMessage.java  |   3 +-
 .../processors/cache/GridCacheValueBytes.java   |   3 +-
 ...idCacheOptimisticCheckPreparedTxRequest.java |   5 +-
 ...dCacheOptimisticCheckPreparedTxResponse.java |   5 +-
 ...CachePessimisticCheckCommittedTxRequest.java |   5 +-
 ...achePessimisticCheckCommittedTxResponse.java |   5 +-
 .../distributed/GridCacheTtlUpdateRequest.java  |   5 +-
 .../distributed/GridDistributedBaseMessage.java |   5 +-
 .../distributed/GridDistributedLockRequest.java |   5 +-
 .../GridDistributedLockResponse.java|   5 +-
 .../GridDistributedTxFinishRequest.java |   5 +-
 .../GridDistributedTxFinishResponse.java|   5 +-
 .../GridDistributedTxPrepareRequest.java|   5 +-
 .../GridDistributedTxPrepareResponse.java   |   5 +-
 .../GridDistributedUnlockRequest.java   |   5 +-
 .../dht/GridDhtAffinityAssignmentRequest.java   |   5 +-
 .../dht/GridDhtAffinityAssignmentResponse.java  |   5 +-
 .../distributed/dht/GridDhtLockRequest.java |   5 +-
 .../distributed/dht/GridDhtLockResponse.java|   5 +-
 .../distributed/dht/GridDhtTxFinishRequest.java |   5 +-
 .../dht/GridDhtTxFinishResponse.java|   5 +-
 .../dht/GridDhtTxPrepareRequest.java|   5 +-
 .../dht/GridDhtTxPrepareResponse.java   |   5 +-
 .../distributed/dht/GridDhtUnlockRequest.java   |   5 +-
 .../GridDhtAtomicDeferredUpdateResponse.java|   5 +-
 .../dht/atomic/GridDhtAtomicUpdateRequest.java  |   5 +-
 .../dht/atomic/GridDhtAtomicUpdateResponse.java |   5 +-
 .../dht/atomic/GridNearAtomicUpdateRequest.java |   5 +-
 .../atomic/GridNearAtomicUpdateResponse.java|   5 +-
 .../dht/preloader/GridDhtForceKeysRequest.java  |   5 +-
 .../dht/preloader/GridDhtForceKeysResponse.java |   5 +-
 .../GridDhtPartitionDemandMessage.java  |   5 +-
 .../preloader/GridDhtPartitionExchangeId.java   |   3 +-
 .../GridDhtPartitionSupplyMessage.java  |   5 +-
 .../GridDhtPartitionsAbstractMessage.java   |   5 +-
 .../preloader/GridDhtPartitionsFullMessage.java |   5 +-
 .../GridDhtPartitionsSingleMessage.java |   5 +-
 .../GridDhtPartitionsSingleRequest.java |   5 +-
 .../distributed/near/GridNearGetRequest.java|  25 ++--
 .../distributed/near/GridNearGetResponse.java   |   5 +-
 .../distributed/near/GridNearLockRequest.java   |   5 +-
 .../distributed/near/GridNearLockResponse.java  |   5 +-
 .../near/GridNearTxFinishRequest.java   |   5 +-
 .../near/GridNearTxFinishResponse.java  |   5 +-
 .../near/GridNearTxPrepareRequest.java  |   5 +-
 .../near/GridNearTxPrepareResponse.java |   5 +-
 .../distributed/near/GridNearUnlockRequest.java |   5 +-
 .../cache/query/GridCacheQueryRequest.java  |   5 +-
 .../cache/query/GridCacheQueryResponse.java |   5 +-
 .../cache/version/GridCacheVersion.java |   3 +-
 .../clock/GridClockDeltaSnapshotMessage.java|   3 +-
 .../processors/clock/GridClockDeltaVersion.java |   3 +-
 .../continuous/GridContinuousMessage.java   |   3 +-
 .../dataload/GridDataLoadRequest.java   |   3 +-
 .../dataload/GridDataLoadResponse.java  |   3 +-
 .../processors/igfs/IgfsAckMessage.java |   5 +-
 .../internal/processors/igfs/IgfsBlockKey.java  |   3

[02/28] incubator-ignite git commit: ignite-sql-old - annotations

2015-02-15 Thread sergi
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/8be3faa7/modules/scalar/src/main/scala/org/apache/ignite/scalar/scalar.scala
--
diff --git 
a/modules/scalar/src/main/scala/org/apache/ignite/scalar/scalar.scala 
b/modules/scalar/src/main/scala/org/apache/ignite/scalar/scalar.scala
index 37755e9..1a26615 100644
--- a/modules/scalar/src/main/scala/org/apache/ignite/scalar/scalar.scala
+++ b/modules/scalar/src/main/scala/org/apache/ignite/scalar/scalar.scala
@@ -18,7 +18,7 @@
 package org.apache.ignite.scalar
 
 import org.apache.ignite.cache.GridCache
-import org.apache.ignite.cache.query.{CacheQuerySqlField, CacheQueryTextField}
+import org.apache.ignite.cache.query.annotations.{QueryTextField, 
QuerySqlField}
 import org.apache.ignite.cluster.ClusterNode
 import org.apache.ignite.configuration.IgniteConfiguration
 import org.apache.ignite.internal.IgniteVersionUtils
@@ -129,10 +129,10 @@ import scala.annotation.meta.field
  */
 object scalar extends ScalarConversions {
 /** Type alias for `CacheQuerySqlField`. */
-type ScalarCacheQuerySqlField = CacheQuerySqlField @field
+type ScalarCacheQuerySqlField = QuerySqlField @field
 
 /** Type alias for `CacheQueryTextField`. */
-type ScalarCacheQueryTextField = CacheQueryTextField @field
+type ScalarCacheQueryTextField = QueryTextField @field
 
 /**
  * Prints Scalar ASCII-logo.

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/8be3faa7/modules/visor-console/src/test/scala/org/apache/ignite/visor/commands/cache/VisorCacheCommandSpec.scala
--
diff --git 
a/modules/visor-console/src/test/scala/org/apache/ignite/visor/commands/cache/VisorCacheCommandSpec.scala
 
b/modules/visor-console/src/test/scala/org/apache/ignite/visor/commands/cache/VisorCacheCommandSpec.scala
index 76f2444..e023275 100644
--- 
a/modules/visor-console/src/test/scala/org/apache/ignite/visor/commands/cache/VisorCacheCommandSpec.scala
+++ 
b/modules/visor-console/src/test/scala/org/apache/ignite/visor/commands/cache/VisorCacheCommandSpec.scala
@@ -18,7 +18,7 @@
 package org.apache.ignite.visor.commands.cache
 
 import org.apache.ignite.Ignition
-import org.apache.ignite.cache.query.CacheQuerySqlField
+import org.apache.ignite.cache.query.annotations.QuerySqlField
 import org.apache.ignite.visor.visor
 import org.scalatest._
 
@@ -97,6 +97,6 @@ class VisorCacheCommandSpec extends FlatSpec with Matchers 
with BeforeAndAfterAl
  * Object for queries.
  */
 private case class Foo(
-@CacheQuerySqlField
+@QuerySqlField
 value: Int
 )

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/8be3faa7/modules/yardstick/src/main/java/org/apache/ignite/yardstick/cache/model/Organization.java
--
diff --git 
a/modules/yardstick/src/main/java/org/apache/ignite/yardstick/cache/model/Organization.java
 
b/modules/yardstick/src/main/java/org/apache/ignite/yardstick/cache/model/Organization.java
index b0c3e8d..d8bba98 100644
--- 
a/modules/yardstick/src/main/java/org/apache/ignite/yardstick/cache/model/Organization.java
+++ 
b/modules/yardstick/src/main/java/org/apache/ignite/yardstick/cache/model/Organization.java
@@ -17,7 +17,7 @@
 
 package org.apache.ignite.yardstick.cache.model;
 
-import org.apache.ignite.cache.query.*;
+import org.apache.ignite.cache.query.annotations.*;
 
 import java.io.*;
 
@@ -26,11 +26,11 @@ import java.io.*;
  */
 public class Organization implements Externalizable {
 /** Organization ID. */
-@CacheQuerySqlField(index = true)
+@QuerySqlField(index = true)
 private int id;
 
 /** Organization name. */
-@CacheQuerySqlField(index = true)
+@QuerySqlField(index = true)
 private String name;
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/8be3faa7/modules/yardstick/src/main/java/org/apache/ignite/yardstick/cache/model/Person.java
--
diff --git 
a/modules/yardstick/src/main/java/org/apache/ignite/yardstick/cache/model/Person.java
 
b/modules/yardstick/src/main/java/org/apache/ignite/yardstick/cache/model/Person.java
index fd7cd73..df8d58b 100644
--- 
a/modules/yardstick/src/main/java/org/apache/ignite/yardstick/cache/model/Person.java
+++ 
b/modules/yardstick/src/main/java/org/apache/ignite/yardstick/cache/model/Person.java
@@ -17,7 +17,7 @@
 
 package org.apache.ignite.yardstick.cache.model;
 
-import org.apache.ignite.cache.query.*;
+import org.apache.ignite.cache.query.annotations.*;
 
 import java.io.*;
 
@@ -26,23 +26,23 @@ import java.io.*;
  */
 public class Person implements Externalizable {
 /** Person ID. */
-@CacheQuerySqlField(index = true)
+@QuerySqlField(index = true)
 private int id;
 
 /** Organization ID. */
-@CacheQuerySqlField(index = true)
+@QuerySql

[43/50] [abbrv] incubator-ignite git commit: ignite-nio - Removing message clone

2015-02-15 Thread vkulichenko
ignite-nio - Removing message clone


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/35e64ef2
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/35e64ef2
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/35e64ef2

Branch: refs/heads/sprint-1
Commit: 35e64ef296653c4fbe961e2193daf37de31a18ba
Parents: a214c0a
Author: Valentin Kulichenko 
Authored: Sat Feb 14 23:25:04 2015 -0800
Committer: Valentin Kulichenko 
Committed: Sat Feb 14 23:25:04 2015 -0800

--
 .../ignite/plugin/extensions/communication/MessageAdapter.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/35e64ef2/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageAdapter.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageAdapter.java
 
b/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageAdapter.java
index 2b3cfc4..807bda5 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageAdapter.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageAdapter.java
@@ -74,7 +74,7 @@ public abstract class MessageAdapter implements Serializable {
 }
 
 /**
- * Enum representing possible field types.
+ * Enum representing possible types of collection items.
  */
 public enum Type {
 /** Byte. */



[3/6] incubator-ignite git commit: ignite-nio - Removing message clone

2015-02-15 Thread vkulichenko
ignite-nio - Removing message clone


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/f1d41941
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/f1d41941
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/f1d41941

Branch: refs/heads/ignite-nio
Commit: f1d419418b9d429634658af38ac47c9f156f0931
Parents: d674a08
Author: Valentin Kulichenko 
Authored: Sat Feb 14 18:25:40 2015 -0800
Committer: Valentin Kulichenko 
Committed: Sat Feb 14 18:25:40 2015 -0800

--
 .../CommunicationMessageCodeGenerator.java  |  71 ++--
 .../internal/direct/DirectByteBufferStream.java | 116 ++-
 .../communication/MessageAdapter.java   |  47 
 3 files changed, 116 insertions(+), 118 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f1d41941/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
--
diff --git 
a/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
 
b/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
index c163684..80cf53e 100644
--- 
a/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
+++ 
b/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
@@ -63,6 +63,56 @@ public class CommunicationMessageCodeGenerator {
 private static final String BUF_VAR = "buf";
 
 /** */
+private static final Map, MessageAdapter.Type> TYPES = 
U.newHashMap(30);
+
+static {
+TYPES.put(byte.class, MessageAdapter.Type.BYTE);
+TYPES.put(Byte.class, MessageAdapter.Type.BYTE);
+TYPES.put(short.class, MessageAdapter.Type.SHORT);
+TYPES.put(Short.class, MessageAdapter.Type.SHORT);
+TYPES.put(int.class, MessageAdapter.Type.INT);
+TYPES.put(Integer.class, MessageAdapter.Type.INT);
+TYPES.put(long.class, MessageAdapter.Type.LONG);
+TYPES.put(Long.class, MessageAdapter.Type.LONG);
+TYPES.put(float.class, MessageAdapter.Type.FLOAT);
+TYPES.put(Float.class, MessageAdapter.Type.FLOAT);
+TYPES.put(double.class, MessageAdapter.Type.DOUBLE);
+TYPES.put(Double.class, MessageAdapter.Type.DOUBLE);
+TYPES.put(char.class, MessageAdapter.Type.CHAR);
+TYPES.put(Character.class, MessageAdapter.Type.CHAR);
+TYPES.put(boolean.class, MessageAdapter.Type.BOOLEAN);
+TYPES.put(Boolean.class, MessageAdapter.Type.BOOLEAN);
+TYPES.put(byte[].class, MessageAdapter.Type.BYTE_ARR);
+TYPES.put(short[].class, MessageAdapter.Type.SHORT_ARR);
+TYPES.put(int[].class, MessageAdapter.Type.INT_ARR);
+TYPES.put(long[].class, MessageAdapter.Type.LONG_ARR);
+TYPES.put(float[].class, MessageAdapter.Type.FLOAT_ARR);
+TYPES.put(double[].class, MessageAdapter.Type.DOUBLE_ARR);
+TYPES.put(char[].class, MessageAdapter.Type.CHAR_ARR);
+TYPES.put(boolean[].class, MessageAdapter.Type.BOOLEAN_ARR);
+TYPES.put(String.class, MessageAdapter.Type.STRING);
+TYPES.put(BitSet.class, MessageAdapter.Type.BIT_SET);
+TYPES.put(UUID.class, MessageAdapter.Type.UUID);
+TYPES.put(IgniteUuid.class, MessageAdapter.Type.IGNITE_UUID);
+}
+
+/**
+ * @param cls Class.
+ * @return Type enum value.
+ */
+private static MessageAdapter.Type typeEnum(Class cls) {
+MessageAdapter.Type type = TYPES.get(cls);
+
+if (type == null) {
+assert MessageAdapter.class.isAssignableFrom(cls) : cls;
+
+type = MessageAdapter.Type.MSG;
+}
+
+return type;
+}
+
+/** */
 private final Collection write = new ArrayList<>();
 
 /** */
@@ -540,19 +590,19 @@ public class CommunicationMessageCodeGenerator {
 returnFalseIfFailed(write, "writer.writeMessage", field, name);
 else if (type.isArray()) {
 returnFalseIfFailed(write, "writer.writeObjectArray", field, name,
-type.getComponentType().getSimpleName() + ".class");
+"Type." + typeEnum(type.getComponentType()));
 }
 else if (Collection.class.isAssignableFrom(type) && 
!Set.class.isAssignableFrom(type)) {
 assert colItemType != null;
 
-returnFalseIfFailed(write, "writer.writeCollection", field, name, 
colItemType.getSimpleName() + ".class");
+returnFalseIfFailed(write, "writer.writeCollection", field, name, 
"Type." + typeEnum(colItemType));
 }
 else if (Map.class.isAssignableFrom(type)) {
 assert mapKeyType != null;
   

[07/49] incubator-ignite git commit: Merge branch 'sprint-1' of https://git-wip-us.apache.org/repos/asf/incubator-ignite into ingite-9655-merge

2015-02-15 Thread agoncharuk
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/38121645/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheAbstractFullApiSelfTest.java
--
diff --cc 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheAbstractFullApiSelfTest.java
index d92ad4d,4f55e2f..66bde26
--- 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheAbstractFullApiSelfTest.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheAbstractFullApiSelfTest.java
@@@ -461,19 -461,20 +461,26 @@@ public abstract class GridCacheAbstract
  public void testGetAll() throws Exception {
  IgniteTx tx = txEnabled() ? cache().txStart() : null;
  
 -cache().put("key1", 1);
 -cache().put("key2", 2);
 +try {
 +cache().put("key1", 1);
 +cache().put("key2", 2);
  
 -if (tx != null)
 -tx.commit();
 +if (tx != null)
 +tx.commit();
 +}
 +finally {
 +if (tx != null)
 +tx.close();
 +}
  
- assert cache().getAll(null).isEmpty();
+ GridTestUtils.assertThrows(log, new Callable() {
+ @Override public Void call() throws Exception {
+ cache().getAll(null).isEmpty();
+ 
+ return null;
+ }
+ }, NullPointerException.class, null);
+ 
  assert cache().getAll(Collections.emptyList()).isEmpty();
  
  Map map1 = cache().getAll(F.asList("key1", "key2", 
"key"));
@@@ -500,36 -501,29 +507,35 @@@
  if (txEnabled()) {
  tx = cache().txStart();
  
 -assert cache().getAll(Collections.emptyList()).isEmpty();
 +try {
- assert cache().getAll(null).isEmpty();
 +assert 
cache().getAll(Collections.emptyList()).isEmpty();
  
 -map1 = cache().getAll(F.asList("key1", "key2", "key"));
 +map1 = cache().getAll(F.asList("key1", "key2", "key"));
  
 -info("Retrieved map1: " + map1);
 +info("Retrieved map1: " + map1);
  
 -assert 2 == map1.size() : "Invalid map: " + map1;
 +assert 2 == map1.size() : "Invalid map: " + map1;
  
 -assertEquals(1, (int)map1.get("key1"));
 -assertEquals(2, (int)map1.get("key2"));
 -assertNull(map1.get("key"));
 +assertEquals(1, (int)map1.get("key1"));
 +assertEquals(2, (int)map1.get("key2"));
 +assertNull(map1.get("key"));
  
 -map2 = cache().getAll(F.asList("key1", "key2", "key"));
 +map2 = cache().getAll(F.asList("key1", "key2", "key"));
  
 -info("Retrieved map2: " + map2);
 +info("Retrieved map2: " + map2);
  
 -assert 2 == map2.size() : "Invalid map: " + map2;
 +assert 2 == map2.size() : "Invalid map: " + map2;
  
 -assertEquals(1, (int)map2.get("key1"));
 -assertEquals(2, (int)map2.get("key2"));
 -assertNull(map2.get("key"));
 +assertEquals(1, (int)map2.get("key1"));
 +assertEquals(2, (int)map2.get("key2"));
 +assertNull(map2.get("key"));
  
 -tx.commit();
 +tx.commit();
 +}
 +finally {
 +if (tx != null)
 +tx.close();
 +}
  }
  }
  
@@@ -1643,31 -1630,25 +1662,31 @@@
  public void testPutxAsync() throws Exception {
  IgniteTx tx = txEnabled() ? cache().txStart() : null;
  
 -cache().put("key2", 1);
 +try {
 +cache().put("key2", 1);
  
- IgniteFuture fut1 = cache().putxAsync("key1", 10);
- IgniteFuture fut2 = cache().putxAsync("key2", 11);
 -IgniteInternalFuture fut1 = cache().putxAsync("key1", 10);
 -IgniteInternalFuture fut2 = cache().putxAsync("key2", 11);
++IgniteInternalFuture fut1 = cache().putxAsync("key1", 
10);
++IgniteInternalFuture fut2 = cache().putxAsync("key2", 
11);
  
- IgniteFuture f = null;
 -IgniteInternalFuture f = null;
++IgniteInternalFuture f = null;
  
 -if (tx != null) {
 -tx = (IgniteTx)tx.withAsync();
 +if (tx != null) {
- tx = (IgniteTx)tx.enableAsync();
++tx = (IgniteTx)tx.withAsync();
  
 -tx.commit();
 +tx.commit();
  
 -f = tx.future();
 -}
 +f = tx.future();
 +}
  
 -assert fut1.get();
 -assert fut2.get();
 +assert fut1.get();
 +assert fut2.get();
  
 -assert f == null || f.get().state() == COMMITTED;
 +

[11/50] [abbrv] incubator-ignite git commit: ignite-nio - Removing message clone

2015-02-15 Thread anovikov
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/dd79c9bf/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateResponse.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateResponse.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateResponse.java
index de6e6e8..c732be5 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateResponse.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateResponse.java
@@ -178,28 +178,6 @@ public class GridDhtAtomicUpdateResponse extends 
GridCacheMessage im
 }
 
 /** {@inheritDoc} */
-@SuppressWarnings({"CloneDoesntCallSuperClone", "CloneCallsConstructors"})
-@Override public MessageAdapter clone() {
-throw new UnsupportedOperationException();
-}
-
-/** {@inheritDoc} */
-@Override protected void clone0(MessageAdapter _msg) {
-super.clone0(_msg);
-
-GridDhtAtomicUpdateResponse _clone = (GridDhtAtomicUpdateResponse)_msg;
-
-_clone.futVer = futVer != null ? (GridCacheVersion)futVer.clone() : 
null;
-_clone.failedKeys = failedKeys;
-_clone.failedKeysBytes = failedKeysBytes;
-_clone.err = err;
-_clone.errBytes = errBytes;
-_clone.nearEvicted = nearEvicted;
-_clone.nearEvictedBytes = nearEvictedBytes;
-}
-
-/** {@inheritDoc} */
-@SuppressWarnings("all")
 @Override public boolean writeTo(ByteBuffer buf, MessageWriter writer) {
 writer.setBuffer(buf);
 
@@ -244,7 +222,6 @@ public class GridDhtAtomicUpdateResponse extends 
GridCacheMessage im
 }
 
 /** {@inheritDoc} */
-@SuppressWarnings("all")
 @Override public boolean readFrom(ByteBuffer buf) {
 reader.setBuffer(buf);
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/dd79c9bf/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateRequest.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateRequest.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateRequest.java
index 41c8d42..c206264 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateRequest.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateRequest.java
@@ -543,46 +543,6 @@ public class GridNearAtomicUpdateRequest extends 
GridCacheMessage im
 }
 
 /** {@inheritDoc} */
-@SuppressWarnings({"CloneDoesntCallSuperClone", "CloneCallsConstructors"})
-@Override public MessageAdapter clone() {
-throw new UnsupportedOperationException();
-}
-
-/** {@inheritDoc} */
-@Override protected void clone0(MessageAdapter _msg) {
-super.clone0(_msg);
-
-GridNearAtomicUpdateRequest _clone = (GridNearAtomicUpdateRequest)_msg;
-
-_clone.nodeId = nodeId;
-_clone.futVer = futVer != null ? (GridCacheVersion)futVer.clone() : 
null;
-_clone.fastMap = fastMap;
-_clone.updateVer = updateVer != null ? 
(GridCacheVersion)updateVer.clone() : null;
-_clone.topVer = topVer;
-_clone.syncMode = syncMode;
-_clone.op = op;
-_clone.keys = keys;
-_clone.keyBytes = keyBytes;
-_clone.vals = vals;
-_clone.valBytes = valBytes;
-_clone.invokeArgs = invokeArgs;
-_clone.invokeArgsBytes = invokeArgsBytes;
-_clone.drVers = drVers;
-_clone.drTtls = drTtls != null ? (GridLongList)drTtls.clone() : null;
-_clone.drExpireTimes = drExpireTimes != null ? 
(GridLongList)drExpireTimes.clone() : null;
-_clone.retval = retval;
-_clone.expiryPlc = expiryPlc;
-_clone.expiryPlcBytes = expiryPlcBytes;
-_clone.filter = filter;
-_clone.filterBytes = filterBytes;
-_clone.hasPrimary = hasPrimary;
-_clone.forceTransformBackups = forceTransformBackups;
-_clone.subjId = subjId;
-_clone.taskNameHash = taskNameHash;
-}
-
-/** {@inheritDoc} */
-@SuppressWarnings("all")
 @Override public boolean writeTo(ByteBuffer buf, MessageWriter writer) {
 writer.setBuffer(buf);
 
@@ -717,7 +677,6 @@ public class GridNearAtomicUpdateRequest extends 
GridCacheMessage im
 }
 
 /** {@inheritDoc} */
-@SuppressWarnings("all")
 @Override public boolean readFrom(ByteBuff

[14/49] incubator-ignite git commit: GG-9655 - Fixing tests after merge.

2015-02-15 Thread agoncharuk
GG-9655 - Fixing tests after merge.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/0c5e5ccb
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/0c5e5ccb
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/0c5e5ccb

Branch: refs/heads/sprint-1
Commit: 0c5e5ccb047289025dcd3cd37e24d4da0b0cec50
Parents: 9a995a3
Author: Alexey Goncharuk 
Authored: Fri Jan 30 17:10:44 2015 -0800
Committer: Alexey Goncharuk 
Committed: Fri Jan 30 17:10:44 2015 -0800

--
 .../internal/processors/cache/GridCacheEntryInfo.java   |  9 +
 .../internal/processors/cache/GridCacheMapEntry.java|  9 +++--
 .../cache/distributed/dht/GridDhtTxPrepareFuture.java   | 12 ++--
 .../cache/distributed/dht/GridDhtTxPrepareResponse.java |  2 ++
 .../cache/transactions/IgniteTxLocalAdapter.java|  7 +--
 .../cache/GridCacheAbstractFullApiSelfTest.java |  3 +++
 6 files changed, 32 insertions(+), 10 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/0c5e5ccb/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEntryInfo.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEntryInfo.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEntryInfo.java
index ad8d862..099f876 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEntryInfo.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEntryInfo.java
@@ -80,6 +80,13 @@ public class GridCacheEntryInfo implements 
Externalizable {
 }
 
 /**
+ * @param cacheId Cache ID.
+ */
+public void cacheId(int cacheId) {
+this.cacheId = cacheId;
+}
+
+/**
  * @param key Entry key.
  */
 public void key(K key) {
@@ -254,6 +261,7 @@ public class GridCacheEntryInfo implements 
Externalizable {
 
 /** {@inheritDoc} */
 @Override public void writeExternal(ObjectOutput out) throws IOException {
+out.writeInt(cacheId);
 out.writeBoolean(keyBytesSent);
 out.writeBoolean(valBytesSent);
 
@@ -299,6 +307,7 @@ public class GridCacheEntryInfo implements 
Externalizable {
 
 /** {@inheritDoc} */
 @Override public void readExternal(ObjectInput in) throws IOException, 
ClassNotFoundException {
+cacheId = in.readInt();
 keyBytesSent = in.readBoolean();
 valBytesSent = in.readBoolean();
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/0c5e5ccb/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java
index 3c4e9d6..61d4959 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java
@@ -426,6 +426,7 @@ public abstract class GridCacheMapEntry implements 
GridCacheEntryEx
 info = new GridCacheEntryInfo<>();
 
 info.key(key);
+info.cacheId(cctx.cacheId());
 
 long expireTime = expireTimeExtras();
 
@@ -1675,9 +1676,7 @@ public abstract class GridCacheMapEntry implements 
GridCacheEntryEx
 if (isNew())
 unswap(true, retval);
 
-boolean newTtlResolved = false;
-
-boolean drNeedResolve = false;
+boolean drNeedResolve;
 
 Object transformClo = null;
 
@@ -1715,8 +1714,6 @@ public abstract class GridCacheMapEntry implements 
GridCacheEntryEx
 newExpireTime = CU.toExpireTime(newTtl);
 }
 
-newTtlResolved = true;
-
 GridCacheVersionedEntryEx oldEntry = 
versionedEntry();
 GridCacheVersionedEntryEx newEntry =
 new GridCachePlainVersionedEntry<>(k, (V)writeObj, 
newTtl, newExpireTime, drVer);
@@ -1871,7 +1868,7 @@ public abstract class GridCacheMapEntry implements 
GridCacheEntryEx
 expiryPlc.ttlUpdated(key,
 getOrMarshalKeyBytes(),
 version(),
-hasReaders() ? ((GridDhtCacheEntry) 
this).readers() : null);
+hasReaders() ? ((GridDhtCacheEntry) 
this).reader

[42/49] incubator-ignite git commit: Ignite-9655-merge - Fixing tests.

2015-02-15 Thread agoncharuk
Ignite-9655-merge - Fixing tests.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/16c3ccee
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/16c3ccee
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/16c3ccee

Branch: refs/heads/sprint-1
Commit: 16c3cceeb2e5110832b34d8b77596036071c2f4c
Parents: 109dbe7
Author: Alexey Goncharuk 
Authored: Sat Feb 14 19:59:59 2015 -0800
Committer: Alexey Goncharuk 
Committed: Sat Feb 14 19:59:59 2015 -0800

--
 .../cache/distributed/dht/GridDhtTxPrepareFuture.java| 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/16c3ccee/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
index 8fb8a28..bcecc96 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
@@ -529,23 +529,22 @@ public final class GridDhtTxPrepareFuture extends 
GridCompoundIdentityFutu
 if (replied.compareAndSet(false, true)) {
 try {
 sendPrepareResponse(createPrepareResponse());
-
-return true;
 }
 catch (IgniteCheckedException e) {
-onError(e);
-
-return true;
+U.error(log, "Failed to send prepare response for 
transaction: " + tx, e);
 }
 finally {
 // Will call super.onDone().
 onComplete();
 }
+
+return true;
 }
 else {
 // Other thread is completing future. Wait for it to complete.
 try {
-get();
+if (err != null)
+get();
 }
 catch (IgniteInterruptedException e) {
 onError(new IgniteCheckedException("Got interrupted while 
waiting for replies to be sent.", e));



[41/49] incubator-ignite git commit: Ignite-9655-merge - Fixing tests.

2015-02-15 Thread agoncharuk
Ignite-9655-merge - Fixing tests.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/109dbe76
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/109dbe76
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/109dbe76

Branch: refs/heads/sprint-1
Commit: 109dbe7649f18a1935d460587e2f34e1316bf43d
Parents: bcd76e1
Author: Alexey Goncharuk 
Authored: Sat Feb 14 14:14:28 2015 -0800
Committer: Alexey Goncharuk 
Committed: Sat Feb 14 14:14:28 2015 -0800

--
 .../processors/cache/GridCacheAdapter.java  |  1 +
 .../cache/GridCacheSharedContext.java   |  2 +
 .../GridDistributedTxRemoteAdapter.java |  9 ++--
 .../distributed/dht/GridDhtTxPrepareFuture.java | 50 +---
 .../near/GridNearTxPrepareFuture.java   | 12 +++--
 .../cache/transactions/IgniteTxAdapter.java | 24 +-
 .../cache/transactions/IgniteTxHandler.java | 13 +++--
 .../transactions/IgniteTxLocalAdapter.java  | 24 +-
 .../cache/GridCacheAbstractSelfTest.java|  2 +-
 .../cache/GridCacheBasicStoreAbstractTest.java  |  3 +-
 .../IgniteTxExceptionAbstractSelfTest.java  | 37 ---
 ...heConcurrentEvictionConsistencySelfTest.java |  8 ++--
 ...iteCacheNoLoadPreviousValueAbstractTest.java |  5 +-
 .../ignite/testsuites/IgniteCacheTestSuite.java | 10 ++--
 14 files changed, 96 insertions(+), 104 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/109dbe76/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java
index cca6cf1..0b3a0a5 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java
@@ -3988,6 +3988,7 @@ public abstract class GridCacheAdapter implements 
GridCache,
  */
 private void localLoadAndUpdate(final Collection keys) throws 
IgniteCheckedException {
 try (final IgniteDataLoader ldr = ctx.kernalContext().dataLoad().dataLoader(ctx.namex(), false)) {
+ldr.allowOverwrite(true);
 ldr.skipStore(true);
 
 final Collection> col = new 
ArrayList<>(ldr.perNodeBufferSize());

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/109dbe76/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheSharedContext.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheSharedContext.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheSharedContext.java
index 332abac..ab4e0ac 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheSharedContext.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheSharedContext.java
@@ -29,6 +29,7 @@ import 
org.apache.ignite.internal.processors.cache.transactions.*;
 import org.apache.ignite.internal.processors.cache.version.*;
 import org.apache.ignite.internal.processors.timeout.*;
 import org.apache.ignite.internal.util.future.*;
+import org.apache.ignite.internal.util.tostring.*;
 import org.apache.ignite.internal.util.typedef.*;
 import org.apache.ignite.marshaller.*;
 import org.jetbrains.annotations.*;
@@ -40,6 +41,7 @@ import static 
org.apache.ignite.internal.processors.cache.CacheFlag.*;
 /**
  * Shared context.
  */
+@GridToStringExclude
 public class GridCacheSharedContext {
 /** Kernal context. */
 private GridKernalContext kernalCtx;

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/109dbe76/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxRemoteAdapter.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxRemoteAdapter.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxRemoteAdapter.java
index 00be565..b6f814a 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxRemoteAdapter.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxRemoteAdapter.java
@@ -23,6 +23,7 @@ import org.apache.ignite.internal.processors.cache.*;

[25/30] incubator-ignite git commit: ignite-sql-old - tests

2015-02-15 Thread vkulichenko
ignite-sql-old - tests


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/2e834e6b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/2e834e6b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/2e834e6b

Branch: refs/heads/ignite-nio
Commit: 2e834e6bcfa256ecaf988fed343b433976d75def
Parents: a50e052
Author: S.Vladykin 
Authored: Sun Feb 15 05:46:16 2015 +0300
Committer: S.Vladykin 
Committed: Sun Feb 15 05:46:16 2015 +0300

--
 .../processors/cache/IgniteCacheProxy.java  |   6 +-
 .../GridCacheCrossCacheQuerySelfTestNewApi.java | 410 +++
 2 files changed, 414 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2e834e6b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
index 1361b8b..30a9708 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
@@ -304,7 +304,8 @@ public class IgniteCacheProxy extends 
AsyncSupportAdapter 0)
+qry.pageSize(q.getPageSize());
 
 qry.enableDedup(false);
 qry.includeBackups(false);
@@ -424,7 +425,8 @@ public class IgniteCacheProxy extends 
AsyncSupportAdapter> q = 
((GridCacheQueriesEx)delegate.queries()).createSqlFieldsQuery(qry.getSql(),
 false);
 
-q.pageSize(qry.getPageSize());
+if (qry.getPageSize() > 0)
+q.pageSize(qry.getPageSize());
 
 CacheQueryFuture> fut = q.execute(qry.getArgs());
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2e834e6b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheCrossCacheQuerySelfTestNewApi.java
--
diff --git 
a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheCrossCacheQuerySelfTestNewApi.java
 
b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheCrossCacheQuerySelfTestNewApi.java
new file mode 100644
index 000..6dcf5dd
--- /dev/null
+++ 
b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheCrossCacheQuerySelfTestNewApi.java
@@ -0,0 +1,410 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.ignite.internal.processors.cache;
+
+import org.apache.ignite.*;
+import org.apache.ignite.cache.*;
+import org.apache.ignite.cache.query.annotations.*;
+import org.apache.ignite.configuration.*;
+import org.apache.ignite.internal.processors.cache.query.*;
+import org.apache.ignite.internal.util.typedef.*;
+import org.apache.ignite.lang.*;
+import org.apache.ignite.marshaller.optimized.*;
+import org.apache.ignite.spi.discovery.tcp.*;
+import org.apache.ignite.spi.discovery.tcp.ipfinder.*;
+import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.*;
+import org.apache.ignite.testframework.junits.common.*;
+import org.jetbrains.annotations.*;
+
+import javax.cache.*;
+import java.util.*;
+
+import static org.apache.ignite.cache.CacheAtomicityMode.*;
+import static org.apache.ignite.cache.CacheDistributionMode.*;
+import static org.apache.ignite.cache.CachePreloadMode.*;
+import static org.apache.ignite.cache.query.Query.*;
+
+/**
+ * Tests cross cache queries.
+ */
+public class GridCacheCrossCacheQuerySelfTestNewApi extends 
GridCommonAbstractTest {
+/** */
+private static final TcpDiscoveryIpFinder ipFinder = new 
TcpDiscoveryVmIpFinder(true);
+
+/** */
+private Ignite ignite;
+
+/** {@inheritDoc} */
+@Override protected IgniteConfiguration getConfiguration(String gri

[25/45] incubator-ignite git commit: Merge branch 'sprint-1' into ignite-50

2015-02-15 Thread sergi
Merge branch 'sprint-1' into ignite-50


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/50faae23
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/50faae23
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/50faae23

Branch: refs/heads/ignite-sql-old
Commit: 50faae23a98b7a747649434bd2b810fbc6a46513
Parents: c92a044 e06e973
Author: nikolay_tikhonov 
Authored: Sat Feb 14 15:22:11 2015 +0300
Committer: nikolay_tikhonov 
Committed: Sat Feb 14 15:22:11 2015 +0300

--
 examples/pom-standalone.xml |  6 ++
 examples/pom.xml| 12 +++
 .../client/memcache/MemcacheRestExample.java|  3 +-
 .../java/org/apache/ignite/IgniteCache.java |  2 +-
 .../org/apache/ignite/cache/CacheManager.java   |  4 +-
 .../store/jdbc/CacheAbstractJdbcStore.java  |  3 +-
 .../configuration/CacheConfiguration.java   |  4 +-
 .../cache/GridCacheConcurrentMap.java   |  7 +-
 .../processors/cache/GridCacheEntrySet.java |  3 +-
 .../cache/affinity/GridCacheAffinityProxy.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 +-
 .../ignite/startup/BasicWarmupClosure.java  |  3 +-
 .../GridCacheConcurrentTxMultiNodeTest.java |  4 +-
 ...CacheFullTextQueryMultithreadedSelfTest.java |  2 +-
 .../cache/GridCacheLuceneQueryIndexTest.java| 16 ++--
 .../cache/GridCacheOffHeapSelfTest.java |  2 +-
 .../cache/GridCacheP2PUndeploySelfTest.java |  2 +-
 .../cache/GridCacheQueryIndexSelfTest.java  |  5 +-
 .../GridCacheQueryInternalKeysSelfTest.java |  2 +-
 .../cache/GridCacheSwapPreloadSelfTest.java |  2 +-
 .../GridCacheVariableTopologySelfTest.java  |  2 +-
 .../cache/IgniteTxMultiNodeAbstractTest.java|  6 +-
 .../GridCacheQueueCleanupSelfTest.java  |  8 +-
 .../GridCacheAbstractJobExecutionTest.java  |  7 +-
 .../GridCacheClientModesAbstractSelfTest.java   |  9 ++-
 ...ePartitionedNearDisabledMetricsSelfTest.java |  2 +-
 ...achePartitionedPreloadLifecycleSelfTest.java |  8 +-
 ...hePartitionedQueryMultiThreadedSelfTest.java |  2 +-
 ...CacheReplicatedPreloadLifecycleSelfTest.java |  7 +-
 .../GridCacheSwapScanQueryAbstractSelfTest.java | 13 ++--
 ...ridCacheContinuousQueryAbstractSelfTest.java | 44 +--
 ...dCacheContinuousQueryReplicatedSelfTest.java |  9 ++-
 ...dCacheAbstractReduceFieldsQuerySelfTest.java | 11 +--
 ...cheReduceFieldsQueryPartitionedSelfTest.java |  3 +-
 .../GridContinuousOperationsLoadTest.java   |  2 +-
 modules/extdata/p2p/pom.xml |  6 ++
 .../query/h2/GridH2IndexingGeoSelfTest.java |  8 +-
 modules/hadoop/pom.xml  | 12 +++
 modules/hibernate/pom.xml   |  6 ++
 .../GridHibernateAccessStrategyAdapter.java |  3 +-
 .../hibernate/GridHibernateRegionFactory.java   |  7 +-
 modules/indexing/pom.xml| 12 +++
 .../GridCacheAbstractFieldsQuerySelfTest.java   | 47 +--
 .../cache/GridCacheAbstractQuerySelfTest.java   | 82 ++--
 .../cache/GridCacheCrossCacheQuerySelfTest.java |  5 +-
 .../cache/GridCacheOffHeapAndSwapSelfTest.java  |  4 +-
 .../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 +-
 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 |  2 +-
 modules/visor-console/pom.xml   | 12 +++
 .../commands/cache/VisorCacheCommand.scala  

[46/49] incubator-ignite git commit: Ignite-9655-merge - Fixing tests, commented test according to the ticket.

2015-02-15 Thread agoncharuk
Ignite-9655-merge - Fixing tests, commented test according to the ticket.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/4e0ccef9
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/4e0ccef9
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/4e0ccef9

Branch: refs/heads/sprint-1
Commit: 4e0ccef955138052e87ce5f63e85a9b94fcab0b0
Parents: aa83f60
Author: Alexey Goncharuk 
Authored: Sun Feb 15 00:05:06 2015 -0800
Committer: Alexey Goncharuk 
Committed: Sun Feb 15 00:05:06 2015 -0800

--
 .../internal/processors/cache/transactions/IgniteTxHandler.java| 2 +-
 .../org/apache/ignite/testsuites/IgniteCacheRestartTestSuite.java  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4e0ccef9/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxHandler.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxHandler.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxHandler.java
index 640e492..600e0d6 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxHandler.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxHandler.java
@@ -506,7 +506,7 @@ public class IgniteTxHandler {
 req.miniId(), new IgniteCheckedException("Transaction has been 
already completed."));
 
 try {
-ctx.io().send(nodeId, res, tx.ioPolicy());
+ctx.io().send(nodeId, res, req.system() ? UTILITY_CACHE_POOL : 
SYSTEM_POOL);
 }
 catch (Throwable e) {
 // Double-check.

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4e0ccef9/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheRestartTestSuite.java
--
diff --git 
a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheRestartTestSuite.java
 
b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheRestartTestSuite.java
index 2852631..5c7581a 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheRestartTestSuite.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheRestartTestSuite.java
@@ -42,7 +42,7 @@ public class IgniteCacheRestartTestSuite extends TestSuite {
 
 // The rest.
 suite.addTestSuite(GridCachePartitionedTxSalvageSelfTest.class);
-suite.addTestSuite(GridCachePutAllFailoverSelfTest.class);
+//suite.addTestSuite(GridCachePutAllFailoverSelfTest.class); TODO 
IGNITE-157
 
 return suite;
 }



[32/45] incubator-ignite git commit: ignite-242 Jdk8 dependency removed

2015-02-15 Thread sergi
ignite-242 Jdk8 dependency removed


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/6758f736
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/6758f736
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/6758f736

Branch: refs/heads/ignite-sql-old
Commit: 6758f736f1095e288857f81c5c1fea993132e26b
Parents: c1e649d
Author: Anton Vinogradov 
Authored: Sat Feb 14 16:03:52 2015 +0300
Committer: Anton Vinogradov 
Committed: Sat Feb 14 16:03:52 2015 +0300

--
 assembly/core-jar.xml | 1 -
 assembly/dependencies-optional-fabric.xml | 1 -
 assembly/dependencies-optional-hadoop.xml | 1 -
 examples/pom.xml  | 6 --
 modules/core/pom.xml  | 6 --
 modules/hadoop/pom.xml| 6 --
 modules/indexing/pom.xml  | 6 --
 modules/visor-console/pom.xml | 6 --
 8 files changed, 33 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/6758f736/assembly/core-jar.xml
--
diff --git a/assembly/core-jar.xml b/assembly/core-jar.xml
index 4a2f040..343fe64 100644
--- a/assembly/core-jar.xml
+++ b/assembly/core-jar.xml
@@ -32,7 +32,6 @@
 
 
 
-org.apache.ignite:jdk8-backport
 org.apache.ignite:ignite-core
 
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/6758f736/assembly/dependencies-optional-fabric.xml
--
diff --git a/assembly/dependencies-optional-fabric.xml 
b/assembly/dependencies-optional-fabric.xml
index 5089bc4..db5489d 100644
--- a/assembly/dependencies-optional-fabric.xml
+++ b/assembly/dependencies-optional-fabric.xml
@@ -33,7 +33,6 @@
 
 true
 
-org.apache.ignite:jdk8-backport
 org.apache.ignite:ignite-core
 org.apache.ignite:ignite-clients
 org.apache.ignite:ignite-spring

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/6758f736/assembly/dependencies-optional-hadoop.xml
--
diff --git a/assembly/dependencies-optional-hadoop.xml 
b/assembly/dependencies-optional-hadoop.xml
index 12d73bc..7f79310 100644
--- a/assembly/dependencies-optional-hadoop.xml
+++ b/assembly/dependencies-optional-hadoop.xml
@@ -33,7 +33,6 @@
 
 true
 
-org.apache.ignite:jdk8-backport
 org.apache.ignite:ignite-core
 org.apache.ignite:ignite-clients
 org.apache.ignite:ignite-spring

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/6758f736/examples/pom.xml
--
diff --git a/examples/pom.xml b/examples/pom.xml
index 70b0e2a..717a7c7 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -41,12 +41,6 @@
 
 
 org.apache.ignite
-jdk8-backport
-${ignite.version}
-
-
-
-org.apache.ignite
 ignite-core
 ${ignite.version}
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/6758f736/modules/core/pom.xml
--
diff --git a/modules/core/pom.xml b/modules/core/pom.xml
index 0bf638a..316b1ae 100644
--- a/modules/core/pom.xml
+++ b/modules/core/pom.xml
@@ -43,12 +43,6 @@
 
 
 
-org.apache.ignite
-jdk8-backport
-${ignite.version}
-
-
-
 mx4j
 mx4j-tools
 3.0.1

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/6758f736/modules/hadoop/pom.xml
--
diff --git a/modules/hadoop/pom.xml b/modules/hadoop/pom.xml
index 6f270ca..312f247 100644
--- a/modules/hadoop/pom.xml
+++ b/modules/hadoop/pom.xml
@@ -44,12 +44,6 @@
 
 
 org.apache.ignite
-jdk8-backport
-${ignite.version}
-
-
-
-org.apache.ignite
 ignite-core
 ${ignite.version}
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/6758f736/modules/indexing/pom.xml
--
diff --git a/modules/indexing/pom.xml b/modules/indexing/pom.xml
index 0125e83..716d6bf 100644
--- a/modules/indexing/pom.xml
+++ b/modules/indexing/pom.xml
@@ -44,12 +44,6 @@
 
 
 org.apache.ignite
-jdk8-backport
-

[24/30] incubator-ignite git commit: ignite-sql-old - fixes

2015-02-15 Thread vkulichenko
ignite-sql-old - fixes


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/a50e0524
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/a50e0524
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/a50e0524

Branch: refs/heads/ignite-nio
Commit: a50e0524421dfa267488b8fa3b430c0e59f33ba8
Parents: 42e5786
Author: S.Vladykin 
Authored: Sun Feb 15 05:08:02 2015 +0300
Committer: S.Vladykin 
Committed: Sun Feb 15 05:08:02 2015 +0300

--
 .../processors/cache/IgniteCacheProxy.java  | 111 +--
 1 file changed, 76 insertions(+), 35 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/a50e0524/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
index b4cfc09..1361b8b 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
@@ -264,7 +264,7 @@ public class IgniteCacheProxy extends 
AsyncSupportAdapter> query(Query filter, @Nullable ClusterGroup 
grp) {
+private QueryCursor> doQuery(Query filter, @Nullable 
ClusterGroup grp) {
 final CacheQuery> qry;
 final CacheQueryFuture> fut;
 
@@ -296,30 +296,27 @@ public class IgniteCacheProxy extends 
AsyncSupportAdapter(new 
GridCloseableIteratorAdapter>() {
-/** */
-Map.Entry cur;
+qry = 
((GridCacheQueriesEx)delegate.queries()).createSqlQuery(q.getType(), 
q.getSql());
 
-@Override protected Entry onNext() throws 
IgniteCheckedException {
-if (!onHasNext())
-throw new NoSuchElementException();
+if (grp != null)
+qry.projection(grp);
 
-Map.Entry e = cur;
+qry.pageSize(q.getPageSize());
 
-cur = null;
+qry.enableDedup(false);
+qry.includeBackups(false);
 
-return new CacheEntryImpl<>(e.getKey(), e.getValue());
-}
-
-@Override protected boolean onHasNext() throws 
IgniteCheckedException {
-return cur != null || (cur = fut.next()) != null;
-}
+fut = qry.execute(q.getArgs());
+}
+else
+throw new IgniteException("Unsupported query predicate: " + 
filter);
 
-@Override protected void onClose() throws IgniteCheckedException {
-fut.cancel();
+return new QueryCursorImpl<>(new 
ClIter,Cache.Entry>(fut) {
+@Override protected Cache.Entry convert(Map.Entry e) {
+return new CacheEntryImpl<>(e.getKey(), e.getValue());
 }
 });
 }
@@ -387,7 +384,7 @@ public class IgniteCacheProxy extends 
AsyncSupportAdapter extends 
AsyncSupportAdapter)qry, false);
 
-return query(qry, projection(false));
+return doQuery(qry, projection(false));
 }
 catch (Exception e) {
 if (e instanceof CacheException)
@@ -428,7 +422,17 @@ public class IgniteCacheProxy extends 
AsyncSupportAdapter> q = 
((GridCacheQueriesEx)delegate.queries()).createSqlFieldsQuery(qry.getSql(),
 false);
+
+q.pageSize(qry.getPageSize());
+
+CacheQueryFuture> fut = q.execute(qry.getArgs());
+
+return new QueryCursorImpl<>(new ClIter, List>(fut) {
+@Override protected List convert(List row) {
+return row;
+}
+});
 }
 catch (Exception e) {
 if (e instanceof CacheException)
@@ -446,9 +450,8 @@ public class IgniteCacheProxy extends 
AsyncSupportAdapter> doLocalQuery(SqlQuery p) {
-return null; // TODO
-//new 
QueryCursorImpl<>(ctx.kernalContext().query().queryLocal(
-//ctx.name(), p.getType(), p.getSql(), p.getArgs()));
+return new 
QueryCursorImpl<>(ctx.kernalContext().query().queryLocal(
+ctx.name(), p.getType(), p.getSql(), p.getArgs()));
 }
 
 /**
@@ -456,9 +459,8 @@ public class IgniteCacheProxy extends 
AsyncSupportAdapter> doLocalFieldsQuery(SqlFieldsQuery q) {
-return null; // TODO
-//new 
QueryCursorImpl<>(ctx.kernalContext().query().queryLocalFields(
-//ctx.name(), q.getSql(), q.getArgs()));
+return new 
QueryCursorImpl<>(ctx.kernalContext().query().queryLocalFields(
+ctx.name(), q.getSql(), q.getArgs()));
 

[23/30] incubator-ignite git commit: # IGNITE-153 temporary commented test.

2015-02-15 Thread vkulichenko
# IGNITE-153 temporary commented test.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/f0a67477
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/f0a67477
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/f0a67477

Branch: refs/heads/ignite-nio
Commit: f0a674770d24e5375cd23ee09c8a560d5a573c80
Parents: eef98c2
Author: AKuznetsov 
Authored: Sat Feb 14 20:28:53 2015 +0700
Committer: AKuznetsov 
Committed: Sat Feb 14 20:28:53 2015 +0700

--
 .../commands/cache/VisorCacheCommandSpec.scala  | 39 ++--
 1 file changed, 20 insertions(+), 19 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f0a67477/modules/visor-console/src/test/scala/org/apache/ignite/visor/commands/cache/VisorCacheCommandSpec.scala
--
diff --git 
a/modules/visor-console/src/test/scala/org/apache/ignite/visor/commands/cache/VisorCacheCommandSpec.scala
 
b/modules/visor-console/src/test/scala/org/apache/ignite/visor/commands/cache/VisorCacheCommandSpec.scala
index e023275..d9241e0 100644
--- 
a/modules/visor-console/src/test/scala/org/apache/ignite/visor/commands/cache/VisorCacheCommandSpec.scala
+++ 
b/modules/visor-console/src/test/scala/org/apache/ignite/visor/commands/cache/VisorCacheCommandSpec.scala
@@ -64,25 +64,26 @@ class VisorCacheCommandSpec extends FlatSpec with Matchers 
with BeforeAndAfterAl
 visor.cache()
 }
 
-it should "run query and display information about caches" in {
-val g = Ignition.ignite
-
-val c = g.cache[Int, Foo]("replicated")
-
-c.put(0, Foo(20))
-c.put(1, Foo(100))
-c.put(2, Foo(101))
-c.put(3, Foo(150))
-
-// Create two queries
-val q1 = c.queries().createSqlQuery(classOf[Foo], "_key > ?")
-c.queries().createSqlQuery(classOf[Foo], "_key = ?")
-
-// Execute only one query
-q1.execute(100.asInstanceOf[java.lang.Integer]).get
-
-visor cache "-a"
-}
+// TODO IGNITE-153 Fix in sprint-2 after new SQL API will implemented.
+//it should "run query and display information about caches" in {
+//val g = Ignition.ignite
+//
+//val c = g.cache[Int, Foo]("replicated")
+//
+//c.put(0, Foo(20))
+//c.put(1, Foo(100))
+//c.put(2, Foo(101))
+//c.put(3, Foo(150))
+//
+//// Create two queries
+//val q1 = c.queries().createSqlQuery(classOf[Foo], "_key > ?")
+//c.queries().createSqlQuery(classOf[Foo], "_key = ?")
+//
+//// Execute only one query
+//q1.execute(100.asInstanceOf[java.lang.Integer]).get
+//
+//visor cache "-a"
+//}
 
 it should "display correct information for 'replicated' cache only" in {
 visor cache "-n=replicated -a"



[05/17] incubator-ignite git commit: ignite-nio - Removing message clone

2015-02-15 Thread vkulichenko
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/dd79c9bf/modules/core/src/test/java/org/apache/ignite/internal/managers/communication/GridCommunicationSendMessageSelfTest.java
--
diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/managers/communication/GridCommunicationSendMessageSelfTest.java
 
b/modules/core/src/test/java/org/apache/ignite/internal/managers/communication/GridCommunicationSendMessageSelfTest.java
index 7ffb4a1..4df98f2 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/internal/managers/communication/GridCommunicationSendMessageSelfTest.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/managers/communication/GridCommunicationSendMessageSelfTest.java
@@ -144,17 +144,6 @@ public class GridCommunicationSendMessageSelfTest extends 
GridCommonAbstractTest
 /** */
 private static class TestMessage extends MessageAdapter {
 /** {@inheritDoc} */
-@SuppressWarnings("CloneDoesntCallSuperClone")
-@Override public MessageAdapter clone() {
-return this;
-}
-
-/** {@inheritDoc} */
-@Override protected void clone0(MessageAdapter _msg) {
-// No-op.
-}
-
-/** {@inheritDoc} */
 @Override public boolean writeTo(ByteBuffer buf, MessageWriter writer) 
{
 //writer.setBuffer(buf);
 //

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/dd79c9bf/modules/core/src/test/java/org/apache/ignite/internal/managers/communication/GridIoManagerSelfTest.java
--
diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/managers/communication/GridIoManagerSelfTest.java
 
b/modules/core/src/test/java/org/apache/ignite/internal/managers/communication/GridIoManagerSelfTest.java
index 0f5ac97..b112617 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/internal/managers/communication/GridIoManagerSelfTest.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/managers/communication/GridIoManagerSelfTest.java
@@ -220,17 +220,6 @@ public class GridIoManagerSelfTest extends 
GridCommonAbstractTest {
 /** */
 private static class Message extends MessageAdapter implements 
Serializable {
 /** {@inheritDoc} */
-@SuppressWarnings("CloneDoesntCallSuperClone")
-@Override public MessageAdapter clone() {
-throw new UnsupportedOperationException();
-}
-
-/** {@inheritDoc} */
-@Override protected void clone0(MessageAdapter _msg) {
-// No-op.
-}
-
-/** {@inheritDoc} */
 @Override public boolean writeTo(ByteBuffer buf, MessageWriter writer) 
{
 return true;
 }

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/dd79c9bf/modules/core/src/test/java/org/apache/ignite/loadtests/communication/GridTestMessage.java
--
diff --git 
a/modules/core/src/test/java/org/apache/ignite/loadtests/communication/GridTestMessage.java
 
b/modules/core/src/test/java/org/apache/ignite/loadtests/communication/GridTestMessage.java
index b185031..e4d6ab4 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/loadtests/communication/GridTestMessage.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/loadtests/communication/GridTestMessage.java
@@ -108,17 +108,6 @@ class GridTestMessage extends MessageAdapter implements 
Externalizable {
 }
 
 /** {@inheritDoc} */
-@SuppressWarnings("CloneDoesntCallSuperClone")
-@Override public MessageAdapter clone() {
-throw new UnsupportedOperationException();
-}
-
-/** {@inheritDoc} */
-@Override protected void clone0(MessageAdapter _msg) {
-// No-op.
-}
-
-/** {@inheritDoc} */
 @Override public boolean writeTo(ByteBuffer buf, MessageWriter writer) {
 return true;
 }

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/dd79c9bf/modules/core/src/test/java/org/apache/ignite/spi/communication/GridTestMessage.java
--
diff --git 
a/modules/core/src/test/java/org/apache/ignite/spi/communication/GridTestMessage.java
 
b/modules/core/src/test/java/org/apache/ignite/spi/communication/GridTestMessage.java
index 8e64667..82b3030 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/spi/communication/GridTestMessage.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/spi/communication/GridTestMessage.java
@@ -94,27 +94,6 @@ public class GridTestMessage extends MessageAdapter {
 }
 
 /** {@inheritDoc} */
-@SuppressWarnings({"CloneDoesntCallSuperClone", "CloneCallsConstructors"})
-@Override public MessageAdapter clone() {
-GridTestMessage msg = new GridTestMessage();
-
-clone0(msg);
-
-return msg;
-}
-
-/

[06/50] [abbrv] incubator-ignite git commit: # ignite-nio - Removing message clone

2015-02-15 Thread vkulichenko
# ignite-nio - Removing message clone


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/e66c060e
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/e66c060e
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/e66c060e

Branch: refs/heads/sprint-1
Commit: e66c060ed6bcb4fe8a45790ecfb1476f1bc3b7b5
Parents: 947723c
Author: Valentin Kulichenko 
Authored: Fri Feb 13 20:17:06 2015 -0800
Committer: Valentin Kulichenko 
Committed: Fri Feb 13 20:17:06 2015 -0800

--
 .../org/apache/ignite/internal/util/ipc/IpcToNioAdapter.java| 4 ++--
 .../ignite/internal/util/nio/GridShmemCommunicationClient.java  | 4 ++--
 .../ignite/internal/util/nio/GridTcpCommunicationClient.java| 5 -
 3 files changed, 8 insertions(+), 5 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/e66c060e/modules/core/src/main/java/org/apache/ignite/internal/util/ipc/IpcToNioAdapter.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/util/ipc/IpcToNioAdapter.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/util/ipc/IpcToNioAdapter.java
index 4f17a20..d1ae451 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/util/ipc/IpcToNioAdapter.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/util/ipc/IpcToNioAdapter.java
@@ -152,7 +152,7 @@ public class IpcToNioAdapter {
 assert writeBuf.hasArray();
 
 try {
-//MessageAdapter.WRITER.set(formatter.writer());
+MessageWriteState.create(formatter);
 
 int cnt = U.writeMessageFully(msg, endp.outputStream(), writeBuf);
 
@@ -162,7 +162,7 @@ public class IpcToNioAdapter {
 return new GridNioFinishedFuture(e);
 }
 finally {
-//MessageAdapter.WRITER.remove();
+MessageWriteState.clear();
 }
 
 return new GridNioFinishedFuture<>((Object)null);

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/e66c060e/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridShmemCommunicationClient.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridShmemCommunicationClient.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridShmemCommunicationClient.java
index d81ba8e..e5ab12a 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridShmemCommunicationClient.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridShmemCommunicationClient.java
@@ -116,7 +116,7 @@ public class GridShmemCommunicationClient extends 
GridAbstractCommunicationClien
 assert writeBuf.hasArray();
 
 try {
-//MessageAdapter.WRITER.set(formatter.writer());
+MessageWriteState.create(formatter);
 
 int cnt = U.writeMessageFully(msg, shmem.outputStream(), writeBuf);
 
@@ -126,7 +126,7 @@ public class GridShmemCommunicationClient extends 
GridAbstractCommunicationClien
 throw new IgniteCheckedException("Failed to send message to remote 
node: " + shmem, e);
 }
 finally {
-//MessageAdapter.WRITER.remove();
+MessageWriteState.clear();
 }
 
 markUsed();

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/e66c060e/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridTcpCommunicationClient.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridTcpCommunicationClient.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridTcpCommunicationClient.java
index e3e93bc..4dc326d 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridTcpCommunicationClient.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridTcpCommunicationClient.java
@@ -197,7 +197,7 @@ public class GridTcpCommunicationClient extends 
GridAbstractCommunicationClient
 assert writeBuf.hasArray();
 
 try {
-//msg.setWriter(formatter.writer());
+MessageWriteState.create(formatter);
 
 int cnt = U.writeMessageFully(msg, out, writeBuf);
 
@@ -206,6 +206,9 @@ public class GridTcpCommunicationClient extends 
GridAbstractCommunicationClient
 catch (IOException e) {
 throw new IgniteCheckedException("Failed to send message to remote 
node: " + sock.getRemoteSocketAddress(), e);
 }
+finally {
+MessageWriteState.clear();
+}
 
 markUsed();
 



[09/49] incubator-ignite git commit: Merge branch 'sprint-1' of https://git-wip-us.apache.org/repos/asf/incubator-ignite into ingite-9655-merge

2015-02-15 Thread agoncharuk
Merge branch 'sprint-1' of 
https://git-wip-us.apache.org/repos/asf/incubator-ignite into ingite-9655-merge


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/f13453f2
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/f13453f2
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/f13453f2

Branch: refs/heads/sprint-1
Commit: f13453f23eed7ce215952716854d24412baea3a1
Parents: 3812164
Author: Alexey Goncharuk 
Authored: Thu Jan 29 13:58:21 2015 -0800
Committer: Alexey Goncharuk 
Committed: Thu Jan 29 13:58:21 2015 -0800

--
 .../GridDistributedTxRemoteAdapter.java | 52 +---
 .../distributed/dht/GridDhtTxPrepareFuture.java |  6 +--
 .../near/GridNearTxPrepareFuture.java   |  2 +-
 .../cache/transactions/IgniteTxHandler.java |  4 +-
 4 files changed, 30 insertions(+), 34 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f13453f2/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxRemoteAdapter.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxRemoteAdapter.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxRemoteAdapter.java
index 4a11e8e..9bf7255 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxRemoteAdapter.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxRemoteAdapter.java
@@ -506,41 +506,37 @@ public class GridDistributedTxRemoteAdapter extends 
IgniteTxAdapter
 GridCacheVersion explicitVer = 
txEntry.drVersion();
 
 
-boolean drNeedResolve =
-
cacheCtx.conflictNeedResolve(cached.version(), explicitVer);
+boolean drNeedResolve =
+
cacheCtx.conflictNeedResolve(cached.version(), explicitVer);
 
-if (drNeedResolve) {
-IgniteBiTuple>
-drRes = conflictResolve(op, 
txEntry.key(), val, valBytes,
-txEntry.ttl(), 
txEntry.drExpireTime(), explicitVer, cached);
+if (drNeedResolve) {
+IgniteBiTuple>
+drRes = conflictResolve(op, 
txEntry.key(), val, valBytes,
+txEntry.ttl(), 
txEntry.drExpireTime(), explicitVer, cached);
 
-assert drRes != null;
+assert drRes != null;
 
-
GridCacheVersionConflictContextImpl drCtx = drRes.get2();
+GridCacheVersionConflictContextImpl drCtx = drRes.get2();
 
-if (drCtx.isUseOld())
-op = NOOP;
-else if (drCtx.isUseNew()) {
-txEntry.ttl(drCtx.ttl());
+if (drCtx.isUseOld())
+op = NOOP;
+else if (drCtx.isUseNew()) {
+txEntry.ttl(drCtx.ttl());
 
-if 
(drCtx.newEntry().dataCenterId() != cacheCtx.dataCenterId())
-
txEntry.drExpireTime(drCtx.expireTime());
-else
-txEntry.drExpireTime(-1L);
-}
-else if (drCtx.isMerge()) {
-op = drRes.get1();
-val = drCtx.mergeValue();
-valBytes = null;
-explicitVer = writeVersion();
-
-txEntry.ttl(drCtx.ttl());
+if 
(drCtx.newEntry().dataCenterId() != cacheCtx.dataCenterId())
+
txEntry.drExpireTime(drCtx.expireTime());
+  

[1/2] incubator-ignite git commit: # IGNITE-248 Cleanup code, added missing javadocs, fixed inspections warnings, added new properties to configurations.

2015-02-15 Thread akuznetsov
Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-248 [created] 9c30477a2


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/9c30477a/modules/core/src/main/java/org/apache/ignite/internal/visor/node/VisorMetricsConfiguration.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/visor/node/VisorMetricsConfiguration.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/visor/node/VisorMetricsConfiguration.java
index eec959c..51dc092 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/visor/node/VisorMetricsConfiguration.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/visor/node/VisorMetricsConfiguration.java
@@ -32,7 +32,7 @@ public class VisorMetricsConfiguration implements 
Serializable {
 private long expTime;
 
 /** Number of node metrics stored in memory. */
-private int historySize;
+private int histSize;
 
 /** Frequency of metrics log printout. */
 private long logFreq;
@@ -69,14 +69,14 @@ public class VisorMetricsConfiguration implements 
Serializable {
  * @return Number of node metrics stored in memory.
  */
 public int historySize() {
-return historySize;
+return histSize;
 }
 
 /**
- * @param historySize New number of node metrics stored in memory.
+ * @param histSize New number of node metrics stored in memory.
  */
-public void historySize(int historySize) {
-this.historySize = historySize;
+public void historySize(int histSize) {
+this.histSize = histSize;
 }
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/9c30477a/modules/core/src/main/java/org/apache/ignite/internal/visor/node/VisorNodeDataCollectorJobResult.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/visor/node/VisorNodeDataCollectorJobResult.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/visor/node/VisorNodeDataCollectorJobResult.java
index 7d4d665..ea8a8fc 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/visor/node/VisorNodeDataCollectorJobResult.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/visor/node/VisorNodeDataCollectorJobResult.java
@@ -36,16 +36,16 @@ public class VisorNodeDataCollectorJobResult implements 
Serializable {
 private String gridName;
 
 /** Node topology version. */
-private long topologyVersion;
+private long topVer;
 
 /** Task monitoring state collected from node. */
 private boolean taskMonitoringEnabled;
 
 /** Node events. */
-private final Collection events = new ArrayList<>();
+private final Collection evts = new ArrayList<>();
 
 /** Exception while collecting node events. */
-private Throwable eventsEx;
+private Throwable evtsEx;
 
 /** Node caches. */
 private final Collection caches = new ArrayList<>();
@@ -86,72 +86,117 @@ public class VisorNodeDataCollectorJobResult implements 
Serializable {
  * @return Current topology version.
  */
 public long topologyVersion() {
-return topologyVersion;
+return topVer;
 }
 
 /**
- * @param topologyVersion New topology version value.
+ * @param topVer New topology version value.
  */
-public void topologyVersion(long topologyVersion) {
-this.topologyVersion = topologyVersion;
+public void topologyVersion(long topVer) {
+this.topVer = topVer;
 }
 
+/**
+ * @return Current task monitoring state.
+ */
 public boolean taskMonitoringEnabled() {
 return taskMonitoringEnabled;
 }
 
+/**
+ * @param taskMonitoringEnabled New value of task monitoring state.
+ */
 public void taskMonitoringEnabled(boolean taskMonitoringEnabled) {
 this.taskMonitoringEnabled = taskMonitoringEnabled;
 }
 
+/**
+ * @return Collection of collected events.
+ */
 public Collection events() {
-return events;
+return evts;
 }
 
+/**
+ * @return Exception caught during collecting events.
+ */
 public Throwable eventsEx() {
-return eventsEx;
+return evtsEx;
 }
 
-public void eventsEx(Throwable eventsEx) {
-this.eventsEx = eventsEx;
+/**
+ * @param evtsEx Exception caught during collecting events.
+ */
+public void eventsEx(Throwable evtsEx) {
+this.evtsEx = evtsEx;
 }
 
+/**
+ * @return Collected cache metrics.
+ */
 public Collection caches() {
 return caches;
 }
 
+/**
+ * @return Exception caught during collecting caches metrics.
+ */
 public Throwable cachesEx() {
 return cachesEx;
 }
 
+/**
+ * @param cachesEx Exception caught during collecting caches metrics.
+ */
 public void cachesEx(Throwable cac

[07/30] incubator-ignite git commit: ignite-sql-old - rename

2015-02-15 Thread vkulichenko
ignite-sql-old - rename


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/cb65ec55
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/cb65ec55
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/cb65ec55

Branch: refs/heads/ignite-nio
Commit: cb65ec550fc3f89ac04f1eef09f31a8d4e206e21
Parents: 5cb1fb4
Author: S.Vladykin 
Authored: Sat Feb 14 01:31:32 2015 +0300
Committer: S.Vladykin 
Committed: Sat Feb 14 01:31:32 2015 +0300

--
 .../datagrid/CachePopularNumbersExample.java|   2 +-
 .../examples/datagrid/CacheQueryExample.java|   2 +-
 .../starschema/CacheStarSchemaExample.java  |   2 +-
 .../apache/ignite/cache/CacheProjection.java|   4 +-
 .../cache/query/CacheContinuousQuery.java   |   1 +
 .../apache/ignite/cache/query/CacheQueries.java | 152 --
 .../apache/ignite/cache/query/CacheQuery.java   | 295 --
 .../ignite/cache/query/CacheQueryFuture.java|  66 -
 .../ignite/cache/query/CacheQueryType.java  |  47 ---
 .../apache/ignite/cache/query/QueryMetrics.java |   2 +
 .../cache/query/annotations/QuerySqlField.java  |   2 +-
 .../cache/query/annotations/QueryTextField.java |   2 +-
 .../ignite/events/CacheQueryExecutedEvent.java  |   1 +
 .../ignite/events/CacheQueryReadEvent.java  |   1 +
 .../cache/CacheWeakQueryIteratorsHolder.java|   2 +-
 .../processors/cache/GridCacheAdapter.java  |   1 -
 .../cache/GridCacheProjectionImpl.java  |   1 -
 .../processors/cache/GridCacheProxyImpl.java|   1 -
 .../processors/cache/query/CacheQueries.java| 153 ++
 .../processors/cache/query/CacheQuery.java  | 296 +++
 .../cache/query/CacheQueryFuture.java   |  66 +
 .../processors/cache/query/CacheQueryType.java  |  47 +++
 .../query/GridCacheDistributedQueryManager.java |   1 -
 .../cache/query/GridCacheLocalQueryManager.java |   1 -
 .../cache/query/GridCacheQueriesEx.java |   1 -
 .../cache/query/GridCacheQueriesImpl.java   |   2 +-
 .../cache/query/GridCacheQueryErrorFuture.java  |   1 -
 .../query/GridCacheQueryFutureAdapter.java  |   1 -
 .../cache/query/GridCacheQueryManager.java  |  18 +-
 .../cache/query/GridCacheQueryType.java |   4 +-
 .../GridCacheContinuousQueryHandler.java|   1 +
 .../query/jdbc/GridCacheQueryJdbcTask.java  |   1 -
 .../datastructures/GridCacheSetImpl.java|   1 -
 .../cache/GridCacheQueryCommandHandler.java |   1 -
 .../internal/visor/query/VisorQueryTask.java|   1 -
 .../internal/visor/query/VisorQueryUtils.java   |   2 +-
 .../GridCacheConcurrentTxMultiNodeTest.java |   2 +-
 .../GridCacheFieldsQueryNoDataSelfTest.java |   2 +-
 ...CacheFullTextQueryMultithreadedSelfTest.java |   2 +-
 .../cache/GridCacheQueryIndexSelfTest.java  |   2 +-
 .../GridCacheQueryIndexingDisabledSelfTest.java |   2 +-
 .../cache/IgniteTxMultiNodeAbstractTest.java|   2 +-
 ...achePartitionedPreloadLifecycleSelfTest.java |   2 +-
 ...hePartitionedQueryMultiThreadedSelfTest.java |   2 +-
 ...CacheReplicatedPreloadLifecycleSelfTest.java |   2 +-
 .../GridCacheSwapScanQueryAbstractSelfTest.java |   1 -
 ...ridCacheContinuousQueryAbstractSelfTest.java |   2 +-
 ...dCacheAbstractReduceFieldsQuerySelfTest.java |   2 +-
 ...cheReduceFieldsQueryPartitionedSelfTest.java |   2 +-
 .../query/h2/GridH2IndexingGeoSelfTest.java |   2 +-
 .../GridCacheAbstractFieldsQuerySelfTest.java   |   1 -
 .../cache/GridCacheAbstractQuerySelfTest.java   |   3 +-
 .../cache/GridCacheCrossCacheQuerySelfTest.java |   1 -
 .../cache/GridCacheQueryMetricsSelfTest.java|   1 +
 .../GridCacheQueryMultiThreadedSelfTest.java|   1 -
 ...idCacheReduceQueryMultithreadedSelfTest.java |   2 +-
 .../GridCacheSqlQueryMultiThreadedSelfTest.java |   2 +-
 .../cache/GridIndexingWithNoopSwapSelfTest.java |   2 +-
 .../GridCacheAtomicFieldsQuerySelfTest.java |   2 +-
 ...GridCachePartitionedFieldsQuerySelfTest.java |   2 +-
 .../near/GridCachePartitionedQuerySelfTest.java |   2 +-
 .../near/GridCacheQueryNodeRestartSelfTest.java |   2 +-
 .../GridCacheReplicatedFieldsQuerySelfTest.java |   2 +-
 .../GridCacheReplicatedQuerySelfTest.java   |   1 -
 .../local/GridCacheLocalQuerySelfTest.java  |   2 +-
 .../query/h2/GridH2IndexRebuildTest.java|   2 +-
 .../tcp/GridOrderedMessageCancelSelfTest.java   |   1 -
 .../cache/IgniteSqlQueryBenchmark.java  |   2 +-
 .../cache/IgniteSqlQueryJoinBenchmark.java  |   2 +-
 .../cache/IgniteSqlQueryPutBenchmark.java   |   2 +-
 70 files changed, 617 insertions(+), 627 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/cb65ec55/examples/src/main/java/org/apache/ignite/examples/datagrid/CachePopularNumbersExample

[41/50] [abbrv] incubator-ignite git commit: # ignite-nio - Test fix

2015-02-15 Thread anovikov
# ignite-nio - Test fix


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/b46cea82
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/b46cea82
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/b46cea82

Branch: refs/heads/sprint-1-start-nodes
Commit: b46cea826650fe83072dea431d4fe2a234778c27
Parents: 37e76c4
Author: Valentin Kulichenko 
Authored: Sun Feb 15 00:18:14 2015 -0800
Committer: Valentin Kulichenko 
Committed: Sun Feb 15 00:18:14 2015 -0800

--
 .../communication/GridCommunicationSendMessageSelfTest.java   | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/b46cea82/modules/core/src/test/java/org/apache/ignite/internal/managers/communication/GridCommunicationSendMessageSelfTest.java
--
diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/managers/communication/GridCommunicationSendMessageSelfTest.java
 
b/modules/core/src/test/java/org/apache/ignite/internal/managers/communication/GridCommunicationSendMessageSelfTest.java
index 4df98f2..d37c67c 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/internal/managers/communication/GridCommunicationSendMessageSelfTest.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/managers/communication/GridCommunicationSendMessageSelfTest.java
@@ -145,10 +145,9 @@ public class GridCommunicationSendMessageSelfTest extends 
GridCommonAbstractTest
 private static class TestMessage extends MessageAdapter {
 /** {@inheritDoc} */
 @Override public boolean writeTo(ByteBuffer buf, MessageWriter writer) 
{
-//writer.setBuffer(buf);
-//
-//return writer.writeByte(null, directType());
-return true;
+writer.setBuffer(buf);
+
+return writer.writeByte(null, directType());
 }
 
 /** {@inheritDoc} */



[04/28] incubator-ignite git commit: ignite-sql-old - annotations

2015-02-15 Thread sergi
ignite-sql-old - annotations


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/55045794
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/55045794
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/55045794

Branch: refs/heads/sprint-1
Commit: 550457941c749712b0d26f3f965188f4cc687a2a
Parents: 8be3faa
Author: S.Vladykin 
Authored: Sat Feb 14 01:07:26 2015 +0300
Committer: S.Vladykin 
Committed: Sat Feb 14 01:07:26 2015 +0300

--
 .../apache/ignite/cache/query/CacheQuery.java   |  16 +--
 .../cache/query/CacheQueryGroupIndex.java   |  49 
 .../ignite/cache/query/CacheQuerySqlField.java  | 123 ---
 .../cache/query/CacheQuerySqlFunction.java  |  67 --
 .../ignite/cache/query/CacheQueryTextField.java |  33 -
 .../query/annotations/QuerySqlFunction.java |   2 +-
 .../processors/query/GridQueryProcessor.java|   2 +-
 .../scala/org/apache/ignite/scalar/scalar.scala |   4 +-
 8 files changed, 12 insertions(+), 284 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55045794/modules/core/src/main/java/org/apache/ignite/cache/query/CacheQuery.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/cache/query/CacheQuery.java 
b/modules/core/src/main/java/org/apache/ignite/cache/query/CacheQuery.java
index efb15a8..1d4a3a7 100644
--- a/modules/core/src/main/java/org/apache/ignite/cache/query/CacheQuery.java
+++ b/modules/core/src/main/java/org/apache/ignite/cache/query/CacheQuery.java
@@ -91,33 +91,33 @@ import org.jetbrains.annotations.*;
  * 
  * public class Organization {
  * // Indexed field.
- * @CacheQuerySqlField(index = true)
+ * @QuerySqlField(index = true)
  * private long id;
  *
  * // Indexed field.
- * @CacheQuerySqlField(index = true)
+ * @QuerySqlField(index = true)
  * private String name;
  * ...
  * }
  *
  * public class Person {
  * // Indexed field.
- * @CacheQuerySqlField(index = true)
+ * @QuerySqlField(index = true)
  * private long id;
  *
  * // Indexed field (Organization ID, used as a foreign key).
- * @CacheQuerySqlField(index = true)
+ * @QuerySqlField(index = true)
  * private long orgId;
  *
  * // Without SQL field annotation, this field cannot be used in queries.
  * private String name;
  *
  * // Not indexed field.
- * @CacheQuerySqlField
+ * @QuerySqlField
  * private double salary;
  *
  * // Index for text search.
- * @CacheQueryTextField
+ * @QueryTextField
  * private String resume;
  * ...
  * }
@@ -154,11 +154,11 @@ import org.jetbrains.annotations.*;
  * 
  * private class MapPoint implements Serializable {
  * // Geospatial index.
- * @CacheQuerySqlField(index = true)
+ * @QuerySqlField(index = true)
  * private com.vividsolutions.jts.geom.Point location;
  *
  * // Not indexed field.
- * @CacheQuerySqlField
+ * @QuerySqlField
  * private String name;
  *
  * public MapPoint(com.vividsolutions.jts.geom.Point location, String 
name) {

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55045794/modules/core/src/main/java/org/apache/ignite/cache/query/CacheQueryGroupIndex.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/cache/query/CacheQueryGroupIndex.java
 
b/modules/core/src/main/java/org/apache/ignite/cache/query/CacheQueryGroupIndex.java
deleted file mode 100644
index 5c15baf..000
--- 
a/modules/core/src/main/java/org/apache/ignite/cache/query/CacheQueryGroupIndex.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *  http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.ignite.cache.query;
-
-import java.lang.annotation.*;
-
-/**
- * Describes group index.
- */
-@Retention(RetentionPolicy.RUNTIME)
-@Target(ElementType.TYPE)
-public @interface CacheQueryGroupIn

[2/4] incubator-ignite git commit: # IGNITE-248 Cleanup code, added missing javadocs, fixed inspections warnings, added new properties to configurations.

2015-02-15 Thread akuznetsov
# IGNITE-248 Cleanup code, added missing javadocs, fixed inspections warnings, 
added new properties to configurations.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/9c30477a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/9c30477a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/9c30477a

Branch: refs/heads/sprint-1
Commit: 9c30477a2510012c38327659ff1a4a9ee888e42f
Parents: f846f8a
Author: AKuznetsov 
Authored: Sun Feb 15 12:32:19 2015 +0700
Committer: AKuznetsov 
Committed: Sun Feb 15 12:32:19 2015 +0700

--
 .../configuration/TransactionConfiguration.java |   7 +-
 .../apache/ignite/internal/visor/VisorJob.java  |   3 +-
 .../internal/visor/VisorMultiNodeTask.java  |   9 +-
 .../ignite/internal/visor/cache/VisorCache.java |   8 +-
 .../cache/VisorCacheAggregatedMetrics.java  |   6 +-
 .../visor/cache/VisorCacheConfiguration.java|  18 ---
 .../visor/cache/VisorCacheDgcConfiguration.java |  97 
 .../visor/cache/VisorCacheLoadTask.java |   4 +-
 .../internal/visor/cache/VisorCacheMetrics.java |  18 +--
 .../cache/VisorCacheStoreConfiguration.java |   7 +-
 .../VisorCacheWriteBehindConfiguration.java |   6 +-
 .../compute/VisorComputeMonitoringHolder.java   |   7 +-
 .../internal/visor/debug/VisorThreadInfo.java   |  17 ++-
 .../visor/debug/VisorThreadLockInfo.java|  12 +-
 .../visor/debug/VisorThreadMonitorInfo.java |   6 +-
 .../event/VisorGridAuthenticationEvent.java |  10 +-
 .../event/VisorGridAuthorizationEvent.java  |  10 +-
 .../visor/event/VisorGridDeploymentEvent.java   |  10 +-
 .../visor/event/VisorGridDiscoveryEvent.java|  10 +-
 .../internal/visor/event/VisorGridEvent.java|  18 +--
 .../internal/visor/event/VisorGridJobEvent.java |  30 ++--
 .../event/VisorGridSecuritySessionEvent.java|  10 +-
 .../visor/event/VisorGridTaskEvent.java |  30 ++--
 .../internal/visor/file/VisorFileBlock.java |  10 +-
 .../internal/visor/file/VisorFileBlockTask.java |  10 +-
 .../ignite/internal/visor/igfs/VisorIgfs.java   |   3 +-
 .../internal/visor/igfs/VisorIgfsProfiler.java  |   6 +-
 .../visor/igfs/VisorIgfsProfilerEntry.java  |  10 +-
 .../visor/igfs/VisorIgfsProfilerTask.java   |  12 ++
 .../VisorIgfsProfilerUniformityCounters.java|  19 ++-
 .../visor/igfs/VisorIgfsSamplingStateTask.java  |   2 +-
 .../visor/log/VisorLogSearchResult.java |  20 +--
 .../internal/visor/misc/VisorNopTask.java   |   3 +
 .../visor/node/VisorAtomicConfiguration.java| 104 +
 .../visor/node/VisorBasicConfiguration.java |  10 +-
 .../node/VisorExecutorServiceConfiguration.java |  86 +++
 .../visor/node/VisorGridConfiguration.java  |  37 +
 .../visor/node/VisorIgfsConfiguration.java  |  48 +++---
 .../visor/node/VisorMetricsConfiguration.java   |  10 +-
 .../node/VisorNodeDataCollectorJobResult.java   |  67 ++--
 .../visor/node/VisorNodeDataCollectorTask.java  |  71 +
 .../node/VisorNodeDataCollectorTaskArg.java |  19 ++-
 .../node/VisorNodeDataCollectorTaskResult.java  |  18 +--
 .../node/VisorNodeEventsCollectorTask.java  |  33 ++--
 .../visor/node/VisorRestConfiguration.java  |   6 +-
 .../visor/node/VisorSpisConfiguration.java  |   9 +-
 .../node/VisorTransactionConfiguration.java | 153 +++
 .../visor/query/VisorQueryCleanupTask.java  |   2 +-
 .../internal/visor/query/VisorQueryTask.java|   4 +-
 .../streamer/VisorStreamerConfiguration.java|   6 +-
 .../visor/streamer/VisorStreamerMetrics.java|   6 +-
 .../internal/visor/util/VisorMimeTypes.java |  51 ---
 .../internal/visor/util/VisorTaskUtils.java |  48 +++---
 .../commands/cache/VisorCacheCommand.scala  |   5 -
 .../config/VisorConfigurationCommand.scala  |  10 +-
 55 files changed, 788 insertions(+), 463 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/9c30477a/modules/core/src/main/java/org/apache/ignite/configuration/TransactionConfiguration.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/configuration/TransactionConfiguration.java
 
b/modules/core/src/main/java/org/apache/ignite/configuration/TransactionConfiguration.java
index 13ac061..ecc21e8 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/configuration/TransactionConfiguration.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/configuration/TransactionConfiguration.java
@@ -19,15 +19,10 @@ package org.apache.ignite.configuration;
 
 import org.apache.ignite.transactions.*;
 
-import java.io.*;
-
 /**
  * Transactions configuration.
  */
-public class TransactionConfiguration implements Serializ

[3/4] incubator-ignite git commit: Merge branches 'ignite-248' and 'sprint-1' of https://git-wip-us.apache.org/repos/asf/incubator-ignite into ignite-248

2015-02-15 Thread akuznetsov
Merge branches 'ignite-248' and 'sprint-1' of 
https://git-wip-us.apache.org/repos/asf/incubator-ignite into ignite-248


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/d868865a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/d868865a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/d868865a

Branch: refs/heads/sprint-1
Commit: d868865a867abaec9848c6f47b176ef2b0307131
Parents: 9c30477 73bc9d3
Author: AKuznetsov 
Authored: Sun Feb 15 15:33:39 2015 +0700
Committer: AKuznetsov 
Committed: Sun Feb 15 15:33:39 2015 +0700

--
 examples/config/example-cache.xml   |   2 +-
 .../datagrid/CacheContinuousQueryExample.java   |  69 +-
 .../datagrid/CacheDataLoaderExample.java|   1 -
 .../datagrid/CachePopularNumbersExample.java|  31 +-
 .../examples/datagrid/CacheQueryExample.java| 209 ++---
 .../starschema/CacheStarSchemaExample.java  |  41 +-
 .../datagrid/starschema/DimProduct.java |   6 +-
 .../examples/datagrid/starschema/DimStore.java  |   6 +-
 .../datagrid/starschema/FactPurchase.java   |  10 +-
 .../ignite/jdbc/JdbcComplexQuerySelfTest.java   |  15 +-
 .../ignite/jdbc/JdbcMetadataSelfTest.java   |  13 +-
 .../jdbc/JdbcPreparedStatementSelfTest.java |  32 +-
 .../ignite/jdbc/JdbcResultSetSelfTest.java  |  39 +-
 .../ignite/jdbc/JdbcStatementSelfTest.java  |  11 +-
 .../clients/src/test/resources/spring-cache.xml |   2 +-
 .../CommunicationMessageCodeGenerator.java  |  24 +
 .../java/org/apache/ignite/IgniteCache.java |  44 +-
 .../org/apache/ignite/IgniteDataLoader.java |  22 +-
 .../apache/ignite/cache/CacheProjection.java|   4 +-
 .../cache/query/CacheContinuousQuery.java   | 284 --
 .../cache/query/CacheContinuousQueryEntry.java  |  49 -
 .../apache/ignite/cache/query/CacheQueries.java | 152 
 .../apache/ignite/cache/query/CacheQuery.java   | 294 --
 .../cache/query/CacheQueryConfiguration.java| 180 
 .../ignite/cache/query/CacheQueryFuture.java|  66 --
 .../cache/query/CacheQueryGroupIndex.java   |  49 -
 .../ignite/cache/query/CacheQueryMetrics.java   |  60 --
 .../ignite/cache/query/CacheQuerySqlField.java  | 123 ---
 .../cache/query/CacheQuerySqlFunction.java  |  67 --
 .../ignite/cache/query/CacheQueryTextField.java |  33 -
 .../ignite/cache/query/CacheQueryType.java  |  47 -
 .../cache/query/CacheQueryTypeResolver.java |  32 -
 .../ignite/cache/query/ContinuousQuery.java | 314 +++
 .../org/apache/ignite/cache/query/Query.java| 143 +++
 .../cache/query/QueryAffinityPredicate.java | 135 ---
 .../cache/query/QueryContinuousPredicate.java   | 215 -
 .../apache/ignite/cache/query/QueryCursor.java  |  22 +-
 .../apache/ignite/cache/query/QueryMetrics.java |  62 ++
 .../ignite/cache/query/QueryPredicate.java  |  76 --
 .../apache/ignite/cache/query/QueryReducer.java |  30 -
 .../ignite/cache/query/QuerySqlPredicate.java   | 118 ---
 .../ignite/cache/query/QueryTextPredicate.java  |  90 --
 .../ignite/cache/query/QueryTypeResolver.java   |  32 +
 .../apache/ignite/cache/query/ScanQuery.java|  76 ++
 .../org/apache/ignite/cache/query/SpiQuery.java |  64 ++
 .../ignite/cache/query/SqlFieldsQuery.java  |  98 ++
 .../org/apache/ignite/cache/query/SqlQuery.java | 142 +++
 .../apache/ignite/cache/query/TextQuery.java| 119 +++
 .../cache/query/annotations/QuerySqlField.java  |   8 +-
 .../query/annotations/QuerySqlFunction.java |   4 +-
 .../cache/query/annotations/QueryTextField.java |   8 +-
 .../configuration/CacheConfiguration.java   |   6 +-
 .../configuration/CacheQueryConfiguration.java  | 182 
 .../configuration/IgniteConfiguration.java  |  10 +-
 .../configuration/QueryConfiguration.java   |   3 +-
 .../ignite/events/CacheQueryExecutedEvent.java  |   9 +-
 .../ignite/events/CacheQueryReadEvent.java  |   9 +-
 .../org/apache/ignite/internal/IgnitionEx.java  |   5 +-
 .../communication/GridIoMessageFactory.java |  10 -
 .../managers/indexing/GridIndexingManager.java  |   4 +-
 .../affinity/GridAffinityProcessor.java |  36 +-
 .../processors/cache/CacheEntryEvent.java   |  78 --
 .../processors/cache/CacheMetricsImpl.java  |   8 +-
 .../cache/CacheWeakQueryIteratorsHolder.java|   2 +-
 .../processors/cache/GridCacheAdapter.java  |  36 +-
 .../processors/cache/GridCacheContext.java  |  36 +-
 .../processors/cache/GridCacheEntryInfo.java|   9 +
 .../processors/cache/GridCacheMapEntry.java | 185 ++--
 .../processors/cache/GridCacheMvcc.java |   8 +-
 .../cache/GridCacheMvccCandidate.java   |  18 -
 .../processors/cache/GridCacheProcessor.java|   8 +-
 .../processors/cache/GridCacheProjectionEx.java |   5 +
 .../cache/GridCacheProjectionImpl.java  |   1 -
 .../processors/cache

[17/50] [abbrv] incubator-ignite git commit: ignite-nio - Removing message clone

2015-02-15 Thread vkulichenko
ignite-nio - Removing message clone


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/dcb4c709
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/dcb4c709
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/dcb4c709

Branch: refs/heads/sprint-1
Commit: dcb4c70930787b74a0aa421982f3fac717e73ebc
Parents: f9f06c0
Author: Valentin Kulichenko 
Authored: Sat Feb 14 19:45:14 2015 -0800
Committer: Valentin Kulichenko 
Committed: Sat Feb 14 19:45:14 2015 -0800

--
 .../CommunicationMessageCodeGenerator.java  |  8 ++-
 .../internal/direct/DirectByteBufferStream.java |  5 +-
 .../internal/direct/DirectMessageReader.java|  4 +-
 .../distributed/GridDistributedLockRequest.java |  2 +-
 .../dht/atomic/GridDhtAtomicUpdateRequest.java  |  2 +-
 .../dht/atomic/GridNearAtomicUpdateRequest.java |  4 +-
 .../distributed/near/GridNearLockRequest.java   |  4 +-
 .../distributed/near/GridNearLockResponse.java  |  4 +-
 .../communication/MessageAdapter.java   | 55 
 .../extensions/communication/MessageReader.java |  3 +-
 10 files changed, 42 insertions(+), 49 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/dcb4c709/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
--
diff --git 
a/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
 
b/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
index 7ce89a7..a9846d1 100644
--- 
a/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
+++ 
b/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
@@ -674,8 +674,12 @@ public class CommunicationMessageCodeGenerator {
 }
 else if (BASE_CLS.isAssignableFrom(type))
 returnFalseIfReadFailed(name, "reader.readMessage", field);
-else if (type.isArray())
-returnFalseIfReadFailed(name, "reader.readObjectArray", field, 
"Type." + typeEnum(type.getComponentType()));
+else if (type.isArray()) {
+Class compType = type.getComponentType();
+
+returnFalseIfReadFailed(name, "reader.readObjectArray", field, 
"Type." + typeEnum(compType),
+compType.getSimpleName() + ".class");
+}
 else if (Collection.class.isAssignableFrom(type) && 
!Set.class.isAssignableFrom(type)) {
 assert colItemType != null;
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/dcb4c709/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectByteBufferStream.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectByteBufferStream.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectByteBufferStream.java
index f503223..fed6a53 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectByteBufferStream.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectByteBufferStream.java
@@ -967,10 +967,11 @@ public class DirectByteBufferStream {
 
 /**
  * @param itemType Component type.
+ * @param itemCls Component class.
  * @return Array.
  */
 @SuppressWarnings("unchecked")
-public  T[] readObjectArray(MessageAdapter.Type itemType) {
+public  T[] readObjectArray(MessageAdapter.Type itemType, Class 
itemCls) {
 if (readSize == -1) {
 int size = readInt();
 
@@ -982,7 +983,7 @@ public class DirectByteBufferStream {
 
 if (readSize >= 0) {
 if (objArr == null)
-objArr = (Object[])Array.newInstance(itemType.clazz(), 
readSize);
+objArr = (Object[])Array.newInstance(itemCls, readSize);
 
 for (int i = readItems; i < readSize; i++) {
 Object item = read(itemType);

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/dcb4c709/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMessageReader.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMessageReader.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMessageReader.java
index 191c522..f52a4c8 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMessageReader.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMessageReader.java
@@ -236,8 +236,8 @@ public class DirectMessageReader implements MessageReader {
 

[03/17] incubator-ignite git commit: ignite-nio - Removing message clone

2015-02-15 Thread vkulichenko
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/e63ce523/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockResponse.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockResponse.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockResponse.java
index 60108c8..7ac8041 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockResponse.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockResponse.java
@@ -298,39 +298,37 @@ public class GridDistributedLockResponse extends 
GridDistributedBaseMessag
 
 /** {@inheritDoc} */
 @SuppressWarnings("all")
-@Override public boolean writeTo(ByteBuffer buf, MessageWriteState state) {
-MessageWriter writer = state.writer();
-
+@Override public boolean writeTo(ByteBuffer buf, MessageWriter writer) {
 writer.setBuffer(buf);
 
-if (!super.writeTo(buf, state))
+if (!super.writeTo(buf, writer))
 return false;
 
-if (!state.isTypeWritten()) {
+if (!writer.isTypeWritten()) {
 if (!writer.writeByte(null, directType()))
 return false;
 
-state.setTypeWritten();
+writer.onTypeWritten();
 }
 
-switch (state.index()) {
+switch (writer.state()) {
 case 8:
 if (!writer.writeByteArray("errBytes", errBytes))
 return false;
 
-state.increment();
+writer.incrementState();
 
 case 9:
 if (!writer.writeIgniteUuid("futId", futId))
 return false;
 
-state.increment();
+writer.incrementState();
 
 case 10:
 if (!writer.writeCollection("valBytes", valBytes, Type.MSG))
 return false;
 
-state.increment();
+writer.incrementState();
 
 }
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/e63ce523/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxFinishRequest.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxFinishRequest.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxFinishRequest.java
index 46aa9d8..5688cfc 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxFinishRequest.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxFinishRequest.java
@@ -376,99 +376,97 @@ public class GridDistributedTxFinishRequest extends 
GridDistributedBaseMes
 
 /** {@inheritDoc} */
 @SuppressWarnings("all")
-@Override public boolean writeTo(ByteBuffer buf, MessageWriteState state) {
-MessageWriter writer = state.writer();
-
+@Override public boolean writeTo(ByteBuffer buf, MessageWriter writer) {
 writer.setBuffer(buf);
 
-if (!super.writeTo(buf, state))
+if (!super.writeTo(buf, writer))
 return false;
 
-if (!state.isTypeWritten()) {
+if (!writer.isTypeWritten()) {
 if (!writer.writeByte(null, directType()))
 return false;
 
-state.setTypeWritten();
+writer.onTypeWritten();
 }
 
-switch (state.index()) {
+switch (writer.state()) {
 case 8:
 if (!writer.writeMessage("baseVer", baseVer))
 return false;
 
-state.increment();
+writer.incrementState();
 
 case 9:
 if (!writer.writeBoolean("commit", commit))
 return false;
 
-state.increment();
+writer.incrementState();
 
 case 10:
 if (!writer.writeMessage("commitVer", commitVer))
 return false;
 
-state.increment();
+writer.incrementState();
 
 case 11:
 if (!writer.writeIgniteUuid("futId", futId))
 return false;
 
-state.increment();
+writer.incrementState();
 
 case 12:
 if (!writer.writeByteArray("grpLockKeyBytes", grpLockKeyBytes))
 return false;
 
-state.increment();
+writer.incrementState();
 
 case 13:
 if (!writer.writeBoolean("invalidate", invalid

Git Push Summary

2015-02-15 Thread agoncharuk
Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-52 [deleted] c63177e98


[03/30] incubator-ignite git commit: ignite-sql-old - annotations

2015-02-15 Thread vkulichenko
ignite-sql-old - annotations


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/8be3faa7
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/8be3faa7
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/8be3faa7

Branch: refs/heads/ignite-nio
Commit: 8be3faa768d43f8427b44afa9684a945814092af
Parents: 6f2dc26
Author: S.Vladykin 
Authored: Sat Feb 14 00:54:32 2015 +0300
Committer: S.Vladykin 
Committed: Sat Feb 14 00:54:32 2015 +0300

--
 .../examples/datagrid/CacheQueryExample.java|  17 +--
 .../datagrid/starschema/DimProduct.java |   6 +-
 .../examples/datagrid/starschema/DimStore.java  |   6 +-
 .../datagrid/starschema/FactPurchase.java   |  10 +-
 .../ignite/jdbc/JdbcComplexQuerySelfTest.java   |  15 ++-
 .../ignite/jdbc/JdbcMetadataSelfTest.java   |  13 +-
 .../jdbc/JdbcPreparedStatementSelfTest.java |  32 ++---
 .../ignite/jdbc/JdbcResultSetSelfTest.java  |  39 +++---
 .../ignite/jdbc/JdbcStatementSelfTest.java  |  11 +-
 .../apache/ignite/cache/query/CacheQuery.java   |   9 +-
 .../query/annotations/QueryGroupIndex.java  |  49 
 .../cache/query/annotations/QuerySqlField.java  | 125 +++
 .../query/annotations/QuerySqlFunction.java |  67 ++
 .../cache/query/annotations/QueryTextField.java |  35 ++
 .../configuration/QueryConfiguration.java   |   3 +-
 .../processors/query/GridQueryProcessor.java|  21 ++--
 .../GridCacheConcurrentTxMultiNodeTest.java |  21 ++--
 ...CacheFullTextQueryMultithreadedSelfTest.java |   3 +-
 .../cache/GridCacheLuceneQueryIndexTest.java|   6 +-
 .../cache/GridCacheOffHeapSelfTest.java |   4 +-
 .../cache/GridCacheQueryEmbeddedValue.java  |  10 +-
 .../cache/GridCacheQueryIndexSelfTest.java  |   3 +-
 .../processors/cache/GridCacheTestValue.java|   4 +-
 .../processors/cache/GridCacheTestValue2.java   |   4 +-
 ...hePartitionedQueryMultiThreadedSelfTest.java |   9 +-
 ...dCacheAbstractReduceFieldsQuerySelfTest.java |  11 +-
 .../ignite/loadtests/mapper/TestObject.java |   6 +-
 .../query/h2/GridH2IndexingGeoSelfTest.java |   5 +-
 .../processors/query/h2/IgniteH2Indexing.java   |   3 +-
 .../GridCacheAbstractFieldsQuerySelfTest.java   |  13 +-
 .../cache/GridCacheAbstractQuerySelfTest.java   |  29 ++---
 .../cache/GridCacheCrossCacheQuerySelfTest.java |  17 +--
 .../cache/GridCacheQueryLoadSelfTest.java   |   4 +-
 .../GridCacheQueryMultiThreadedSelfTest.java|   3 +-
 .../cache/GridCacheQueryTestValue.java  |  20 +--
 .../GridCacheSqlQueryMultiThreadedSelfTest.java |   3 +-
 .../processors/cache/GridCacheSwapSelfTest.java |   4 +-
 .../GridCacheReplicatedQuerySelfTest.java   |   3 +-
 .../query/h2/GridH2IndexRebuildTest.java|  13 +-
 .../query/h2/sql/GridQueryParsingTest.java  |  17 +--
 .../loadtests/h2indexing/GridTestEntity.java|   6 +-
 .../scala/org/apache/ignite/scalar/scalar.scala |   6 +-
 .../commands/cache/VisorCacheCommandSpec.scala  |   4 +-
 .../yardstick/cache/model/Organization.java |   6 +-
 .../ignite/yardstick/cache/model/Person.java|  12 +-
 45 files changed, 499 insertions(+), 208 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/8be3faa7/examples/src/main/java/org/apache/ignite/examples/datagrid/CacheQueryExample.java
--
diff --git 
a/examples/src/main/java/org/apache/ignite/examples/datagrid/CacheQueryExample.java
 
b/examples/src/main/java/org/apache/ignite/examples/datagrid/CacheQueryExample.java
index 04fb53d..238429c 100644
--- 
a/examples/src/main/java/org/apache/ignite/examples/datagrid/CacheQueryExample.java
+++ 
b/examples/src/main/java/org/apache/ignite/examples/datagrid/CacheQueryExample.java
@@ -21,6 +21,7 @@ import org.apache.ignite.*;
 import org.apache.ignite.cache.*;
 import org.apache.ignite.cache.affinity.*;
 import org.apache.ignite.cache.query.*;
+import org.apache.ignite.cache.query.annotations.*;
 import org.apache.ignite.lang.*;
 
 import java.io.*;
@@ -374,27 +375,27 @@ public class CacheQueryExample {
  */
 private static class Person implements Serializable {
 /** Person ID (indexed). */
-@CacheQuerySqlField(index = true)
+@QuerySqlField(index = true)
 private UUID id;
 
 /** Organization ID (indexed). */
-@CacheQuerySqlField(index = true)
+@QuerySqlField(index = true)
 private UUID orgId;
 
 /** First name (not-indexed). */
-@CacheQuerySqlField
+@QuerySqlField
 private String firstName;
 
 /** Last name (not indexed). */
-@CacheQuerySqlField
+@QuerySqlField
 private String lastName;
 
  

[34/45] incubator-ignite git commit: IGNITE-CANCELLED Cancel user's request when grid stopping.

2015-02-15 Thread sergi
IGNITE-CANCELLED Cancel user's request when grid stopping.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/d5182f50
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/d5182f50
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/d5182f50

Branch: refs/heads/ignite-sql-old
Commit: d5182f506cd0cce4e200448cb06103d199c60963
Parents: 188a18d
Author: nikolay_tikhonov 
Authored: Sat Feb 14 17:35:22 2015 +0300
Committer: nikolay_tikhonov 
Committed: Sat Feb 14 17:35:22 2015 +0300

--
 .../ignite/internal/GridKernalGateway.java  |   7 +
 .../ignite/internal/GridKernalGatewayImpl.java  |  16 +
 .../apache/ignite/internal/IgniteKernal.java|  23 +-
 .../processors/cache/GridCacheMvccManager.java  |  15 +
 .../processors/cache/GridCacheProcessor.java|   8 +
 .../internal/GridUpdateNotifierSelfTest.java|   4 +
 .../IgniteCacheAbstractStopBusySelfTest.java| 371 +++
 .../IgniteCacheAtomicStopBusySelfTest.java  |  59 +++
 ...gniteCacheTransactionalStopBusySelfTest.java |  53 +++
 .../ignite/testsuites/IgniteCacheTestSuite.java |   2 +
 10 files changed, 557 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/d5182f50/modules/core/src/main/java/org/apache/ignite/internal/GridKernalGateway.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/GridKernalGateway.java 
b/modules/core/src/main/java/org/apache/ignite/internal/GridKernalGateway.java
index e3fdd15..09164d9 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/GridKernalGateway.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/GridKernalGateway.java
@@ -127,5 +127,12 @@ public interface GridKernalGateway {
  * Gets user stack trace through the first call of grid public API.
  */
 public String userStackTrace();
+
+/**
+ * @param timeout Timeout.
+ * @return {@code True} if write lock has been acquired.
+ * @throws InterruptedException If interrupted.
+ */
+public boolean tryWriteLock(long timeout) throws InterruptedException;
 }
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/d5182f50/modules/core/src/main/java/org/apache/ignite/internal/GridKernalGatewayImpl.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/GridKernalGatewayImpl.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/GridKernalGatewayImpl.java
index cd2f219..5982005 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/GridKernalGatewayImpl.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/GridKernalGatewayImpl.java
@@ -121,6 +121,22 @@ public class GridKernalGatewayImpl implements 
GridKernalGateway, Serializable {
 Thread.currentThread().interrupt();
 }
 
+/** {@inheritDoc} */
+@Override public boolean tryWriteLock(long timeout) throws 
InterruptedException {
+boolean acquired = rwLock.tryWriteLock(timeout, TimeUnit.MILLISECONDS);
+
+if (acquired) {
+if (stackTrace == null)
+stackTrace = stackTrace();
+
+enterThreadLocals();
+
+return true;
+}
+
+return false;
+}
+
 /**
  * Retrieves user stack trace.
  *

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/d5182f50/modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java 
b/modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java
index 51ff4a8..c253182 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java
@@ -1732,6 +1732,7 @@ public class IgniteKernal extends ClusterGroupAdapter 
implements IgniteEx, Ignit
 }
 
 IgniteEmailProcessorAdapter email = ctx.email();
+GridCacheProcessor cacheProcessor = ctx.cache();
 
 List comps = ctx.components();
 
@@ -1761,7 +1762,27 @@ public class IgniteKernal extends ClusterGroupAdapter 
implements IgniteEx, Ignit
 if (metricsLogTimer != null)
 metricsLogTimer.cancel();
 
-gw.writeLock();
+boolean interrupted = false;
+
+while (true) {
+try {
+if (gw.tryWriteLock(10))
+break;
+}
+catch (InterruptedException e) {
+// Preserve interrupt s

[36/49] incubator-ignite git commit: IGNITE-9655-Merge - Fixed Hadoop tests.

2015-02-15 Thread agoncharuk
IGNITE-9655-Merge - Fixed Hadoop tests.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/79d5d325
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/79d5d325
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/79d5d325

Branch: refs/heads/sprint-1
Commit: 79d5d325d68092385a34b8adc63a9fb0244dc79e
Parents: 25f55de
Author: Alexey Goncharuk 
Authored: Fri Feb 13 19:03:33 2015 -0800
Committer: Alexey Goncharuk 
Committed: Fri Feb 13 19:03:33 2015 -0800

--
 .../processors/cache/transactions/IgniteTxLocalAdapter.java| 2 --
 1 file changed, 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/79d5d325/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalAdapter.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalAdapter.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalAdapter.java
index 5c8d1ac..97564e1 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalAdapter.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalAdapter.java
@@ -1988,8 +1988,6 @@ public abstract class IgniteTxLocalAdapter extends 
IgniteTxAdapter
 if (invokeMap != null)
 transform = true;
 
-assert !transform || retval;
-
 groupLockSanityCheck(cacheCtx, keys);
 
 for (K key : keys) {



[20/49] incubator-ignite git commit: GG-9655 - Fixing tests after merge.

2015-02-15 Thread agoncharuk
GG-9655 - Fixing tests after merge.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/886299da
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/886299da
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/886299da

Branch: refs/heads/sprint-1
Commit: 886299da986e0c76299283837cf19801da1958fd
Parents: bc89139
Author: Alexey Goncharuk 
Authored: Tue Feb 3 11:52:00 2015 -0800
Committer: Alexey Goncharuk 
Committed: Tue Feb 3 11:52:00 2015 -0800

--
 .../distributed/near/GridNearTxPrepareFuture.java   |  7 +--
 .../processors/cache/GridCacheTestStore.java| 16 
 ...CacheReplicatedGetAndTransformStoreSelfTest.java |  8 +---
 3 files changed, 14 insertions(+), 17 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/886299da/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareFuture.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareFuture.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareFuture.java
index fb422a4..deb991a 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareFuture.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareFuture.java
@@ -132,7 +132,7 @@ public final class GridNearTxPrepareFuture extends 
GridCompoundIdentityFut
 if (log.isDebugEnabled())
 log.debug("Transaction future received owner changed callback: " + 
entry);
 
-if (entry.context().isNear() && owner != null && 
tx.hasWriteKey(entry.txKey())) {
+if ((entry.context().isNear() || entry.context().isLocal()) && owner 
!= null && tx.hasWriteKey(entry.txKey())) {
 lockKeys.remove(entry.txKey());
 
 // This will check for locks.
@@ -773,9 +773,12 @@ public final class GridNearTxPrepareFuture extends 
GridCompoundIdentityFut
 entry.cached(cacheCtx.nearTx().entryExx(entry.key(), topVer), 
entry.keyBytes());
 else if (!cacheCtx.isLocal())
 entry.cached(cacheCtx.colocated().entryExx(entry.key(), topVer, 
true), entry.keyBytes());
-else
+else {
 entry.cached(cacheCtx.local().entryEx(entry.key(), topVer), 
entry.keyBytes());
 
+lockKeys.add(entry.txKey());
+}
+
 if (cur == null || !cur.node().id().equals(primary.id()) || cur.near() 
!= cacheCtx.isNear()) {
 cur = new GridDistributedTxMapping<>(primary);
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/886299da/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheTestStore.java
--
diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheTestStore.java
 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheTestStore.java
index ff600e7..1a28bbf 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheTestStore.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheTestStore.java
@@ -188,7 +188,7 @@ public final class GridCacheTestStore extends 
CacheStore {
 
 /** {@inheritDoc} */
 @Override public String load(Integer key) {
-checkTx(session());
+checkTx(session(), true);
 
 lastMtd = "load";
 
@@ -218,7 +218,7 @@ public final class GridCacheTestStore extends 
CacheStore {
 
 /** {@inheritDoc} */
 @Override public Map loadAll(Iterable 
keys) {
-checkTx(session());
+checkTx(session(), true);
 
 lastMtd = "loadAll";
 
@@ -239,7 +239,7 @@ public final class GridCacheTestStore extends 
CacheStore {
 /** {@inheritDoc} */
 @Override public void write(Cache.Entry e)
 throws CacheWriterException {
-checkTx(session());
+checkTx(session(), false);
 
 lastMtd = "put";
 
@@ -253,7 +253,7 @@ public final class GridCacheTestStore extends 
CacheStore {
 /** {@inheritDoc} */
 @Override public void writeAll(Collection> entries)
 throws CacheWriterException {
-checkTx(session());
+checkTx(session(), false);
 
 lastMtd = "putAll";
 
@@ -267,7 +267,7 @@ public final class GridCacheTestStore extends 
CacheStore {
 
 /** {@inheritDoc} */
 @Override public void delete(Object key) throws CacheWriterException {
-checkTx(session());
+checkTx(session(), false);

Git Push Summary

2015-02-15 Thread agoncharuk
Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-109 [deleted] e4cd6321c


[45/49] incubator-ignite git commit: Ignite-9655-merge - Fixing tests.

2015-02-15 Thread agoncharuk
Ignite-9655-merge - Fixing tests.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/aa83f60f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/aa83f60f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/aa83f60f

Branch: refs/heads/sprint-1
Commit: aa83f60fecae61c7c7edf8a0bf2ac8799a143686
Parents: 387c24d
Author: Alexey Goncharuk 
Authored: Sat Feb 14 23:49:08 2015 -0800
Committer: Alexey Goncharuk 
Committed: Sat Feb 14 23:49:08 2015 -0800

--
 .../java/org/apache/ignite/testsuites/IgniteCacheTestSuite.java| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/aa83f60f/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheTestSuite.java
--
diff --git 
a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheTestSuite.java
 
b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheTestSuite.java
index ea95283..d081eaf 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheTestSuite.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheTestSuite.java
@@ -119,7 +119,6 @@ public class IgniteCacheTestSuite extends TestSuite {
 suite.addTestSuite(GridCacheAsyncOperationsLimitSelfTest.class);
 suite.addTestSuite(GridCacheTtlManagerSelfTest.class);
 suite.addTestSuite(GridCacheLifecycleAwareSelfTest.class);
-//suite.addTestSuite(GridCacheStopSelfTest.class); TODO IGNITE-257
 suite.addTestSuite(IgniteCacheAtomicStopBusySelfTest.class);
 suite.addTestSuite(IgniteCacheTransactionalStopBusySelfTest.class);
 suite.addTestSuite(GridCacheAtomicNearCacheSelfTest.class);
@@ -145,6 +144,7 @@ public class IgniteCacheTestSuite extends TestSuite {
 //suite.addTestSuite(GridCacheReplicatedTxExceptionSelfTest.class);
 //suite.addTestSuite(GridCacheLocalTxExceptionSelfTest.class);
 //suite.addTestSuite(GridCacheNearTxExceptionSelfTest.class);
+//suite.addTestSuite(GridCacheStopSelfTest.class); TODO IGNITE-257
 
 // Local cache.
 suite.addTestSuite(GridCacheLocalBasicApiSelfTest.class);



[49/50] [abbrv] incubator-ignite git commit: Merge remote-tracking branch 'origin/sprint-1' into sprint-1

2015-02-15 Thread vkulichenko
Merge remote-tracking branch 'origin/sprint-1' into sprint-1

Conflicts:

modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCachePessimisticCheckCommittedTxRequest.java

modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCachePessimisticCheckCommittedTxResponse.java

modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockRequest.java

modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxFinishRequest.java

modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxPrepareRequest.java

modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockRequest.java

modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxFinishRequest.java

modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareRequest.java

modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearLockRequest.java

modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxFinishRequest.java

modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareRequest.java

modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareResponse.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/ac3769be
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/ac3769be
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/ac3769be

Branch: refs/heads/sprint-1
Commit: ac3769be71940f11914733c9572db7391d02c504
Parents: 497fc87 73bc9d3
Author: Valentin Kulichenko 
Authored: Sun Feb 15 00:37:02 2015 -0800
Committer: Valentin Kulichenko 
Committed: Sun Feb 15 00:37:02 2015 -0800

--
 .../datagrid/CacheDataLoaderExample.java|   1 -
 .../CommunicationMessageCodeGenerator.java  |  24 +
 .../org/apache/ignite/IgniteDataLoader.java |  22 +-
 .../communication/GridIoMessageFactory.java |  10 -
 .../affinity/GridAffinityProcessor.java |  36 +-
 .../processors/cache/CacheMetricsImpl.java  |   8 +-
 .../processors/cache/GridCacheAdapter.java  |  35 +-
 .../processors/cache/GridCacheContext.java  |  30 +-
 .../processors/cache/GridCacheEntryInfo.java|   9 +
 .../processors/cache/GridCacheMapEntry.java | 159 ++---
 .../processors/cache/GridCacheMvcc.java |   8 +-
 .../cache/GridCacheMvccCandidate.java   |  18 -
 .../processors/cache/GridCacheReturn.java   |  57 ++
 .../cache/GridCacheSharedContext.java   |   2 +
 .../processors/cache/GridCacheUtils.java|  15 -
 .../distributed/GridCacheCommittedTxInfo.java   |   2 -
 .../GridCachePerThreadTxCommitBuffer.java   | 186 -
 ...dCachePessimisticCheckCommittedTxFuture.java | 383 ---
 ...CachePessimisticCheckCommittedTxRequest.java | 282 
 ...achePessimisticCheckCommittedTxResponse.java | 228 --
 .../distributed/GridCacheTxCommitBuffer.java|  60 --
 .../distributed/GridDistributedLockRequest.java | 201 +-
 .../GridDistributedTxFinishRequest.java | 158 +
 .../distributed/GridDistributedTxMapping.java   |   6 +-
 .../GridDistributedTxPrepareRequest.java| 122 +---
 .../GridDistributedTxRemoteAdapter.java |  58 +-
 .../distributed/dht/GridDhtCacheEntry.java  |  12 +-
 .../distributed/dht/GridDhtLockFuture.java  | 156 +
 .../distributed/dht/GridDhtLockRequest.java |  74 +-
 .../dht/GridDhtTransactionalCacheAdapter.java   |  20 +-
 .../distributed/dht/GridDhtTxFinishFuture.java  |  44 +-
 .../distributed/dht/GridDhtTxFinishRequest.java | 270 +---
 .../cache/distributed/dht/GridDhtTxLocal.java   |  56 +-
 .../distributed/dht/GridDhtTxLocalAdapter.java  | 109 +--
 .../distributed/dht/GridDhtTxPrepareFuture.java | 654 --
 .../dht/GridDhtTxPrepareRequest.java|  59 +-
 .../dht/GridDhtTxPrepareResponse.java   |   2 +
 .../cache/distributed/dht/GridDhtTxRemote.java  |  12 +-
 .../dht/atomic/GridDhtAtomicCache.java  |   2 +-
 .../colocated/GridDhtColocatedLockFuture.java   |  41 --
 .../dht/preloader/GridDhtPreloader.java |   2 +-
 .../distributed/near/GridNearLockFuture.java|   8 -
 .../distributed/near/GridNearLockRequest.java   |  87 +--
 .../near/GridNearTransactionalCache.java|   3 +-
 .../near/GridNearTxFinishFuture.java|   2 -
 .../near/GridNearTxFinishRequest.java   |  54 +-
 .../cache/distributed/near/GridNearTxLocal.java 

[49/49] incubator-ignite git commit: Rebuilt optimized-classnames.properties.

2015-02-15 Thread agoncharuk
Rebuilt optimized-classnames.properties.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/73bc9d34
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/73bc9d34
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/73bc9d34

Branch: refs/heads/sprint-1
Commit: 73bc9d34b3aa5718db913adb52c594eb0e7c5ce8
Parents: c4ffc84
Author: Alexey Goncharuk 
Authored: Sun Feb 15 00:18:00 2015 -0800
Committer: Alexey Goncharuk 
Committed: Sun Feb 15 00:18:00 2015 -0800

--
 .../optimized/optimized-classnames.properties   | 42 
 1 file changed, 16 insertions(+), 26 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/73bc9d34/modules/core/src/main/java/org/apache/ignite/marshaller/optimized/optimized-classnames.properties
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/marshaller/optimized/optimized-classnames.properties
 
b/modules/core/src/main/java/org/apache/ignite/marshaller/optimized/optimized-classnames.properties
index 1143151..fe30a68 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/marshaller/optimized/optimized-classnames.properties
+++ 
b/modules/core/src/main/java/org/apache/ignite/marshaller/optimized/optimized-classnames.properties
@@ -90,12 +90,11 @@ 
org.apache.ignite.cache.affinity.fair.CachePartitionFairAffinity$PartitionSetCom
 org.apache.ignite.cache.affinity.rendezvous.CacheRendezvousAffinityFunction
 
org.apache.ignite.cache.affinity.rendezvous.CacheRendezvousAffinityFunction$HashComparator
 
org.apache.ignite.cache.hibernate.GridHibernateAccessStrategyAdapter$ClearKeyCallable
-org.apache.ignite.configuration.CacheQueryConfiguration
-org.apache.ignite.cache.query.CacheQueryType
-org.apache.ignite.cache.query.QueryAffinityPredicate
-org.apache.ignite.cache.query.QueryContinuousPredicate
-org.apache.ignite.cache.query.QuerySqlPredicate
-org.apache.ignite.cache.query.QueryTextPredicate
+org.apache.ignite.cache.query.ScanQuery
+org.apache.ignite.cache.query.SpiQuery
+org.apache.ignite.cache.query.SqlFieldsQuery
+org.apache.ignite.cache.query.SqlQuery
+org.apache.ignite.cache.query.TextQuery
 org.apache.ignite.cache.store.jdbc.CacheAbstractJdbcStore$EntryMapping$1
 org.apache.ignite.cache.store.jdbc.CacheAbstractJdbcStore$EntryMapping$2
 org.apache.ignite.cache.store.jdbc.dialect.BasicJdbcDialect$1
@@ -128,12 +127,11 @@ 
org.apache.ignite.compute.gridify.aop.GridifyArgumentAdapter
 org.apache.ignite.compute.gridify.aop.GridifyDefaultRangeTask
 org.apache.ignite.compute.gridify.aop.GridifyDefaultTask
 
org.apache.ignite.compute.gridify.aop.spring.GridifySpringPointcut$GridifySpringPointcutType
+org.apache.ignite.configuration.CacheQueryConfiguration
 org.apache.ignite.configuration.DeploymentMode
 org.apache.ignite.configuration.TransactionConfiguration
 org.apache.ignite.events.CacheEvent
 org.apache.ignite.events.CachePreloadingEvent
-org.apache.ignite.events.CacheQueryExecutedEvent
-org.apache.ignite.events.CacheQueryReadEvent
 org.apache.ignite.events.CheckpointEvent
 org.apache.ignite.events.DeploymentEvent
 org.apache.ignite.events.DiscoveryEvent
@@ -306,9 +304,11 @@ 
org.apache.ignite.internal.processors.cache.GridCacheAdapter$66
 org.apache.ignite.internal.processors.cache.GridCacheAdapter$67
 org.apache.ignite.internal.processors.cache.GridCacheAdapter$69
 org.apache.ignite.internal.processors.cache.GridCacheAdapter$70
+org.apache.ignite.internal.processors.cache.GridCacheAdapter$70$1
 org.apache.ignite.internal.processors.cache.GridCacheAdapter$71
 org.apache.ignite.internal.processors.cache.GridCacheAdapter$72
-org.apache.ignite.internal.processors.cache.GridCacheAdapter$74
+org.apache.ignite.internal.processors.cache.GridCacheAdapter$73
+org.apache.ignite.internal.processors.cache.GridCacheAdapter$75
 org.apache.ignite.internal.processors.cache.GridCacheAdapter$8
 org.apache.ignite.internal.processors.cache.GridCacheAdapter$9
 
org.apache.ignite.internal.processors.cache.GridCacheAdapter$GlobalClearAllCallable
@@ -419,8 +419,7 @@ 
org.apache.ignite.internal.processors.cache.GridCacheUtils$20
 org.apache.ignite.internal.processors.cache.GridCacheUtils$21
 org.apache.ignite.internal.processors.cache.GridCacheUtils$22
 org.apache.ignite.internal.processors.cache.GridCacheUtils$23
-org.apache.ignite.internal.processors.cache.GridCacheUtils$24
-org.apache.ignite.internal.processors.cache.GridCacheUtils$26
+org.apache.ignite.internal.processors.cache.GridCacheUtils$25
 org.apache.ignite.internal.processors.cache.GridCacheUtils$3
 org.apache.ignite.internal.processors.cache.GridCacheUtils$4
 org.apache.ignite.internal.processors.cache.GridCacheUtils$5
@@ -435,20 +434,13 @@ 
org.apache.ignite.internal.processors.cac

[27/28] incubator-ignite git commit: Merge branch 'sprint-1' of https://git-wip-us.apache.org/repos/asf/incubator-ignite into ignite-sql-old

2015-02-15 Thread sergi
Merge branch 'sprint-1' of 
https://git-wip-us.apache.org/repos/asf/incubator-ignite into ignite-sql-old

Conflicts:

modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheQueryIndexSelfTest.java

modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/continuous/GridCacheContinuousQueryAbstractSelfTest.java

modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/continuous/GridCacheContinuousQueryReplicatedSelfTest.java

modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/reducefields/GridCacheAbstractReduceFieldsQuerySelfTest.java

modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/reducefields/GridCacheReduceFieldsQueryPartitionedSelfTest.java

modules/core/src/test/java/org/apache/ignite/loadtests/continuous/GridContinuousOperationsLoadTest.java

modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheSqlQueryMultiThreadedSelfTest.java

modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCacheAtomicFieldsQuerySelfTest.java

modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCachePartitionedQuerySelfTest.java

modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/local/GridCacheLocalQuerySelfTest.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/ddbfb711
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/ddbfb711
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/ddbfb711

Branch: refs/heads/sprint-1
Commit: ddbfb711000b4402a4755d865da4bf6d0de43e84
Parents: 4873f04 f846f8a
Author: S.Vladykin 
Authored: Sun Feb 15 06:01:30 2015 +0300
Committer: S.Vladykin 
Committed: Sun Feb 15 06:01:30 2015 +0300

--
 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 -
 .../client/memcache/MemcacheRestExample.java|3 +-
 modules/core/licenses/sun-bcl-license.txt   |   50 +
 modules/core/pom.xml|   16 -
 .../ignite/internal/GridKernalGateway.java  |7 +
 .../ignite/internal/GridKernalGatewayImpl.java  |   16 +
 .../apache/ignite/internal/IgniteKernal.java|   23 +-
 .../deployment/GridDeploymentManager.java   |2 +-
 .../processors/cache/GridCacheMvccManager.java  |   15 +
 .../processors/cache/GridCacheProcessor.java|8 +
 .../optimized/optimized-classnames.properties   |  254 +-
 .../fifoqueue/FifoQueueCollisionSpi.java|6 +-
 .../PriorityQueueCollisionSpi.java  |6 +-
 .../spi/discovery/tcp/TcpDiscoverySpi.java  |   70 +-
 .../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 +
 .../GridCacheConcurrentTxMultiNodeTest.java |4 +-
 ...CacheFullTextQueryMultithreadedSelfTest.java |2 +-
 .../cache/GridCacheLuceneQueryIndexTest.java|   16 +-
 .../cache/GridCacheOffHeapSelfTest.java |2 +-
 .../cache/GridCacheP2PUndeploySelfTest.java |2 +-
 .../cache/GridCacheQueryIndexSelfTest.java  |5 +-
 .../GridCacheQueryInternalKeysSelfTest.java |2 +-
 .../cache/GridCacheSwapPreloadSelfTest.java |2 +-
 .../GridCacheVariableTopologySelfTest.java  |2 +-
 .../IgniteCacheAbstractStopBusySelfTest.java|  381 ++
 .../IgniteCacheAtomicStopBusySelfTest.java  |   59 +
 ...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 +-
 ...ePartitionedNearDisabledMe

[32/49] incubator-ignite git commit: Merge branch 'sprint-1' of https://git-wip-us.apache.org/repos/asf/incubator-ignite into ignite-9655-merge

2015-02-15 Thread agoncharuk
Merge branch 'sprint-1' of 
https://git-wip-us.apache.org/repos/asf/incubator-ignite into ignite-9655-merge


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/773c207e
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/773c207e
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/773c207e

Branch: refs/heads/sprint-1
Commit: 773c207eb7c1ba093d0dcd03af4f7290313b6798
Parents: f0b6247 7f062e6
Author: Alexey Goncharuk 
Authored: Fri Feb 13 14:13:27 2015 -0800
Committer: Alexey Goncharuk 
Committed: Fri Feb 13 14:13:27 2015 -0800

--
 config/fabric/default-config.xml|6 +-
 config/hadoop/default-config.xml|   30 +-
 config/ignite-log4j.xml |2 +-
 docs/core-site.ignite.xml   |   26 +-
 docs/hadoop_readme.md   |8 +-
 examples/config/filesystem/core-site.xml|   14 +-
 examples/config/filesystem/example-igfs.xml |  165 +
 examples/config/filesystem/example-ignitefs.xml |  165 -
 examples/config/filesystem/readme.txt   |2 +-
 examples/pom-standalone.xml |   28 +-
 .../HibernateL2CacheExampleNodeStartup.java |2 +-
 .../ignite/examples/igfs/IgfsExample.java   |  278 ++
 .../examples/igfs/IgfsMapReduceExample.java |  249 ++
 .../ignite/examples/igfs/IgfsNodeStartup.java   |   41 +
 .../apache/ignite/examples/igfs/package.html|   24 +
 .../examples/ignitefs/IgniteFsExample.java  |  278 --
 .../ignitefs/IgniteFsMapReduceExample.java  |  249 --
 .../examples/ignitefs/IgniteFsNodeStartup.java  |   41 -
 .../ignite/examples/ignitefs/package.html   |   24 -
 .../MemcacheRestExampleNodeStartup.java |2 +-
 .../ignite/examples/IgfsExamplesSelfTest.java   |   51 +
 .../examples/IgniteFsExamplesSelfTest.java  |   51 -
 .../testsuites/IgniteExamplesSelfTestSuite.java |2 +-
 .../src/test/resources/spring-server-node.xml   |   23 -
 .../test/resources/spring-server-ssl-node.xml   |   24 -
 modules/core/pom.xml|   10 +
 .../src/main/java/org/apache/ignite/Ignite.java |   24 +-
 .../main/java/org/apache/ignite/IgniteFs.java   |  106 +-
 .../apache/ignite/cache/CacheProjection.java|4 +-
 .../ignite/cache/cloner/CacheBasicCloner.java   |   34 -
 .../apache/ignite/cache/cloner/CacheCloner.java |   57 -
 .../ignite/cache/cloner/CacheDeepCloner.java|   87 -
 .../org/apache/ignite/cache/cloner/package.html |   24 -
 .../eviction/igfs/CacheIgfsEvictionFilter.java  |   35 +
 .../CacheIgfsPerBlockLruEvictionPolicy.java |  358 +++
 ...acheIgfsPerBlockLruEvictionPolicyMXBean.java |   93 +
 .../ignite/cache/eviction/igfs/package.html |   24 +
 .../ignitefs/CacheIgniteFsEvictionFilter.java   |   35 -
 .../CacheIgniteFsPerBlockLruEvictionPolicy.java |  358 ---
 ...IgniteFsPerBlockLruEvictionPolicyMXBean.java |   93 -
 .../ignite/cache/eviction/ignitefs/package.html |   24 -
 .../store/jdbc/CacheAbstractJdbcStore.java  |  100 +-
 .../cache/store/jdbc/CacheJdbcPojoStore.java|8 +-
 .../configuration/CacheConfiguration.java   |   34 -
 .../ignite/configuration/IgfsConfiguration.java |  807 +
 .../configuration/IgniteConfiguration.java  |  128 +-
 .../configuration/IgniteFsConfiguration.java|  807 -
 .../ignite/events/AuthenticationEvent.java  |  172 -
 .../ignite/events/AuthorizationEvent.java   |  146 -
 .../org/apache/ignite/events/EventType.java |  248 +-
 .../org/apache/ignite/events/IgfsEvent.java |  197 ++
 .../org/apache/ignite/events/IgniteFsEvent.java |  197 --
 .../ignite/events/SecureSessionEvent.java   |  154 -
 .../main/java/org/apache/ignite/igfs/Igfs.java  |  216 ++
 .../apache/ignite/igfs/IgfsBlockLocation.java   |   63 +
 .../IgfsConcurrentModificationException.java|   36 +
 .../ignite/igfs/IgfsCorruptedFileException.java |   50 +
 .../org/apache/ignite/igfs/IgfsException.java   |   57 +
 .../java/org/apache/ignite/igfs/IgfsFile.java   |  120 +
 .../ignite/igfs/IgfsFileNotFoundException.java  |   44 +
 .../igfs/IgfsGroupDataBlocksKeyMapper.java  |  101 +
 .../org/apache/ignite/igfs/IgfsInputStream.java |   80 +
 .../igfs/IgfsInvalidHdfsVersionException.java   |   42 +
 .../ignite/igfs/IgfsInvalidPathException.java   |   57 +
 .../org/apache/ignite/igfs/IgfsMetrics.java |  159 +
 .../java/org/apache/ignite/igfs/IgfsMode.java   |   80 +
 .../ignite/igfs/IgfsOutOfSpaceException.java|   58 +
 .../apache/ignite/igfs/IgfsOutputStream.java|   35 +
 .../igfs/IgfsParentNotDirectoryException.java   |   50 +
 .../java/org/apache/ignite/igfs/IgfsPath.java   |  262 ++
 .../igfs/IgfsPathAlreadyExistsException.java|   50 +
 .../org/apache/ignite/igfs/IgfsPathSummary.java |  138 +
 .../java/org/apache/ignite/igfs/IgfsReader.java |   38 +
 .

[04/17] incubator-ignite git commit: ignite-nio - Removing message clone

2015-02-15 Thread vkulichenko
ignite-nio - Removing message clone


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/e63ce523
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/e63ce523
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/e63ce523

Branch: refs/heads/ignite-nio
Commit: e63ce5239df83b8b02e9fe571746a02d6b7c1b28
Parents: dcb4c70
Author: Valentin Kulichenko 
Authored: Sat Feb 14 21:21:35 2015 -0800
Committer: Valentin Kulichenko 
Committed: Sat Feb 14 21:21:35 2015 -0800

--
 .../CommunicationMessageCodeGenerator.java  |  17 +--
 .../org/apache/ignite/events/EventType.java |   2 +-
 .../ignite/internal/GridJobCancelRequest.java   |  16 ++-
 .../ignite/internal/GridJobExecuteRequest.java  |  52 
 .../ignite/internal/GridJobExecuteResponse.java |  24 ++--
 .../ignite/internal/GridJobSiblingsRequest.java |  14 +--
 .../internal/GridJobSiblingsResponse.java   |  12 +-
 .../ignite/internal/GridTaskCancelRequest.java  |  12 +-
 .../ignite/internal/GridTaskSessionRequest.java |  16 ++-
 .../internal/direct/DirectByteBufferStream.java |  81 
 .../internal/direct/DirectMessageWriter.java|  53 ++--
 .../internal/direct/MessageWriterState.java | 113 +
 .../checkpoint/GridCheckpointRequest.java   |  16 ++-
 .../managers/communication/GridIoMessage.java   |  24 ++--
 .../communication/GridIoUserMessage.java|  24 ++--
 .../deployment/GridDeploymentInfoBean.java  |  20 ++-
 .../deployment/GridDeploymentRequest.java   |  20 ++-
 .../deployment/GridDeploymentResponse.java  |  16 ++-
 .../eventstorage/GridEventStorageMessage.java   |  28 ++---
 .../cache/GridCacheEvictionRequest.java |  18 ++-
 .../cache/GridCacheEvictionResponse.java|  18 ++-
 .../processors/cache/GridCacheMessage.java  |  16 ++-
 .../processors/cache/GridCacheValueBytes.java   |  14 +--
 ...idCacheOptimisticCheckPreparedTxRequest.java |  22 ++--
 ...dCacheOptimisticCheckPreparedTxResponse.java |  18 ++-
 ...CachePessimisticCheckCommittedTxRequest.java |  26 ++--
 ...achePessimisticCheckCommittedTxResponse.java |  20 ++-
 .../distributed/GridCacheTtlUpdateRequest.java  |  24 ++--
 .../distributed/GridDistributedBaseMessage.java |  22 ++--
 .../distributed/GridDistributedLockRequest.java |  44 ---
 .../GridDistributedLockResponse.java|  18 ++-
 .../GridDistributedTxFinishRequest.java |  38 +++---
 .../GridDistributedTxFinishResponse.java|  16 ++-
 .../GridDistributedTxPrepareRequest.java|  40 +++---
 .../GridDistributedTxPrepareResponse.java   |  16 ++-
 .../GridDistributedUnlockRequest.java   |  14 +--
 .../dht/GridDhtAffinityAssignmentRequest.java   |  14 +--
 .../dht/GridDhtAffinityAssignmentResponse.java  |  16 ++-
 .../distributed/dht/GridDhtLockRequest.java |  30 +++--
 .../distributed/dht/GridDhtLockResponse.java|  20 ++-
 .../distributed/dht/GridDhtTxFinishRequest.java |  38 +++---
 .../dht/GridDhtTxFinishResponse.java|  14 +--
 .../dht/GridDhtTxPrepareRequest.java|  36 +++---
 .../dht/GridDhtTxPrepareResponse.java   |  22 ++--
 .../distributed/dht/GridDhtUnlockRequest.java   |  14 +--
 .../GridDhtAtomicDeferredUpdateResponse.java|  14 +--
 .../dht/atomic/GridDhtAtomicUpdateRequest.java  |  52 
 .../dht/atomic/GridDhtAtomicUpdateResponse.java |  20 ++-
 .../dht/atomic/GridNearAtomicUpdateRequest.java |  50 
 .../atomic/GridNearAtomicUpdateResponse.java|  34 +++--
 .../dht/preloader/GridDhtForceKeysRequest.java  |  20 ++-
 .../dht/preloader/GridDhtForceKeysResponse.java |  20 ++-
 .../GridDhtPartitionDemandMessage.java  |  24 ++--
 .../preloader/GridDhtPartitionExchangeId.java   |  16 ++-
 .../GridDhtPartitionSupplyMessage.java  |  24 ++--
 .../GridDhtPartitionsAbstractMessage.java   |  16 ++-
 .../preloader/GridDhtPartitionsFullMessage.java |  16 ++-
 .../GridDhtPartitionsSingleMessage.java |  14 +--
 .../GridDhtPartitionsSingleRequest.java |  10 +-
 .../distributed/near/GridNearGetRequest.java|  34 +++--
 .../distributed/near/GridNearGetResponse.java   |  26 ++--
 .../distributed/near/GridNearLockRequest.java   |  36 +++---
 .../distributed/near/GridNearLockResponse.java  |  22 ++--
 .../near/GridNearTxFinishRequest.java   |  24 ++--
 .../near/GridNearTxFinishResponse.java  |  18 ++-
 .../near/GridNearTxPrepareRequest.java  |  28 ++---
 .../near/GridNearTxPrepareResponse.java |  24 ++--
 .../distributed/near/GridNearUnlockRequest.java |  10 +-
 .../cache/query/GridCacheQueryRequest.java  |  50 
 .../cache/query/GridCacheQueryResponse.java |  24 ++--
 .../cache/version/GridCacheVersion.java |  18 ++-
 .../clock/GridClockDeltaSnapshotMessage.java|  14 +--
 .../proces

[24/28] incubator-ignite git commit: ignite-sql-old - fixes

2015-02-15 Thread sergi
ignite-sql-old - fixes


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/a50e0524
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/a50e0524
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/a50e0524

Branch: refs/heads/sprint-1
Commit: a50e0524421dfa267488b8fa3b430c0e59f33ba8
Parents: 42e5786
Author: S.Vladykin 
Authored: Sun Feb 15 05:08:02 2015 +0300
Committer: S.Vladykin 
Committed: Sun Feb 15 05:08:02 2015 +0300

--
 .../processors/cache/IgniteCacheProxy.java  | 111 +--
 1 file changed, 76 insertions(+), 35 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/a50e0524/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
index b4cfc09..1361b8b 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
@@ -264,7 +264,7 @@ public class IgniteCacheProxy extends 
AsyncSupportAdapter> query(Query filter, @Nullable ClusterGroup 
grp) {
+private QueryCursor> doQuery(Query filter, @Nullable 
ClusterGroup grp) {
 final CacheQuery> qry;
 final CacheQueryFuture> fut;
 
@@ -296,30 +296,27 @@ public class IgniteCacheProxy extends 
AsyncSupportAdapter(new 
GridCloseableIteratorAdapter>() {
-/** */
-Map.Entry cur;
+qry = 
((GridCacheQueriesEx)delegate.queries()).createSqlQuery(q.getType(), 
q.getSql());
 
-@Override protected Entry onNext() throws 
IgniteCheckedException {
-if (!onHasNext())
-throw new NoSuchElementException();
+if (grp != null)
+qry.projection(grp);
 
-Map.Entry e = cur;
+qry.pageSize(q.getPageSize());
 
-cur = null;
+qry.enableDedup(false);
+qry.includeBackups(false);
 
-return new CacheEntryImpl<>(e.getKey(), e.getValue());
-}
-
-@Override protected boolean onHasNext() throws 
IgniteCheckedException {
-return cur != null || (cur = fut.next()) != null;
-}
+fut = qry.execute(q.getArgs());
+}
+else
+throw new IgniteException("Unsupported query predicate: " + 
filter);
 
-@Override protected void onClose() throws IgniteCheckedException {
-fut.cancel();
+return new QueryCursorImpl<>(new 
ClIter,Cache.Entry>(fut) {
+@Override protected Cache.Entry convert(Map.Entry e) {
+return new CacheEntryImpl<>(e.getKey(), e.getValue());
 }
 });
 }
@@ -387,7 +384,7 @@ public class IgniteCacheProxy extends 
AsyncSupportAdapter extends 
AsyncSupportAdapter)qry, false);
 
-return query(qry, projection(false));
+return doQuery(qry, projection(false));
 }
 catch (Exception e) {
 if (e instanceof CacheException)
@@ -428,7 +422,17 @@ public class IgniteCacheProxy extends 
AsyncSupportAdapter> q = 
((GridCacheQueriesEx)delegate.queries()).createSqlFieldsQuery(qry.getSql(),
 false);
+
+q.pageSize(qry.getPageSize());
+
+CacheQueryFuture> fut = q.execute(qry.getArgs());
+
+return new QueryCursorImpl<>(new ClIter, List>(fut) {
+@Override protected List convert(List row) {
+return row;
+}
+});
 }
 catch (Exception e) {
 if (e instanceof CacheException)
@@ -446,9 +450,8 @@ public class IgniteCacheProxy extends 
AsyncSupportAdapter> doLocalQuery(SqlQuery p) {
-return null; // TODO
-//new 
QueryCursorImpl<>(ctx.kernalContext().query().queryLocal(
-//ctx.name(), p.getType(), p.getSql(), p.getArgs()));
+return new 
QueryCursorImpl<>(ctx.kernalContext().query().queryLocal(
+ctx.name(), p.getType(), p.getSql(), p.getArgs()));
 }
 
 /**
@@ -456,9 +459,8 @@ public class IgniteCacheProxy extends 
AsyncSupportAdapter> doLocalFieldsQuery(SqlFieldsQuery q) {
-return null; // TODO
-//new 
QueryCursorImpl<>(ctx.kernalContext().query().queryLocalFields(
-//ctx.name(), q.getSql(), q.getArgs()));
+return new 
QueryCursorImpl<>(ctx.kernalContext().query().queryLocalFields(
+ctx.name(), q.getSql(), q.getArgs()));
   

[49/50] [abbrv] incubator-ignite git commit: # sprint-1 Minor: missing serVer=0.

2015-02-15 Thread anovikov
# sprint-1 Minor: missing serVer=0.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/519daee1
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/519daee1
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/519daee1

Branch: refs/heads/sprint-1-start-nodes
Commit: 519daee13e902e115334c5c9dff53f19ad60d544
Parents: e533d15
Author: AKuznetsov 
Authored: Sun Feb 15 17:39:40 2015 +0700
Committer: AKuznetsov 
Committed: Sun Feb 15 17:39:40 2015 +0700

--
 .../apache/ignite/configuration/TransactionConfiguration.java | 3 +++
 .../internal/visor/node/VisorTransactionConfiguration.java| 7 ++-
 2 files changed, 9 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/519daee1/modules/core/src/main/java/org/apache/ignite/configuration/TransactionConfiguration.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/configuration/TransactionConfiguration.java
 
b/modules/core/src/main/java/org/apache/ignite/configuration/TransactionConfiguration.java
index ee01f3c..13ac061 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/configuration/TransactionConfiguration.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/configuration/TransactionConfiguration.java
@@ -25,6 +25,9 @@ import java.io.*;
  * Transactions configuration.
  */
 public class TransactionConfiguration implements Serializable {
+/** */
+private static final long serialVersionUID = 0L;
+
 /** Default value for 'txSerializableEnabled' flag. */
 public static final boolean DFLT_TX_SERIALIZABLE_ENABLED = false;
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/519daee1/modules/core/src/main/java/org/apache/ignite/internal/visor/node/VisorTransactionConfiguration.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/visor/node/VisorTransactionConfiguration.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/visor/node/VisorTransactionConfiguration.java
index 9f2c74a..7bd2ca8 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/visor/node/VisorTransactionConfiguration.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/visor/node/VisorTransactionConfiguration.java
@@ -21,10 +21,15 @@ import org.apache.ignite.configuration.*;
 import org.apache.ignite.internal.util.typedef.internal.*;
 import org.apache.ignite.transactions.*;
 
+import java.io.*;
+
 /**
  * Data transfer object for transaction configuration.
  */
-public class VisorTransactionConfiguration {
+public class VisorTransactionConfiguration implements Serializable {
+/** */
+private static final long serialVersionUID = 0L;
+
 /** Default cache concurrency. */
 private IgniteTxConcurrency dfltConcurrency;
 



[17/49] incubator-ignite git commit: Merge branch 'sprint-1' of https://git-wip-us.apache.org/repos/asf/incubator-ignite into ingite-9655-merge

2015-02-15 Thread agoncharuk
Merge branch 'sprint-1' of 
https://git-wip-us.apache.org/repos/asf/incubator-ignite into ingite-9655-merge


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/f004f9d1
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/f004f9d1
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/f004f9d1

Branch: refs/heads/sprint-1
Commit: f004f9d1252fe5c6358f4ca12a2c1dc81325890f
Parents: 9215a07 43e835b
Author: Alexey Goncharuk 
Authored: Mon Feb 2 15:21:50 2015 -0800
Committer: Alexey Goncharuk 
Committed: Mon Feb 2 15:21:50 2015 -0800

--
 .gitignore  |   1 -
 config/fabric/default-config.xml|   2 +-
 config/ignite-log4j.xml |  27 +--
 config/java.util.logging.properties |   6 +-
 ipc/shmem/readme.txt|   2 +-
 .../spi/checkpoint/s3/S3CheckpointSpi.java  |   2 +-
 modules/clients/src/test/resources/log4j.xml|   2 +-
 .../apache/ignite/IgniteBasicWarmupClosure.java |   2 +-
 .../apache/ignite/cache/CacheConfiguration.java |  24 +--
 .../org/apache/ignite/cache/CacheEntry.java |   2 +-
 .../apache/ignite/cache/CacheProjection.java|  10 +-
 .../cache/CacheWriteSynchronizationMode.java|  10 +-
 .../configuration/IgniteConfiguration.java  |  24 +--
 .../ignite/internal/GridKernalContext.java  |   8 -
 .../ignite/internal/GridKernalContextImpl.java  |  12 --
 .../org/apache/ignite/internal/IgniteEx.java|   8 -
 .../apache/ignite/internal/IgniteKernal.java|   7 -
 .../org/apache/ignite/internal/IgnitionEx.java  |   1 -
 .../GridDeploymentPerLoaderStore.java   |  20 +-
 .../GridDeploymentPerVersionStore.java  |   4 +-
 .../processors/cache/GridCacheAdapter.java  |   5 +-
 .../cache/GridCacheDeploymentManager.java   | 161 +++---
 .../cache/GridCachePreloaderAdapter.java|   2 +-
 .../processors/cache/GridCacheProcessor.java|   5 +-
 .../processors/cache/GridCacheStoreManager.java |  25 ++-
 .../processors/cache/GridCacheSwapManager.java  |   3 +-
 .../cache/GridCacheWriteBehindStore.java|  21 +-
 .../preloader/GridDhtPartitionDemandPool.java   |   2 +-
 .../processors/interop/GridInteropAware.java|  49 -
 .../interop/GridInteropProcessor.java   |  82 ---
 .../interop/GridInteropProcessorAdapter.java|  31 ---
 .../processors/interop/GridInteropTarget.java   | 109 --
 .../interop/os/GridOsInteropProcessor.java  |  80 ---
 .../internal/processors/interop/os/package.html |  23 --
 .../internal/processors/interop/package.html|  23 --
 .../plugin/IgnitePluginProcessor.java   |  10 +-
 .../streamer/GridStreamProcessor.java   |   5 +-
 .../processors/streamer/IgniteStreamerEx.java   |   3 +-
 .../processors/streamer/IgniteStreamerImpl.java |   5 +-
 .../ignite/internal/util/IgniteUtils.java   |   4 +-
 .../main/java/org/apache/ignite/package.html|   2 +-
 modules/core/src/test/config/example-cache.xml  |   8 +-
 modules/core/src/test/config/ggfs-loopback.xml  |   8 +-
 .../cache/GridCacheCommandHandlerSelfTest.java  |  10 +-
 .../hadoop/GridHadoopCommandLineTest.java   |   4 +-
 ...idHadoopDefaultMapReducePlannerSelfTest.java |   6 -
 modules/yardstick/README.md |  67 ++
 .../config/benchmark-atomic-win.properties  |  42 
 .../config/benchmark-atomic.properties  |  48 +
 .../config/benchmark-compute-win.properties |  45 
 .../config/benchmark-compute.properties |  51 +
 .../config/benchmark-query-win.properties   |  43 
 .../yardstick/config/benchmark-query.properties |  49 +
 .../config/benchmark-tx-win.properties  |  42 
 .../yardstick/config/benchmark-tx.properties|  48 +
 .../yardstick/config/benchmark-win.properties   |  50 +
 modules/yardstick/config/benchmark.properties   |  61 ++
 modules/yardstick/config/ignite-base-config.xml | 118 ++
 .../config/ignite-localhost-config.xml  |  55 +
 .../config/ignite-multicast-config.xml  |  38 
 modules/yardstick/pom.xml   | 185 
 .../yardstick/IgniteAbstractBenchmark.java  | 130 +++
 .../yardstick/IgniteBenchmarkArguments.java | 213 +++
 .../org/apache/ignite/yardstick/IgniteNode.java | 191 +
 .../cache/IgniteCacheAbstractBenchmark.java |  44 
 .../yardstick/cache/IgniteGetBenchmark.java |  41 
 .../yardstick/cache/IgnitePutBenchmark.java |  42 
 .../yardstick/cache/IgnitePutGetBenchmark.java  |  47 
 .../cache/IgnitePutGetTxBenchmark.java  |  52 +
 .../yardstick/cache/IgnitePutTxBenchmark.java   |  43 
 .../cache/IgniteSqlQueryBenchmark.java  |  94 
 .../cac

[1/2] incubator-ignite git commit: Ignite-9655-merge - Fixing tests.

2015-02-15 Thread agoncharuk
Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-9655-merge 911f33741 -> aa83f60fe


Ignite-9655-merge - Fixing tests.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/387c24dd
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/387c24dd
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/387c24dd

Branch: refs/heads/ignite-9655-merge
Commit: 387c24dd8b87ba5b0dadb420247c0505ffcf1163
Parents: 911f337
Author: Alexey Goncharuk 
Authored: Sat Feb 14 23:48:46 2015 -0800
Committer: Alexey Goncharuk 
Committed: Sat Feb 14 23:48:46 2015 -0800

--
 .../cache/IgniteCacheTransactionalStopBusySelfTest.java  | 8 
 .../org/apache/ignite/testsuites/IgniteCacheTestSuite.java   | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/387c24dd/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheTransactionalStopBusySelfTest.java
--
diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheTransactionalStopBusySelfTest.java
 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheTransactionalStopBusySelfTest.java
index 5ae69d7..07b7c13 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheTransactionalStopBusySelfTest.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheTransactionalStopBusySelfTest.java
@@ -25,28 +25,28 @@ import 
org.apache.ignite.internal.processors.cache.distributed.near.*;
 public class IgniteCacheTransactionalStopBusySelfTest extends 
IgniteCacheAbstractStopBusySelfTest {
 /** {@inheritDoc} */
 @Override public void testPut() throws Exception {
-bannedMessage.set(GridNearLockRequest.class);
+bannedMessage.set(GridNearTxPrepareRequest.class);
 
 super.testPut();
 }
 
 /** {@inheritDoc} */
 @Override public void testPutBatch() throws Exception {
-bannedMessage.set(GridNearLockRequest.class);
+bannedMessage.set(GridNearTxPrepareRequest.class);
 
 super.testPut();
 }
 
 /** {@inheritDoc} */
 @Override public void testPutAsync() throws Exception {
-bannedMessage.set(GridNearLockRequest.class);
+bannedMessage.set(GridNearTxPrepareRequest.class);
 
 super.testPut();
 }
 
 /** {@inheritDoc} */
 @Override public void testRemove() throws Exception {
-bannedMessage.set(GridNearLockRequest.class);
+bannedMessage.set(GridNearTxPrepareRequest.class);
 
 super.testPut();
 }

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/387c24dd/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheTestSuite.java
--
diff --git 
a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheTestSuite.java
 
b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheTestSuite.java
index cc8863e..ea95283 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheTestSuite.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheTestSuite.java
@@ -119,7 +119,7 @@ public class IgniteCacheTestSuite extends TestSuite {
 suite.addTestSuite(GridCacheAsyncOperationsLimitSelfTest.class);
 suite.addTestSuite(GridCacheTtlManagerSelfTest.class);
 suite.addTestSuite(GridCacheLifecycleAwareSelfTest.class);
-suite.addTestSuite(GridCacheStopSelfTest.class);
+//suite.addTestSuite(GridCacheStopSelfTest.class); TODO IGNITE-257
 suite.addTestSuite(IgniteCacheAtomicStopBusySelfTest.class);
 suite.addTestSuite(IgniteCacheTransactionalStopBusySelfTest.class);
 suite.addTestSuite(GridCacheAtomicNearCacheSelfTest.class);



[18/30] incubator-ignite git commit: ignite-sql-old - fixes

2015-02-15 Thread vkulichenko
ignite-sql-old - fixes


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/8bc35189
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/8bc35189
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/8bc35189

Branch: refs/heads/ignite-nio
Commit: 8bc35189ea3036553b8b027bd4fbdeb5c8032d0a
Parents: 23781f3
Author: S.Vladykin 
Authored: Sat Feb 14 14:23:01 2015 +0300
Committer: S.Vladykin 
Committed: Sat Feb 14 14:23:01 2015 +0300

--
 .../processors/query/GridQueryProcessor.java| 116 +++
 1 file changed, 116 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/8bc35189/modules/core/src/main/java/org/apache/ignite/internal/processors/query/GridQueryProcessor.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/query/GridQueryProcessor.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/query/GridQueryProcessor.java
index 7972497..603ee8c 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/query/GridQueryProcessor.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/query/GridQueryProcessor.java
@@ -22,8 +22,10 @@ import org.apache.ignite.cache.*;
 import org.apache.ignite.cache.query.*;
 import org.apache.ignite.cache.query.annotations.*;
 import org.apache.ignite.configuration.*;
+import org.apache.ignite.events.*;
 import org.apache.ignite.internal.*;
 import org.apache.ignite.internal.processors.*;
+import org.apache.ignite.internal.processors.cache.*;
 import org.apache.ignite.internal.processors.cache.query.*;
 import org.apache.ignite.internal.util.*;
 import org.apache.ignite.internal.util.future.*;
@@ -33,14 +35,17 @@ import org.apache.ignite.internal.util.typedef.*;
 import org.apache.ignite.internal.util.typedef.internal.*;
 import org.apache.ignite.internal.util.worker.*;
 import org.apache.ignite.lang.*;
+import org.apache.ignite.spi.*;
 import org.apache.ignite.spi.indexing.*;
 import org.jdk8.backport.*;
 import org.jetbrains.annotations.*;
 
+import javax.cache.*;
 import java.lang.reflect.*;
 import java.util.*;
 import java.util.concurrent.*;
 
+import static org.apache.ignite.events.EventType.EVT_CACHE_QUERY_EXECUTED;
 import static org.apache.ignite.internal.IgniteComponentType.*;
 import static org.apache.ignite.internal.processors.query.GridQueryIndexType.*;
 
@@ -471,6 +476,117 @@ public class GridQueryProcessor extends 
GridProcessorAdapter {
 
 /**
  * @param space Space.
+ * @param type Type.
+ * @param sqlQry Query.
+ * @param params Parameters.
+ * @return Cursor.
+ */
+public  Iterator> queryLocal(String space, String 
type, String sqlQry, Object[] params) {
+if (!busyLock.enterBusy())
+throw new IllegalStateException("Failed to execute query (grid is 
stopping).");
+
+try {
+TypeDescriptor typeDesc = typesByName.get(new TypeName(space, 
type));
+
+if (typeDesc == null || !typeDesc.registered())
+return new GridEmptyCloseableIterator<>();
+
+final GridCloseableIterator> i = 
idx.query(space, sqlQry, F.asList(params), typeDesc,
+idx.backupFilter());
+
+if (ctx.event().isRecordable(EVT_CACHE_QUERY_EXECUTED)) {
+ctx.event().record(new CacheQueryExecutedEvent<>(
+ctx.discovery().localNode(),
+"SQL query executed.",
+EVT_CACHE_QUERY_EXECUTED,
+CacheQueryType.SQL,
+null,
+null,
+sqlQry,
+null,
+null,
+params,
+null,
+null));
+}
+
+return new ClIter>() {
+@Override public void close() throws Exception {
+i.close();
+}
+
+@Override public boolean hasNext() {
+return i.hasNext();
+}
+
+@Override public Cache.Entry next() {
+IgniteBiTuple t = i.next();
+
+return new CacheEntryImpl<>(t.getKey(), t.getValue());
+}
+
+@Override public void remove() {
+throw new UnsupportedOperationException();
+}
+};
+}
+catch (IgniteCheckedException e) {
+throw new IgniteException(e);
+}
+finally {
+busyLock.leaveBusy();
+}
+}
+
+/**
+ * Closeable iterator.
+ */
+private static interface ClIter extends AutoCloseab

[01/30] incubator-ignite git commit: ignite-sql-old -removed new api

2015-02-15 Thread vkulichenko
Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-nio 35e64ef29 -> 512ffc51e


ignite-sql-old -removed new api


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/6f2dc26c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/6f2dc26c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/6f2dc26c

Branch: refs/heads/ignite-nio
Commit: 6f2dc26cb709c11ce433fbd4cfd2192923cf6d44
Parents: 7f062e6
Author: S.Vladykin 
Authored: Sat Feb 14 00:37:24 2015 +0300
Committer: S.Vladykin 
Committed: Sat Feb 14 00:37:24 2015 +0300

--
 .../java/org/apache/ignite/IgniteCache.java |   9 -
 .../cache/query/QueryAffinityPredicate.java | 135 
 .../cache/query/QueryContinuousPredicate.java   | 215 ---
 .../apache/ignite/cache/query/QueryCursor.java  |  37 
 .../ignite/cache/query/QueryPredicate.java  |  76 ---
 .../apache/ignite/cache/query/QueryReducer.java |  30 ---
 .../ignite/cache/query/QuerySqlPredicate.java   | 118 --
 .../ignite/cache/query/QueryTextPredicate.java  |  90 
 .../query/annotations/QueryGroupIndex.java  |  49 -
 .../cache/query/annotations/QuerySqlField.java  | 123 ---
 .../query/annotations/QuerySqlFunction.java |  67 --
 .../cache/query/annotations/QueryTextField.java |  33 ---
 .../processors/cache/IgniteCacheProxy.java  |  33 ---
 13 files changed, 1015 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/6f2dc26c/modules/core/src/main/java/org/apache/ignite/IgniteCache.java
--
diff --git a/modules/core/src/main/java/org/apache/ignite/IgniteCache.java 
b/modules/core/src/main/java/org/apache/ignite/IgniteCache.java
index a2c5cc0..fabe3b5 100644
--- a/modules/core/src/main/java/org/apache/ignite/IgniteCache.java
+++ b/modules/core/src/main/java/org/apache/ignite/IgniteCache.java
@@ -18,7 +18,6 @@
 package org.apache.ignite;
 
 import org.apache.ignite.cache.*;
-import org.apache.ignite.cache.query.*;
 import org.apache.ignite.cache.store.*;
 import org.apache.ignite.configuration.*;
 import org.apache.ignite.internal.processors.cache.*;
@@ -191,17 +190,9 @@ public interface IgniteCache extends 
javax.cache.Cache, IgniteAsyncS
  */
 public boolean isLocalLocked(K key, boolean byCurrThread);
 
-public QueryCursor> query(QueryPredicate filter);
 
-public  QueryCursor query(QueryReducer, R> rmtRdc, 
QueryPredicate filter);
 
-public QueryCursor> queryFields(QuerySqlPredicate filter);
 
-public  QueryCursor queryFields(QueryReducer, R> rmtRdc, 
QuerySqlPredicate filter);
-
-public QueryCursor> localQuery(QueryPredicate filter);
-
-public QueryCursor> localQueryFields(QuerySqlPredicate 
filter);
 
 public Iterable> localEntries(CachePeekMode... peekModes) 
throws CacheException;
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/6f2dc26c/modules/core/src/main/java/org/apache/ignite/cache/query/QueryAffinityPredicate.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/cache/query/QueryAffinityPredicate.java
 
b/modules/core/src/main/java/org/apache/ignite/cache/query/QueryAffinityPredicate.java
deleted file mode 100644
index ea249b1..000
--- 
a/modules/core/src/main/java/org/apache/ignite/cache/query/QueryAffinityPredicate.java
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *  http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.ignite.cache.query;
-
-import org.apache.ignite.internal.util.typedef.internal.*;
-
-import javax.cache.*;
-
-/**
- * TODO: Add class description.
- *
- * @author @java.author
- * @version @java.version
- */
-public final class QueryAffinityPredicate extends QueryPredicate {
-/** */
-private static final long serialVersionUID = 0L;
-
-/** Predicate. */
-private QueryPredicate p;
-
-/** Keys. */
-private K[] keys;
-
-/** Par

[20/50] [abbrv] incubator-ignite git commit: ignite-nio - Removing message clone

2015-02-15 Thread anovikov
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/af8edc04/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEvictionRequest.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEvictionRequest.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEvictionRequest.java
index 23c1306..b99c69d 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEvictionRequest.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEvictionRequest.java
@@ -147,7 +147,7 @@ public class GridCacheEvictionRequest extends 
GridCacheMessage imple
 return false;
 
 if (!writer.isTypeWritten()) {
-if (!writer.writeByte(null, directType()))
+if (!writer.writeMessageType(directType()))
 return false;
 
 writer.onTypeWritten();
@@ -155,19 +155,19 @@ public class GridCacheEvictionRequest extends 
GridCacheMessage imple
 
 switch (writer.state()) {
 case 3:
-if (!writer.writeByteArray("entriesBytes", entriesBytes))
+if (!writer.writeField("entriesBytes", entriesBytes, 
MessageFieldType.BYTE_ARR))
 return false;
 
 writer.incrementState();
 
 case 4:
-if (!writer.writeLong("futId", futId))
+if (!writer.writeField("futId", futId, MessageFieldType.LONG))
 return false;
 
 writer.incrementState();
 
 case 5:
-if (!writer.writeLong("topVer", topVer))
+if (!writer.writeField("topVer", topVer, 
MessageFieldType.LONG))
 return false;
 
 writer.incrementState();
@@ -186,7 +186,7 @@ public class GridCacheEvictionRequest extends 
GridCacheMessage imple
 
 switch (readState) {
 case 3:
-entriesBytes = reader.readByteArray("entriesBytes");
+entriesBytes = reader.readField("entriesBytes", 
MessageFieldType.BYTE_ARR);
 
 if (!reader.isLastRead())
 return false;
@@ -194,7 +194,7 @@ public class GridCacheEvictionRequest extends 
GridCacheMessage imple
 readState++;
 
 case 4:
-futId = reader.readLong("futId");
+futId = reader.readField("futId", MessageFieldType.LONG);
 
 if (!reader.isLastRead())
 return false;
@@ -202,7 +202,7 @@ public class GridCacheEvictionRequest extends 
GridCacheMessage imple
 readState++;
 
 case 5:
-topVer = reader.readLong("topVer");
+topVer = reader.readField("topVer", MessageFieldType.LONG);
 
 if (!reader.isLastRead())
 return false;

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/af8edc04/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEvictionResponse.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEvictionResponse.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEvictionResponse.java
index b1f9902..d73240a 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEvictionResponse.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEvictionResponse.java
@@ -136,7 +136,7 @@ public class GridCacheEvictionResponse extends 
GridCacheMessage {
 return false;
 
 if (!writer.isTypeWritten()) {
-if (!writer.writeByte(null, directType()))
+if (!writer.writeMessageType(directType()))
 return false;
 
 writer.onTypeWritten();
@@ -144,19 +144,19 @@ public class GridCacheEvictionResponse extends 
GridCacheMessage {
 
 switch (writer.state()) {
 case 3:
-if (!writer.writeBoolean("err", err))
+if (!writer.writeField("err", err, MessageFieldType.BOOLEAN))
 return false;
 
 writer.incrementState();
 
 case 4:
-if (!writer.writeLong("futId", futId))
+if (!writer.writeField("futId", futId, MessageFieldType.LONG))
 return false;
 
 writer.incrementState();
 
 case 5:
-if (!writer.writeCollection("rejectedKeyBytes", 
rejectedKeyBytes, MessageFieldType.BYTE_ARR))
+if (!writer.writeCollectionField("rejectedKeyBytes", 
rejectedKeyBytes, MessageFieldType.BYTE_ARR))
 return false;
 
 writer.incrementSta

Git Push Summary

2015-02-15 Thread anovikov
Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-82 [deleted] 8a36ac0fd


[9/9] incubator-ignite git commit: ignite-nio - Removing message clone

2015-02-15 Thread vkulichenko
ignite-nio - Removing message clone


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/35e64ef2
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/35e64ef2
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/35e64ef2

Branch: refs/heads/ignite-nio
Commit: 35e64ef296653c4fbe961e2193daf37de31a18ba
Parents: a214c0a
Author: Valentin Kulichenko 
Authored: Sat Feb 14 23:25:04 2015 -0800
Committer: Valentin Kulichenko 
Committed: Sat Feb 14 23:25:04 2015 -0800

--
 .../ignite/plugin/extensions/communication/MessageAdapter.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/35e64ef2/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageAdapter.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageAdapter.java
 
b/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageAdapter.java
index 2b3cfc4..807bda5 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageAdapter.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageAdapter.java
@@ -74,7 +74,7 @@ public abstract class MessageAdapter implements Serializable {
 }
 
 /**
- * Enum representing possible field types.
+ * Enum representing possible types of collection items.
  */
 public enum Type {
 /** Byte. */



[35/50] [abbrv] incubator-ignite git commit: Revert "ignite-nio - Removing message clone"

2015-02-15 Thread vkulichenko
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/01689b1d/modules/core/src/main/java/org/apache/ignite/spi/collision/jobstealing/JobStealingRequest.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/spi/collision/jobstealing/JobStealingRequest.java
 
b/modules/core/src/main/java/org/apache/ignite/spi/collision/jobstealing/JobStealingRequest.java
index 38f8e9c..16e2327 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/spi/collision/jobstealing/JobStealingRequest.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/spi/collision/jobstealing/JobStealingRequest.java
@@ -59,7 +59,7 @@ public class JobStealingRequest extends MessageAdapter {
 writer.setBuffer(buf);
 
 if (!writer.isTypeWritten()) {
-if (!writer.writeMessageType(directType()))
+if (!writer.writeByte(null, directType()))
 return false;
 
 writer.onTypeWritten();
@@ -67,7 +67,7 @@ public class JobStealingRequest extends MessageAdapter {
 
 switch (writer.state()) {
 case 0:
-if (!writer.writeField("delta", delta, MessageFieldType.INT))
+if (!writer.writeInt("delta", delta))
 return false;
 
 writer.incrementState();
@@ -83,7 +83,7 @@ public class JobStealingRequest extends MessageAdapter {
 
 switch (readState) {
 case 0:
-delta = reader.readField("delta", MessageFieldType.INT);
+delta = reader.readInt("delta");
 
 if (!reader.isLastRead())
 return false;



[22/50] [abbrv] incubator-ignite git commit: ignite-nio - Removing message clone

2015-02-15 Thread vkulichenko
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/dd79c9bf/modules/core/src/test/java/org/apache/ignite/internal/managers/communication/GridCommunicationSendMessageSelfTest.java
--
diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/managers/communication/GridCommunicationSendMessageSelfTest.java
 
b/modules/core/src/test/java/org/apache/ignite/internal/managers/communication/GridCommunicationSendMessageSelfTest.java
index 7ffb4a1..4df98f2 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/internal/managers/communication/GridCommunicationSendMessageSelfTest.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/managers/communication/GridCommunicationSendMessageSelfTest.java
@@ -144,17 +144,6 @@ public class GridCommunicationSendMessageSelfTest extends 
GridCommonAbstractTest
 /** */
 private static class TestMessage extends MessageAdapter {
 /** {@inheritDoc} */
-@SuppressWarnings("CloneDoesntCallSuperClone")
-@Override public MessageAdapter clone() {
-return this;
-}
-
-/** {@inheritDoc} */
-@Override protected void clone0(MessageAdapter _msg) {
-// No-op.
-}
-
-/** {@inheritDoc} */
 @Override public boolean writeTo(ByteBuffer buf, MessageWriter writer) 
{
 //writer.setBuffer(buf);
 //

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/dd79c9bf/modules/core/src/test/java/org/apache/ignite/internal/managers/communication/GridIoManagerSelfTest.java
--
diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/managers/communication/GridIoManagerSelfTest.java
 
b/modules/core/src/test/java/org/apache/ignite/internal/managers/communication/GridIoManagerSelfTest.java
index 0f5ac97..b112617 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/internal/managers/communication/GridIoManagerSelfTest.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/managers/communication/GridIoManagerSelfTest.java
@@ -220,17 +220,6 @@ public class GridIoManagerSelfTest extends 
GridCommonAbstractTest {
 /** */
 private static class Message extends MessageAdapter implements 
Serializable {
 /** {@inheritDoc} */
-@SuppressWarnings("CloneDoesntCallSuperClone")
-@Override public MessageAdapter clone() {
-throw new UnsupportedOperationException();
-}
-
-/** {@inheritDoc} */
-@Override protected void clone0(MessageAdapter _msg) {
-// No-op.
-}
-
-/** {@inheritDoc} */
 @Override public boolean writeTo(ByteBuffer buf, MessageWriter writer) 
{
 return true;
 }

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/dd79c9bf/modules/core/src/test/java/org/apache/ignite/loadtests/communication/GridTestMessage.java
--
diff --git 
a/modules/core/src/test/java/org/apache/ignite/loadtests/communication/GridTestMessage.java
 
b/modules/core/src/test/java/org/apache/ignite/loadtests/communication/GridTestMessage.java
index b185031..e4d6ab4 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/loadtests/communication/GridTestMessage.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/loadtests/communication/GridTestMessage.java
@@ -108,17 +108,6 @@ class GridTestMessage extends MessageAdapter implements 
Externalizable {
 }
 
 /** {@inheritDoc} */
-@SuppressWarnings("CloneDoesntCallSuperClone")
-@Override public MessageAdapter clone() {
-throw new UnsupportedOperationException();
-}
-
-/** {@inheritDoc} */
-@Override protected void clone0(MessageAdapter _msg) {
-// No-op.
-}
-
-/** {@inheritDoc} */
 @Override public boolean writeTo(ByteBuffer buf, MessageWriter writer) {
 return true;
 }

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/dd79c9bf/modules/core/src/test/java/org/apache/ignite/spi/communication/GridTestMessage.java
--
diff --git 
a/modules/core/src/test/java/org/apache/ignite/spi/communication/GridTestMessage.java
 
b/modules/core/src/test/java/org/apache/ignite/spi/communication/GridTestMessage.java
index 8e64667..82b3030 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/spi/communication/GridTestMessage.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/spi/communication/GridTestMessage.java
@@ -94,27 +94,6 @@ public class GridTestMessage extends MessageAdapter {
 }
 
 /** {@inheritDoc} */
-@SuppressWarnings({"CloneDoesntCallSuperClone", "CloneCallsConstructors"})
-@Override public MessageAdapter clone() {
-GridTestMessage msg = new GridTestMessage();
-
-clone0(msg);
-
-return msg;
-}
-
-/

[26/49] incubator-ignite git commit: Ignite-9655-merge - Regenerated messages.

2015-02-15 Thread agoncharuk
Ignite-9655-merge - Regenerated messages.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/3728ac33
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/3728ac33
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/3728ac33

Branch: refs/heads/sprint-1
Commit: 3728ac33c367216bf170aae41988c7089f5339a1
Parents: df55ba9
Author: Alexey Goncharuk 
Authored: Thu Feb 12 13:49:14 2015 -0800
Committer: Alexey Goncharuk 
Committed: Thu Feb 12 13:49:14 2015 -0800

--
 .../CommunicationMessageCodeGenerator.java  | 24 
 .../distributed/GridDistributedLockRequest.java | 58 ++-
 .../GridDistributedTxFinishRequest.java | 24 
 .../GridDistributedTxPrepareRequest.java| 50 
 .../distributed/dht/GridDhtLockRequest.java | 36 ++--
 .../distributed/dht/GridDhtTxFinishRequest.java | 37 ++--
 .../dht/GridDhtTxPrepareRequest.java| 48 
 .../distributed/near/GridNearLockRequest.java   | 48 
 .../near/GridNearTxFinishRequest.java   | 24 
 .../near/GridNearTxPrepareRequest.java  | 60 ++--
 .../near/GridNearTxPrepareResponse.java | 44 +++---
 11 files changed, 281 insertions(+), 172 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3728ac33/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
--
diff --git 
a/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
 
b/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
index f4c8d94..7a91b61 100644
--- 
a/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
+++ 
b/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
@@ -97,6 +97,30 @@ public class CommunicationMessageCodeGenerator {
 
 try {
 gen.generateAll(true);
+
+//gen.generateAndWrite(GridDistributedLockRequest.class);
+//gen.generateAndWrite(GridDistributedLockResponse.class);
+//gen.generateAndWrite(GridNearLockRequest.class);
+//gen.generateAndWrite(GridNearLockResponse.class);
+//gen.generateAndWrite(GridDhtLockRequest.class);
+//gen.generateAndWrite(GridDhtLockResponse.class);
+//
+//gen.generateAndWrite(GridDistributedTxPrepareRequest.class);
+//gen.generateAndWrite(GridDistributedTxPrepareResponse.class);
+//gen.generateAndWrite(GridNearTxPrepareRequest.class);
+//gen.generateAndWrite(GridNearTxPrepareResponse.class);
+//gen.generateAndWrite(GridDhtTxPrepareRequest.class);
+//gen.generateAndWrite(GridDhtTxPrepareResponse.class);
+//
+//gen.generateAndWrite(GridDistributedTxFinishRequest.class);
+//gen.generateAndWrite(GridDistributedTxFinishResponse.class);
+//gen.generateAndWrite(GridNearTxFinishRequest.class);
+//gen.generateAndWrite(GridNearTxFinishResponse.class);
+//gen.generateAndWrite(GridDhtTxFinishRequest.class);
+//gen.generateAndWrite(GridDhtTxFinishResponse.class);
+//
+//
gen.generateAndWrite(GridCacheOptimisticCheckPreparedTxRequest.class);
+//
gen.generateAndWrite(GridCacheOptimisticCheckPreparedTxResponse.class);
 }
 catch (Exception e) {
 e.printStackTrace();

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3728ac33/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockRequest.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockRequest.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockRequest.java
index b2ed1d0..a280849 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockRequest.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockRequest.java
@@ -397,89 +397,90 @@ public class GridDistributedLockRequest extends 
GridDistributedBaseMessage
 }
 
 switch (state) {
-case 9:
+case 8:
 if (!writer.writeIgniteUuid("futId", futId))
 return false;
 
 state++;
 
-case 10:
+case 9:
 if (!w

[15/50] [abbrv] incubator-ignite git commit: ignite-nio - Removing message clone

2015-02-15 Thread vkulichenko
ignite-nio - Removing message clone


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/ca27b586
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/ca27b586
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/ca27b586

Branch: refs/heads/sprint-1
Commit: ca27b586a298b859e176779a0458c4b5c882f18b
Parents: f1d4194
Author: Valentin Kulichenko 
Authored: Sat Feb 14 18:54:08 2015 -0800
Committer: Valentin Kulichenko 
Committed: Sat Feb 14 18:54:08 2015 -0800

--
 .../CommunicationMessageCodeGenerator.java  |  2 +-
 .../ignite/internal/GridJobExecuteRequest.java  |  8 +--
 .../internal/direct/DirectByteBufferStream.java | 61 
 .../internal/direct/DirectMessageReader.java| 14 ++---
 .../internal/direct/DirectMessageWriter.java| 13 +++--
 .../communication/GridIoUserMessage.java|  4 +-
 .../deployment/GridDeploymentInfoBean.java  |  4 +-
 .../deployment/GridDeploymentRequest.java   |  4 +-
 .../eventstorage/GridEventStorageMessage.java   |  4 +-
 .../cache/GridCacheEvictionResponse.java|  4 +-
 .../distributed/GridCacheTtlUpdateRequest.java  | 16 ++---
 .../distributed/GridDistributedBaseMessage.java |  8 +--
 .../distributed/GridDistributedLockRequest.java |  8 +--
 .../GridDistributedLockResponse.java|  4 +-
 .../GridDistributedTxFinishRequest.java |  8 +--
 .../GridDistributedTxPrepareRequest.java|  8 +--
 .../GridDistributedUnlockRequest.java   |  4 +-
 .../distributed/dht/GridDhtLockRequest.java |  4 +-
 .../distributed/dht/GridDhtLockResponse.java| 12 ++--
 .../distributed/dht/GridDhtTxFinishRequest.java |  8 +--
 .../dht/GridDhtTxPrepareRequest.java|  4 +-
 .../dht/GridDhtTxPrepareResponse.java   | 12 ++--
 .../distributed/dht/GridDhtUnlockRequest.java   |  4 +-
 .../GridDhtAtomicDeferredUpdateResponse.java|  4 +-
 .../dht/atomic/GridDhtAtomicUpdateRequest.java  | 32 +-
 .../dht/atomic/GridDhtAtomicUpdateResponse.java |  4 +-
 .../dht/atomic/GridNearAtomicUpdateRequest.java | 20 +++
 .../atomic/GridNearAtomicUpdateResponse.java| 12 ++--
 .../dht/preloader/GridDhtForceKeysRequest.java  |  4 +-
 .../dht/preloader/GridDhtForceKeysResponse.java |  4 +-
 .../GridDhtPartitionDemandMessage.java  |  4 +-
 .../GridDhtPartitionSupplyMessage.java  |  8 +--
 .../distributed/near/GridNearGetRequest.java|  4 +-
 .../distributed/near/GridNearGetResponse.java   |  4 +-
 .../distributed/near/GridNearLockRequest.java   |  8 +--
 .../distributed/near/GridNearLockResponse.java  | 12 ++--
 .../near/GridNearTxPrepareRequest.java  |  4 +-
 .../near/GridNearTxPrepareResponse.java | 12 ++--
 .../cache/query/GridCacheQueryResponse.java |  8 +--
 .../clock/GridClockDeltaSnapshotMessage.java|  4 +-
 .../dataload/GridDataLoadRequest.java   |  4 +-
 .../processors/igfs/IgfsBlocksMessage.java  |  4 +-
 .../igfs/IgfsFragmentizerRequest.java   |  4 +-
 .../streamer/GridStreamerExecutionRequest.java  |  4 +-
 .../communication/MessageAdapter.java   | 55 +++---
 .../extensions/communication/MessageReader.java | 15 ++---
 .../extensions/communication/MessageWriter.java | 15 ++---
 47 files changed, 235 insertions(+), 232 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ca27b586/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
--
diff --git 
a/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
 
b/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
index 80cf53e..7ce89a7 100644
--- 
a/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
+++ 
b/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
@@ -602,7 +602,7 @@ public class CommunicationMessageCodeGenerator {
 assert mapValType != null;
 
 returnFalseIfFailed(write, "writer.writeMap", field, name, "Type." 
+ typeEnum(mapKeyType),
-"Type." + typeEnum(mapKeyType));
+"Type." + typeEnum(mapValType));
 }
 else
 throw new IllegalStateException("Unsupported type: " + type);

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ca27b586/modules/core/src/main/java/org/apache/ignite/internal/GridJobExecuteRequest.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/GridJobExecuteRequest.java
 
b/modules/core/src/main/java/org/apache/ignite

[30/30] incubator-ignite git commit: # ignite-nio - JavaDoc

2015-02-15 Thread vkulichenko
# ignite-nio - JavaDoc


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/512ffc51
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/512ffc51
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/512ffc51

Branch: refs/heads/ignite-nio
Commit: 512ffc51e310c0461fc2167d1a90bf1216c13bd5
Parents: c09107b
Author: Valentin Kulichenko 
Authored: Sun Feb 15 00:02:41 2015 -0800
Committer: Valentin Kulichenko 
Committed: Sun Feb 15 00:02:41 2015 -0800

--
 .../extensions/communication/MessageWriter.java | 25 
 1 file changed, 25 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/512ffc51/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriter.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriter.java
 
b/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriter.java
index ee729e8..564fc1e 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriter.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriter.java
@@ -256,17 +256,42 @@ public interface MessageWriter {
 public  boolean writeMap(String name, Map map, 
MessageAdapter.Type keyType,
 MessageAdapter.Type valType);
 
+/**
+ * @return Whether type of current message is already written.
+ */
 public boolean isTypeWritten();
 
+/**
+ * Callback called when type of the message is written.
+ */
 public void onTypeWritten();
 
+/**
+ * Gets current message state.
+ *
+ * @return State.
+ */
 public int state();
 
+/**
+ * Increments state.
+ */
 public void incrementState();
 
+/**
+ * Callback called before inner message is written.
+ */
 public void beforeInnerMessageWrite();
 
+/**
+ * Callback called after inner message is written.
+ *
+ * @param finished Whether message was fully written.
+ */
 public void afterInnerMessageWrite(boolean finished);
 
+/**
+ * Resets this writer.
+ */
 public void reset();
 }



[36/50] [abbrv] incubator-ignite git commit: Ignite-9655-merge - Fixing tests, commented test according to the ticket.

2015-02-15 Thread anovikov
Ignite-9655-merge - Fixing tests, commented test according to the ticket.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/4e0ccef9
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/4e0ccef9
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/4e0ccef9

Branch: refs/heads/sprint-1-start-nodes
Commit: 4e0ccef955138052e87ce5f63e85a9b94fcab0b0
Parents: aa83f60
Author: Alexey Goncharuk 
Authored: Sun Feb 15 00:05:06 2015 -0800
Committer: Alexey Goncharuk 
Committed: Sun Feb 15 00:05:06 2015 -0800

--
 .../internal/processors/cache/transactions/IgniteTxHandler.java| 2 +-
 .../org/apache/ignite/testsuites/IgniteCacheRestartTestSuite.java  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4e0ccef9/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxHandler.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxHandler.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxHandler.java
index 640e492..600e0d6 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxHandler.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxHandler.java
@@ -506,7 +506,7 @@ public class IgniteTxHandler {
 req.miniId(), new IgniteCheckedException("Transaction has been 
already completed."));
 
 try {
-ctx.io().send(nodeId, res, tx.ioPolicy());
+ctx.io().send(nodeId, res, req.system() ? UTILITY_CACHE_POOL : 
SYSTEM_POOL);
 }
 catch (Throwable e) {
 // Double-check.

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4e0ccef9/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheRestartTestSuite.java
--
diff --git 
a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheRestartTestSuite.java
 
b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheRestartTestSuite.java
index 2852631..5c7581a 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheRestartTestSuite.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheRestartTestSuite.java
@@ -42,7 +42,7 @@ public class IgniteCacheRestartTestSuite extends TestSuite {
 
 // The rest.
 suite.addTestSuite(GridCachePartitionedTxSalvageSelfTest.class);
-suite.addTestSuite(GridCachePutAllFailoverSelfTest.class);
+//suite.addTestSuite(GridCachePutAllFailoverSelfTest.class); TODO 
IGNITE-157
 
 return suite;
 }



[03/45] incubator-ignite git commit: # sprint-1: Build fix.

2015-02-15 Thread sergi
# sprint-1: Build fix.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/f70ff5e3
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/f70ff5e3
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/f70ff5e3

Branch: refs/heads/ignite-sql-old
Commit: f70ff5e3415e3668a8da02ad3686e9b722ca5189
Parents: a7b2d72
Author: AKuznetsov 
Authored: Sat Feb 14 17:55:39 2015 +0700
Committer: AKuznetsov 
Committed: Sat Feb 14 17:55:39 2015 +0700

--
 examples/pom.xml |  6 ++
 modules/hadoop/pom.xml   | 12 ++--
 modules/indexing/pom.xml | 12 ++--
 modules/spring/pom.xml   | 12 ++--
 4 files changed, 24 insertions(+), 18 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f70ff5e3/examples/pom.xml
--
diff --git a/examples/pom.xml b/examples/pom.xml
index 717a7c7..70b0e2a 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -41,6 +41,12 @@
 
 
 org.apache.ignite
+jdk8-backport
+${ignite.version}
+
+
+
+org.apache.ignite
 ignite-core
 ${ignite.version}
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f70ff5e3/modules/hadoop/pom.xml
--
diff --git a/modules/hadoop/pom.xml b/modules/hadoop/pom.xml
index 8856bf1..6f270ca 100644
--- a/modules/hadoop/pom.xml
+++ b/modules/hadoop/pom.xml
@@ -37,12 +37,6 @@
 
 
 
-org.apache.ignite
-jdk8-backport
-${ignite.version}
-
-
-
 javax.cache
 cache-api
 1.0.0
@@ -50,6 +44,12 @@
 
 
 org.apache.ignite
+jdk8-backport
+${ignite.version}
+
+
+
+org.apache.ignite
 ignite-core
 ${ignite.version}
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f70ff5e3/modules/indexing/pom.xml
--
diff --git a/modules/indexing/pom.xml b/modules/indexing/pom.xml
index 9bca3e3..0125e83 100644
--- a/modules/indexing/pom.xml
+++ b/modules/indexing/pom.xml
@@ -37,12 +37,6 @@
 
 
 
-org.apache.ignite
-jdk8-backport
-${ignite.version}
-
-
-
 javax.cache
 cache-api
 1.0.0
@@ -50,6 +44,12 @@
 
 
 org.apache.ignite
+jdk8-backport
+${ignite.version}
+
+
+
+org.apache.ignite
 ignite-core
 ${ignite.version}
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f70ff5e3/modules/spring/pom.xml
--
diff --git a/modules/spring/pom.xml b/modules/spring/pom.xml
index cb12ab1..2b00c3e 100644
--- a/modules/spring/pom.xml
+++ b/modules/spring/pom.xml
@@ -37,18 +37,18 @@
 
 
 
-org.apache.ignite
-ignite-core
-${ignite.version}
-
-
-
 javax.cache
 cache-api
 1.0.0
 
 
 
+org.apache.ignite
+ignite-core
+${ignite.version}
+
+
+
 org.springframework
 spring-core
 ${spring.version}



Git Push Summary

2015-02-15 Thread vkulichenko
Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-nio [deleted] 512ffc51e


[17/45] incubator-ignite git commit: ignite-242 Jdk8 moved to core

2015-02-15 Thread sergi
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/c1e649dc/modules/core/src/main/java/org/jdk8/backport/Striped64.java
--
diff --git a/modules/core/src/main/java/org/jdk8/backport/Striped64.java 
b/modules/core/src/main/java/org/jdk8/backport/Striped64.java
new file mode 100644
index 000..e0e724d
--- /dev/null
+++ b/modules/core/src/main/java/org/jdk8/backport/Striped64.java
@@ -0,0 +1,370 @@
+/*
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.  Oracle designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Oracle in the LICENSE file that accompanied this code.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+/*
+ * Written by Doug Lea with assistance from members of JCP JSR-166
+ * Expert Group and released to the public domain, as explained at
+ * http://creativecommons.org/publicdomain/zero/1.0/
+ */
+
+/*
+ * Copyright © 1993, 2013, Oracle and/or its affiliates.
+ * All rights reserved.
+ */
+
+package org.jdk8.backport;
+
+import java.util.*;
+
+/**
+ * A package-local class holding common representation and mechanics
+ * for classes supporting dynamic striping on 64bit values. The class
+ * extends Number so that concrete subclasses must publicly do so.
+ */
+@SuppressWarnings("ALL")
+abstract class Striped64 extends Number {
+/*
+ * This class maintains a lazily-initialized table of atomically
+ * updated variables, plus an extra "base" field. The table size
+ * is a power of two. Indexing uses masked per-thread hash codes.
+ * Nearly all declarations in this class are package-private,
+ * accessed directly by subclasses.
+ *
+ * Table entries are of class Cell; a variant of AtomicLong padded
+ * to reduce cache contention on most processors. Padding is
+ * overkill for most Atomics because they are usually irregularly
+ * scattered in memory and thus don't interfere much with each
+ * other. But Atomic objects residing in arrays will tend to be
+ * placed adjacent to each other, and so will most often share
+ * cache lines (with a huge negative performance impact) without
+ * this precaution.
+ *
+ * In part because Cells are relatively large, we avoid creating
+ * them until they are needed.  When there is no contention, all
+ * updates are made to the base field.  Upon first contention (a
+ * failed CAS on base update), the table is initialized to size 2.
+ * The table size is doubled upon further contention until
+ * reaching the nearest power of two greater than or equal to the
+ * number of CPUS. Table slots remain empty (null) until they are
+ * needed.
+ *
+ * A single spinlock ("busy") is used for initializing and
+ * resizing the table, as well as populating slots with new Cells.
+ * There is no need for a blocking lock: When the lock is not
+ * available, threads try other slots (or the base).  During these
+ * retries, there is increased contention and reduced locality,
+ * which is still better than alternatives.
+ *
+ * Per-thread hash codes are initialized to random values.
+ * Contention and/or table collisions are indicated by failed
+ * CASes when performing an update operation (see method
+ * retryUpdate). Upon a collision, if the table size is less than
+ * the capacity, it is doubled in size unless some other thread
+ * holds the lock. If a hashed slot is empty, and lock is
+ * available, a new Cell is created. Otherwise, if the slot
+ * exists, a CAS is tried.  Retries proceed by "double hashing",
+ * using a secondary hash (Marsaglia XorShift) to try to find a
+ * free slot.
+ *
+ * The table size is capped because, when there are more threads
+ * than CPUs, supposing that each thread were bound to a CPU,
+ * there would exist a perfect hash function mapping threads to
+ * slots that eliminates collisions. When we reach capacity, we
+ * search for this mapping by randomly varying the has

[41/50] [abbrv] incubator-ignite git commit: Revert "ignite-nio - Removing message clone"

2015-02-15 Thread vkulichenko
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/a214c0a0/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysRequest.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysRequest.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysRequest.java
index 2e6e728..387c027 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysRequest.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysRequest.java
@@ -183,7 +183,7 @@ public class GridDhtForceKeysRequest extends 
GridCacheMessage implem
 writer.incrementState();
 
 case 4:
-if (!writer.writeCollection("keyBytes", keyBytes, 
MessageFieldType.BYTE_ARR))
+if (!writer.writeCollection("keyBytes", keyBytes, 
Type.BYTE_ARR))
 return false;
 
 writer.incrementState();
@@ -222,7 +222,7 @@ public class GridDhtForceKeysRequest extends 
GridCacheMessage implem
 readState++;
 
 case 4:
-keyBytes = reader.readCollection("keyBytes", 
MessageFieldType.BYTE_ARR);
+keyBytes = reader.readCollection("keyBytes", Type.BYTE_ARR);
 
 if (!reader.isLastRead())
 return false;

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/a214c0a0/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysResponse.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysResponse.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysResponse.java
index 3c863fc..a20ce51 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysResponse.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysResponse.java
@@ -198,7 +198,7 @@ public class GridDhtForceKeysResponse extends 
GridCacheMessage imple
 writer.incrementState();
 
 case 6:
-if (!writer.writeCollection("missedKeyBytes", missedKeyBytes, 
MessageFieldType.BYTE_ARR))
+if (!writer.writeCollection("missedKeyBytes", missedKeyBytes, 
Type.BYTE_ARR))
 return false;
 
 writer.incrementState();
@@ -241,7 +241,7 @@ public class GridDhtForceKeysResponse extends 
GridCacheMessage imple
 readState++;
 
 case 6:
-missedKeyBytes = reader.readCollection("missedKeyBytes", 
MessageFieldType.BYTE_ARR);
+missedKeyBytes = reader.readCollection("missedKeyBytes", 
Type.BYTE_ARR);
 
 if (!reader.isLastRead())
 return false;

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/a214c0a0/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionDemandMessage.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionDemandMessage.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionDemandMessage.java
index 8867d47..25d5d19 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionDemandMessage.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionDemandMessage.java
@@ -205,7 +205,7 @@ public class GridDhtPartitionDemandMessage extends 
GridCacheMessage
 
 switch (writer.state()) {
 case 3:
-if (!writer.writeCollection("parts", parts, 
MessageFieldType.INT))
+if (!writer.writeCollection("parts", parts, Type.INT))
 return false;
 
 writer.incrementState();
@@ -254,7 +254,7 @@ public class GridDhtPartitionDemandMessage extends 
GridCacheMessage
 
 switch (readState) {
 case 3:
-parts = reader.readCollection("parts", MessageFieldType.INT);
+parts = reader.readCollection("parts", Type.INT);
 
 if (!reader.isLastRead())
 return false;

http://git-wip-us.apache.org/repos/asf/incubator-i

[46/50] [abbrv] incubator-ignite git commit: Merge branch 'ignite-248' into sprint-1

2015-02-15 Thread anovikov
Merge branch 'ignite-248' into sprint-1


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/c851305c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/c851305c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/c851305c

Branch: refs/heads/sprint-1-start-nodes
Commit: c851305c3599f5784f6749f8ecdc9f7808ffe5b4
Parents: a3cce25 d868865
Author: AKuznetsov 
Authored: Sun Feb 15 15:44:10 2015 +0700
Committer: AKuznetsov 
Committed: Sun Feb 15 15:44:10 2015 +0700

--
 .../configuration/TransactionConfiguration.java |   7 +-
 .../apache/ignite/internal/visor/VisorJob.java  |   3 +-
 .../internal/visor/VisorMultiNodeTask.java  |   9 +-
 .../ignite/internal/visor/cache/VisorCache.java |   8 +-
 .../cache/VisorCacheAggregatedMetrics.java  |   6 +-
 .../visor/cache/VisorCacheConfiguration.java|  18 ---
 .../visor/cache/VisorCacheDgcConfiguration.java |  97 
 .../visor/cache/VisorCacheLoadTask.java |   4 +-
 .../internal/visor/cache/VisorCacheMetrics.java |  18 +--
 .../cache/VisorCacheStoreConfiguration.java |   7 +-
 .../VisorCacheWriteBehindConfiguration.java |   6 +-
 .../compute/VisorComputeMonitoringHolder.java   |   7 +-
 .../internal/visor/debug/VisorThreadInfo.java   |  17 ++-
 .../visor/debug/VisorThreadLockInfo.java|  12 +-
 .../visor/debug/VisorThreadMonitorInfo.java |   6 +-
 .../event/VisorGridAuthenticationEvent.java |  10 +-
 .../event/VisorGridAuthorizationEvent.java  |  10 +-
 .../visor/event/VisorGridDeploymentEvent.java   |  10 +-
 .../visor/event/VisorGridDiscoveryEvent.java|  10 +-
 .../internal/visor/event/VisorGridEvent.java|  18 +--
 .../internal/visor/event/VisorGridJobEvent.java |  30 ++--
 .../event/VisorGridSecuritySessionEvent.java|  10 +-
 .../visor/event/VisorGridTaskEvent.java |  30 ++--
 .../internal/visor/file/VisorFileBlock.java |  10 +-
 .../internal/visor/file/VisorFileBlockTask.java |  10 +-
 .../ignite/internal/visor/igfs/VisorIgfs.java   |   3 +-
 .../internal/visor/igfs/VisorIgfsProfiler.java  |   6 +-
 .../visor/igfs/VisorIgfsProfilerEntry.java  |  10 +-
 .../visor/igfs/VisorIgfsProfilerTask.java   |  12 ++
 .../VisorIgfsProfilerUniformityCounters.java|  19 ++-
 .../visor/igfs/VisorIgfsSamplingStateTask.java  |   2 +-
 .../visor/log/VisorLogSearchResult.java |  20 +--
 .../internal/visor/misc/VisorNopTask.java   |   3 +
 .../visor/node/VisorAtomicConfiguration.java| 104 +
 .../visor/node/VisorBasicConfiguration.java |  10 +-
 .../node/VisorExecutorServiceConfiguration.java |  86 +++
 .../visor/node/VisorGridConfiguration.java  |  37 +
 .../visor/node/VisorIgfsConfiguration.java  |  48 +++---
 .../visor/node/VisorMetricsConfiguration.java   |  10 +-
 .../node/VisorNodeDataCollectorJobResult.java   |  67 ++--
 .../visor/node/VisorNodeDataCollectorTask.java  |  71 +
 .../node/VisorNodeDataCollectorTaskArg.java |  19 ++-
 .../node/VisorNodeDataCollectorTaskResult.java  |  18 +--
 .../node/VisorNodeEventsCollectorTask.java  |  33 ++--
 .../visor/node/VisorRestConfiguration.java  |   6 +-
 .../visor/node/VisorSpisConfiguration.java  |   9 +-
 .../node/VisorTransactionConfiguration.java | 153 +++
 .../visor/query/VisorQueryCleanupTask.java  |   2 +-
 .../internal/visor/query/VisorQueryTask.java|   4 +-
 .../streamer/VisorStreamerConfiguration.java|   6 +-
 .../visor/streamer/VisorStreamerMetrics.java|   6 +-
 .../internal/visor/util/VisorMimeTypes.java |  51 ---
 .../internal/visor/util/VisorTaskUtils.java |  48 +++---
 .../commands/cache/VisorCacheCommand.scala  |   5 -
 .../config/VisorConfigurationCommand.scala  |  10 +-
 55 files changed, 788 insertions(+), 463 deletions(-)
--




[2/2] incubator-ignite git commit: # IGNITE-248 Cleanup code, added missing javadocs, fixed inspections warnings, added new properties to configurations.

2015-02-15 Thread akuznetsov
# IGNITE-248 Cleanup code, added missing javadocs, fixed inspections warnings, 
added new properties to configurations.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/9c30477a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/9c30477a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/9c30477a

Branch: refs/heads/ignite-248
Commit: 9c30477a2510012c38327659ff1a4a9ee888e42f
Parents: f846f8a
Author: AKuznetsov 
Authored: Sun Feb 15 12:32:19 2015 +0700
Committer: AKuznetsov 
Committed: Sun Feb 15 12:32:19 2015 +0700

--
 .../configuration/TransactionConfiguration.java |   7 +-
 .../apache/ignite/internal/visor/VisorJob.java  |   3 +-
 .../internal/visor/VisorMultiNodeTask.java  |   9 +-
 .../ignite/internal/visor/cache/VisorCache.java |   8 +-
 .../cache/VisorCacheAggregatedMetrics.java  |   6 +-
 .../visor/cache/VisorCacheConfiguration.java|  18 ---
 .../visor/cache/VisorCacheDgcConfiguration.java |  97 
 .../visor/cache/VisorCacheLoadTask.java |   4 +-
 .../internal/visor/cache/VisorCacheMetrics.java |  18 +--
 .../cache/VisorCacheStoreConfiguration.java |   7 +-
 .../VisorCacheWriteBehindConfiguration.java |   6 +-
 .../compute/VisorComputeMonitoringHolder.java   |   7 +-
 .../internal/visor/debug/VisorThreadInfo.java   |  17 ++-
 .../visor/debug/VisorThreadLockInfo.java|  12 +-
 .../visor/debug/VisorThreadMonitorInfo.java |   6 +-
 .../event/VisorGridAuthenticationEvent.java |  10 +-
 .../event/VisorGridAuthorizationEvent.java  |  10 +-
 .../visor/event/VisorGridDeploymentEvent.java   |  10 +-
 .../visor/event/VisorGridDiscoveryEvent.java|  10 +-
 .../internal/visor/event/VisorGridEvent.java|  18 +--
 .../internal/visor/event/VisorGridJobEvent.java |  30 ++--
 .../event/VisorGridSecuritySessionEvent.java|  10 +-
 .../visor/event/VisorGridTaskEvent.java |  30 ++--
 .../internal/visor/file/VisorFileBlock.java |  10 +-
 .../internal/visor/file/VisorFileBlockTask.java |  10 +-
 .../ignite/internal/visor/igfs/VisorIgfs.java   |   3 +-
 .../internal/visor/igfs/VisorIgfsProfiler.java  |   6 +-
 .../visor/igfs/VisorIgfsProfilerEntry.java  |  10 +-
 .../visor/igfs/VisorIgfsProfilerTask.java   |  12 ++
 .../VisorIgfsProfilerUniformityCounters.java|  19 ++-
 .../visor/igfs/VisorIgfsSamplingStateTask.java  |   2 +-
 .../visor/log/VisorLogSearchResult.java |  20 +--
 .../internal/visor/misc/VisorNopTask.java   |   3 +
 .../visor/node/VisorAtomicConfiguration.java| 104 +
 .../visor/node/VisorBasicConfiguration.java |  10 +-
 .../node/VisorExecutorServiceConfiguration.java |  86 +++
 .../visor/node/VisorGridConfiguration.java  |  37 +
 .../visor/node/VisorIgfsConfiguration.java  |  48 +++---
 .../visor/node/VisorMetricsConfiguration.java   |  10 +-
 .../node/VisorNodeDataCollectorJobResult.java   |  67 ++--
 .../visor/node/VisorNodeDataCollectorTask.java  |  71 +
 .../node/VisorNodeDataCollectorTaskArg.java |  19 ++-
 .../node/VisorNodeDataCollectorTaskResult.java  |  18 +--
 .../node/VisorNodeEventsCollectorTask.java  |  33 ++--
 .../visor/node/VisorRestConfiguration.java  |   6 +-
 .../visor/node/VisorSpisConfiguration.java  |   9 +-
 .../node/VisorTransactionConfiguration.java | 153 +++
 .../visor/query/VisorQueryCleanupTask.java  |   2 +-
 .../internal/visor/query/VisorQueryTask.java|   4 +-
 .../streamer/VisorStreamerConfiguration.java|   6 +-
 .../visor/streamer/VisorStreamerMetrics.java|   6 +-
 .../internal/visor/util/VisorMimeTypes.java |  51 ---
 .../internal/visor/util/VisorTaskUtils.java |  48 +++---
 .../commands/cache/VisorCacheCommand.scala  |   5 -
 .../config/VisorConfigurationCommand.scala  |  10 +-
 55 files changed, 788 insertions(+), 463 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/9c30477a/modules/core/src/main/java/org/apache/ignite/configuration/TransactionConfiguration.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/configuration/TransactionConfiguration.java
 
b/modules/core/src/main/java/org/apache/ignite/configuration/TransactionConfiguration.java
index 13ac061..ecc21e8 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/configuration/TransactionConfiguration.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/configuration/TransactionConfiguration.java
@@ -19,15 +19,10 @@ package org.apache.ignite.configuration;
 
 import org.apache.ignite.transactions.*;
 
-import java.io.*;
-
 /**
  * Transactions configuration.
  */
-public class TransactionConfiguration implements Serial

[2/2] incubator-ignite git commit: Ignite-9655-merge - Fixing tests.

2015-02-15 Thread agoncharuk
Ignite-9655-merge - Fixing tests.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/aa83f60f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/aa83f60f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/aa83f60f

Branch: refs/heads/ignite-9655-merge
Commit: aa83f60fecae61c7c7edf8a0bf2ac8799a143686
Parents: 387c24d
Author: Alexey Goncharuk 
Authored: Sat Feb 14 23:49:08 2015 -0800
Committer: Alexey Goncharuk 
Committed: Sat Feb 14 23:49:08 2015 -0800

--
 .../java/org/apache/ignite/testsuites/IgniteCacheTestSuite.java| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/aa83f60f/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheTestSuite.java
--
diff --git 
a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheTestSuite.java
 
b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheTestSuite.java
index ea95283..d081eaf 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheTestSuite.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheTestSuite.java
@@ -119,7 +119,6 @@ public class IgniteCacheTestSuite extends TestSuite {
 suite.addTestSuite(GridCacheAsyncOperationsLimitSelfTest.class);
 suite.addTestSuite(GridCacheTtlManagerSelfTest.class);
 suite.addTestSuite(GridCacheLifecycleAwareSelfTest.class);
-//suite.addTestSuite(GridCacheStopSelfTest.class); TODO IGNITE-257
 suite.addTestSuite(IgniteCacheAtomicStopBusySelfTest.class);
 suite.addTestSuite(IgniteCacheTransactionalStopBusySelfTest.class);
 suite.addTestSuite(GridCacheAtomicNearCacheSelfTest.class);
@@ -145,6 +144,7 @@ public class IgniteCacheTestSuite extends TestSuite {
 //suite.addTestSuite(GridCacheReplicatedTxExceptionSelfTest.class);
 //suite.addTestSuite(GridCacheLocalTxExceptionSelfTest.class);
 //suite.addTestSuite(GridCacheNearTxExceptionSelfTest.class);
+//suite.addTestSuite(GridCacheStopSelfTest.class); TODO IGNITE-257
 
 // Local cache.
 suite.addTestSuite(GridCacheLocalBasicApiSelfTest.class);



[33/49] incubator-ignite git commit: Fixed header.

2015-02-15 Thread agoncharuk
Fixed header.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/d5dde825
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/d5dde825
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/d5dde825

Branch: refs/heads/sprint-1
Commit: d5dde825380af6f9a81837e89d9b07a4bc177282
Parents: 773c207
Author: Alexey Goncharuk 
Authored: Fri Feb 13 14:16:19 2015 -0800
Committer: Alexey Goncharuk 
Committed: Fri Feb 13 14:16:19 2015 -0800

--
 .../IgniteClientAffinityAssignmentSelfTest.java | 22 +---
 1 file changed, 15 insertions(+), 7 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/d5dde825/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteClientAffinityAssignmentSelfTest.java
--
diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteClientAffinityAssignmentSelfTest.java
 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteClientAffinityAssignmentSelfTest.java
index 7a7ccd1..abcb8dd 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteClientAffinityAssignmentSelfTest.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteClientAffinityAssignmentSelfTest.java
@@ -1,10 +1,18 @@
-/* @java.file.header */
-
-/*  __ ___
- *  __  /___(_)__  /__  /__ (_)___
- *  _  / __  __  ___/__  / _  __  / _  / __  _  __ `/__  / __  __ \
- *  / /_/ /  _  /_  /  / /_/ /  / /_/ /  / /_/ / _  /  _  / / /
- *  \/   /_/ /_/   \_,__/   \/   \__,_/  /_/   /_/ /_/
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
  */
 
 package org.apache.ignite.internal.processors.cache;



[34/49] incubator-ignite git commit: IGNITE-9655-Merge - Fixed group lock TX tests.

2015-02-15 Thread agoncharuk
IGNITE-9655-Merge - Fixed group lock TX tests.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/25980ba4
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/25980ba4
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/25980ba4

Branch: refs/heads/sprint-1
Commit: 25980ba4d0ffdd53073a251fd9961cc9a797b421
Parents: d5dde82
Author: Alexey Goncharuk 
Authored: Fri Feb 13 17:29:36 2015 -0800
Committer: Alexey Goncharuk 
Committed: Fri Feb 13 18:49:29 2015 -0800

--
 .../cache/distributed/dht/GridDhtTxPrepareFuture.java  | 6 --
 .../cache/distributed/near/GridNearTxPrepareFuture.java| 5 +
 2 files changed, 9 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/25980ba4/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
index 4c6af2c..e30cb40 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
@@ -464,8 +464,10 @@ public final class GridDhtTxPrepareFuture extends 
GridCompoundIdentityFutu
 txEntry.cached(entry, txEntry.keyBytes());
 }
 
-if (tx.optimistic() && txEntry.explicitVersion() == null)
-lockKeys.add(txEntry.txKey());
+if (tx.optimistic() && txEntry.explicitVersion() == null) {
+if (!tx.groupLock() || tx.groupLockKey().equals(entry.txKey()))
+lockKeys.add(txEntry.txKey());
+}
 
 while (true) {
 try {

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/25980ba4/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareFuture.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareFuture.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareFuture.java
index 4dd77bd..24ef9b5 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareFuture.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareFuture.java
@@ -802,6 +802,11 @@ public final class GridNearTxPrepareFuture extends 
GridCompoundIdentityFut
 entry.nodeId(primary.id());
 
 if (cacheCtx.isNear()) {
+if (entry.explicitVersion() == null) {
+if (!tx.groupLock() || tx.groupLockKey().equals(entry.txKey()))
+lockKeys.add(entry.txKey());
+}
+
 while (true) {
 try {
 GridNearCacheEntry cached = (GridNearCacheEntry)entry.cached();



[26/50] [abbrv] incubator-ignite git commit: Revert "ignite-nio - Removing message clone"

2015-02-15 Thread anovikov
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/01689b1d/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockRequest.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockRequest.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockRequest.java
index 20f9cc3..5455a7c 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockRequest.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockRequest.java
@@ -348,7 +348,7 @@ public class GridDhtLockRequest extends 
GridDistributedLockRequest {
 return false;
 
 if (!writer.isTypeWritten()) {
-if (!writer.writeMessageType(directType()))
+if (!writer.writeByte(null, directType()))
 return false;
 
 writer.onTypeWritten();
@@ -356,55 +356,55 @@ public class GridDhtLockRequest extends 
GridDistributedLockRequest {
 
 switch (writer.state()) {
 case 24:
-if (!writer.writeField("accessTtl", accessTtl, 
MessageFieldType.LONG))
+if (!writer.writeLong("accessTtl", accessTtl))
 return false;
 
 writer.incrementState();
 
 case 25:
-if (!writer.writeField("invalidateEntries", invalidateEntries, 
MessageFieldType.BIT_SET))
+if (!writer.writeBitSet("invalidateEntries", 
invalidateEntries))
 return false;
 
 writer.incrementState();
 
 case 26:
-if (!writer.writeField("miniId", miniId, 
MessageFieldType.IGNITE_UUID))
+if (!writer.writeIgniteUuid("miniId", miniId))
 return false;
 
 writer.incrementState();
 
 case 27:
-if (!writer.writeCollectionField("nearKeyBytes", nearKeyBytes, 
MessageFieldType.BYTE_ARR))
+if (!writer.writeCollection("nearKeyBytes", nearKeyBytes, 
MessageFieldType.BYTE_ARR))
 return false;
 
 writer.incrementState();
 
 case 28:
-if (!writer.writeField("ownedBytes", ownedBytes, 
MessageFieldType.BYTE_ARR))
+if (!writer.writeByteArray("ownedBytes", ownedBytes))
 return false;
 
 writer.incrementState();
 
 case 29:
-if (!writer.writeField("preloadKeys", preloadKeys, 
MessageFieldType.BIT_SET))
+if (!writer.writeBitSet("preloadKeys", preloadKeys))
 return false;
 
 writer.incrementState();
 
 case 30:
-if (!writer.writeField("subjId", subjId, 
MessageFieldType.UUID))
+if (!writer.writeUuid("subjId", subjId))
 return false;
 
 writer.incrementState();
 
 case 31:
-if (!writer.writeField("taskNameHash", taskNameHash, 
MessageFieldType.INT))
+if (!writer.writeInt("taskNameHash", taskNameHash))
 return false;
 
 writer.incrementState();
 
 case 32:
-if (!writer.writeField("topVer", topVer, 
MessageFieldType.LONG))
+if (!writer.writeLong("topVer", topVer))
 return false;
 
 writer.incrementState();
@@ -423,7 +423,7 @@ public class GridDhtLockRequest extends 
GridDistributedLockRequest {
 
 switch (readState) {
 case 24:
-accessTtl = reader.readField("accessTtl", 
MessageFieldType.LONG);
+accessTtl = reader.readLong("accessTtl");
 
 if (!reader.isLastRead())
 return false;
@@ -431,7 +431,7 @@ public class GridDhtLockRequest extends 
GridDistributedLockRequest {
 readState++;
 
 case 25:
-invalidateEntries = reader.readField("invalidateEntries", 
MessageFieldType.BIT_SET);
+invalidateEntries = reader.readBitSet("invalidateEntries");
 
 if (!reader.isLastRead())
 return false;
@@ -439,7 +439,7 @@ public class GridDhtLockRequest extends 
GridDistributedLockRequest {
 readState++;
 
 case 26:
-miniId = reader.readField("miniId", 
MessageFieldType.IGNITE_UUID);
+miniId = reader.readIgniteUuid("miniId");
 
 if (!reader.isLastRead())
 return false;
@@ -447,7 +447,7 @@ public class GridDhtLockRequest extends 
GridDistributedLockRequest {
 readState++;
 
 case 27:
-nearKeyBytes = reader.readCollectionField("nearKeyBytes",

[15/28] incubator-ignite git commit: # ignite-sql-old - Fixed configs

2015-02-15 Thread sergi
# ignite-sql-old - Fixed configs


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/e7e7c18c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/e7e7c18c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/e7e7c18c

Branch: refs/heads/sprint-1
Commit: e7e7c18c6b2916d1d512515cd1d24b2dc7b3d423
Parents: b42fdcd
Author: Valentin Kulichenko 
Authored: Fri Feb 13 22:25:06 2015 -0800
Committer: Valentin Kulichenko 
Committed: Fri Feb 13 22:25:06 2015 -0800

--
 examples/config/example-cache.xml| 2 +-
 modules/clients/src/test/resources/spring-cache.xml  | 2 +-
 .../marshaller/optimized/optimized-classnames.properties | 2 +-
 .../core/src/test/webapp/META-INF/ignite-webapp-config.xml   | 8 
 4 files changed, 7 insertions(+), 7 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/e7e7c18c/examples/config/example-cache.xml
--
diff --git a/examples/config/example-cache.xml 
b/examples/config/example-cache.xml
index 98f6f4f..ad8d5e8 100644
--- a/examples/config/example-cache.xml
+++ b/examples/config/example-cache.xml
@@ -141,7 +141,7 @@
 
 
 
-
+
 
 
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/e7e7c18c/modules/clients/src/test/resources/spring-cache.xml
--
diff --git a/modules/clients/src/test/resources/spring-cache.xml 
b/modules/clients/src/test/resources/spring-cache.xml
index a9fe31a..6e93f4e 100644
--- a/modules/clients/src/test/resources/spring-cache.xml
+++ b/modules/clients/src/test/resources/spring-cache.xml
@@ -87,7 +87,7 @@
 
 
 
-
+
 
 
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/e7e7c18c/modules/core/src/main/java/org/apache/ignite/marshaller/optimized/optimized-classnames.properties
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/marshaller/optimized/optimized-classnames.properties
 
b/modules/core/src/main/java/org/apache/ignite/marshaller/optimized/optimized-classnames.properties
index bd27e00..41834c7 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/marshaller/optimized/optimized-classnames.properties
+++ 
b/modules/core/src/main/java/org/apache/ignite/marshaller/optimized/optimized-classnames.properties
@@ -90,7 +90,7 @@ 
org.apache.ignite.cache.affinity.fair.CachePartitionFairAffinity$PartitionSetCom
 org.apache.ignite.cache.affinity.rendezvous.CacheRendezvousAffinityFunction
 
org.apache.ignite.cache.affinity.rendezvous.CacheRendezvousAffinityFunction$HashComparator
 
org.apache.ignite.cache.hibernate.GridHibernateAccessStrategyAdapter$ClearKeyCallable
-org.apache.ignite.cache.query.CacheQueryConfiguration
+org.apache.ignite.configuration.CacheQueryConfiguration
 org.apache.ignite.cache.query.CacheQueryType
 org.apache.ignite.cache.query.QueryAffinityPredicate
 org.apache.ignite.cache.query.QueryContinuousPredicate

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/e7e7c18c/modules/core/src/test/webapp/META-INF/ignite-webapp-config.xml
--
diff --git a/modules/core/src/test/webapp/META-INF/ignite-webapp-config.xml 
b/modules/core/src/test/webapp/META-INF/ignite-webapp-config.xml
index a254173..95ed478 100644
--- a/modules/core/src/test/webapp/META-INF/ignite-webapp-config.xml
+++ b/modules/core/src/test/webapp/META-INF/ignite-webapp-config.xml
@@ -118,7 +118,7 @@
 
 
 
-
+
 
 
 
@@ -167,7 +167,7 @@
 
 
 
-
+
 
 
 
@@ -214,7 +214,7 @@
 
 
 
-
+
 
 
 
@@ -243,7 +243,7 @@
 
 
 
-
+
 
 
 



incubator-ignite git commit: Ignite-9655-merge - Fixing tests.

2015-02-15 Thread agoncharuk
Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-9655-merge 16c3cceeb -> 911f33741


Ignite-9655-merge - Fixing tests.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/911f3374
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/911f3374
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/911f3374

Branch: refs/heads/ignite-9655-merge
Commit: 911f33741b53ff0d250bfa86b386f7d88ca4111a
Parents: 16c3cce
Author: Alexey Goncharuk 
Authored: Sat Feb 14 21:01:06 2015 -0800
Committer: Alexey Goncharuk 
Committed: Sat Feb 14 21:01:06 2015 -0800

--
 .../processors/cache/distributed/dht/GridDhtTxPrepareFuture.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/911f3374/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
index bcecc96..237c2a7 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
@@ -595,12 +595,12 @@ public final class GridDhtTxPrepareFuture extends 
GridCompoundIdentityFutu
 res.completedVersions(cctx.tm().committedVersions(min), 
cctx.tm().rolledbackVersions(min));
 
 res.pending(localDhtPendingVersions(tx.writeEntries(), min));
+
+tx.implicitSingleResult(ret);
 }
 
 res.filterFailedKeys(filterFailedKeys);
 
-tx.implicitSingleResult(ret);
-
 return res;
 }
 



[4/6] incubator-ignite git commit: ignite-nio - Removing message clone

2015-02-15 Thread vkulichenko
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ca27b586/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareRequest.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareRequest.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareRequest.java
index e304ce8..b07aa35 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareRequest.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareRequest.java
@@ -268,7 +268,7 @@ public class GridNearTxPrepareRequest extends 
GridDistributedTxPrepareRequ
 state.increment();
 
 case 24:
-if (!writer.writeCollection("lastBackups", lastBackups, 
UUID.class))
+if (!writer.writeCollection("lastBackups", lastBackups, 
Type.UUID))
 return false;
 
 state.increment();
@@ -334,7 +334,7 @@ public class GridNearTxPrepareRequest extends 
GridDistributedTxPrepareRequ
 readState++;
 
 case 24:
-lastBackups = reader.readCollection("lastBackups", UUID.class);
+lastBackups = reader.readCollection("lastBackups", Type.UUID);
 
 if (!reader.isLastRead())
 return false;

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ca27b586/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareResponse.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareResponse.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareResponse.java
index 6fb9259..94e179e 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareResponse.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareResponse.java
@@ -275,7 +275,7 @@ public class GridNearTxPrepareResponse extends 
GridDistributedTxPrepareRes
 state.increment();
 
 case 12:
-if (!writer.writeCollection("invalidParts", invalidParts, 
int.class))
+if (!writer.writeCollection("invalidParts", invalidParts, 
Type.INT))
 return false;
 
 state.increment();
@@ -287,13 +287,13 @@ public class GridNearTxPrepareResponse extends 
GridDistributedTxPrepareRes
 state.increment();
 
 case 14:
-if (!writer.writeCollection("ownedValsBytes", ownedValsBytes, 
byte[].class))
+if (!writer.writeCollection("ownedValsBytes", ownedValsBytes, 
Type.BYTE_ARR))
 return false;
 
 state.increment();
 
 case 15:
-if (!writer.writeCollection("pending", pending, 
GridCacheVersion.class))
+if (!writer.writeCollection("pending", pending, Type.MSG))
 return false;
 
 state.increment();
@@ -329,7 +329,7 @@ public class GridNearTxPrepareResponse extends 
GridDistributedTxPrepareRes
 readState++;
 
 case 12:
-invalidParts = reader.readCollection("invalidParts", 
int.class);
+invalidParts = reader.readCollection("invalidParts", Type.INT);
 
 if (!reader.isLastRead())
 return false;
@@ -345,7 +345,7 @@ public class GridNearTxPrepareResponse extends 
GridDistributedTxPrepareRes
 readState++;
 
 case 14:
-ownedValsBytes = reader.readCollection("ownedValsBytes", 
byte[].class);
+ownedValsBytes = reader.readCollection("ownedValsBytes", 
Type.BYTE_ARR);
 
 if (!reader.isLastRead())
 return false;
@@ -353,7 +353,7 @@ public class GridNearTxPrepareResponse extends 
GridDistributedTxPrepareRes
 readState++;
 
 case 15:
-pending = reader.readCollection("pending", 
GridCacheVersion.class);
+pending = reader.readCollection("pending", Type.MSG);
 
 if (!reader.isLastRead())
 return false;

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ca27b586/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryResponse.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/

[13/50] [abbrv] incubator-ignite git commit: ignite-nio - Removing message clone

2015-02-15 Thread anovikov
ignite-nio - Removing message clone


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/953e2437
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/953e2437
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/953e2437

Branch: refs/heads/sprint-1-start-nodes
Commit: 953e2437af01180840240451698973d37991784c
Parents: dd79c9b
Author: Valentin Kulichenko 
Authored: Sat Feb 14 21:57:56 2015 -0800
Committer: Valentin Kulichenko 
Committed: Sat Feb 14 21:57:56 2015 -0800

--
 .../codegen/CommunicationMessageCodeGenerator.java   | 11 ---
 1 file changed, 11 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/953e2437/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
--
diff --git 
a/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
 
b/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
index d4bea1d..04ee8ea 100644
--- 
a/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
+++ 
b/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
@@ -42,12 +42,6 @@ public class CommunicationMessageCodeGenerator {
 };
 
 /** */
-private static final String[] EXCLUDED_PACKAGES = new String[] {
-"org.apache.ignite.internal.processors.rest.client.message",
-"org.apache.ignite.internal.processors.rest.protocols.tcp"
-};
-
-/** */
 private static final String SRC_DIR = U.getIgniteHome() + 
"/modules/core/src/main/java";
 
 /** */
@@ -828,11 +822,6 @@ public class CommunicationMessageCodeGenerator {
 if (path.endsWith(".class")) {
 String clsName = path.substring(prefixLen, path.length() - 
6).replace(File.separatorChar, '.');
 
-for (String excluded : EXCLUDED_PACKAGES) {
-if (clsName.startsWith(excluded))
-return;
-}
-
 Class cls = Class.forName(clsName, false, ldr);
 
 if (cls.getDeclaringClass() == null && cls.getEnclosingClass() 
== null &&



[6/9] incubator-ignite git commit: Revert "ignite-nio - Removing message clone"

2015-02-15 Thread vkulichenko
Revert "ignite-nio - Removing message clone"

This reverts commit af8edc04c356be979e4e10c6ed3574c43a547dfa.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/01689b1d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/01689b1d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/01689b1d

Branch: refs/heads/ignite-nio
Commit: 01689b1d576e02179c34eb1126b41b341c40eb52
Parents: 5085e46
Author: Valentin Kulichenko 
Authored: Sat Feb 14 23:19:33 2015 -0800
Committer: Valentin Kulichenko 
Committed: Sat Feb 14 23:19:33 2015 -0800

--
 .../CommunicationMessageCodeGenerator.java  |   2 +-
 .../ignite/internal/GridJobCancelRequest.java   |  14 +-
 .../ignite/internal/GridJobExecuteRequest.java  |  86 +++
 .../ignite/internal/GridJobExecuteResponse.java |  30 +--
 .../ignite/internal/GridJobSiblingsRequest.java |  10 +-
 .../internal/GridJobSiblingsResponse.java   |   6 +-
 .../ignite/internal/GridTaskCancelRequest.java  |   6 +-
 .../ignite/internal/GridTaskSessionRequest.java |  14 +-
 .../internal/direct/DirectMessageReader.java| 219 --
 .../internal/direct/DirectMessageWriter.java| 179 ---
 .../checkpoint/GridCheckpointRequest.java   |  14 +-
 .../managers/communication/GridIoMessage.java   |  30 +--
 .../communication/GridIoUserMessage.java|  30 +--
 .../deployment/GridDeploymentInfoBean.java  |  22 +-
 .../deployment/GridDeploymentRequest.java   |  22 +-
 .../deployment/GridDeploymentResponse.java  |  14 +-
 .../eventstorage/GridEventStorageMessage.java   |  38 ++--
 .../cache/GridCacheEvictionRequest.java |  14 +-
 .../cache/GridCacheEvictionResponse.java|  14 +-
 .../processors/cache/GridCacheMessage.java  |  14 +-
 .../processors/cache/GridCacheValueBytes.java   |  10 +-
 ...idCacheOptimisticCheckPreparedTxRequest.java |  22 +-
 ...dCacheOptimisticCheckPreparedTxResponse.java |  14 +-
 ...CachePessimisticCheckCommittedTxRequest.java |  30 +--
 ...achePessimisticCheckCommittedTxResponse.java |  18 +-
 .../distributed/GridCacheTtlUpdateRequest.java  |  26 +--
 .../distributed/GridDistributedBaseMessage.java |  22 +-
 .../distributed/GridDistributedLockRequest.java |  66 +++---
 .../GridDistributedLockResponse.java|  14 +-
 .../GridDistributedTxFinishRequest.java |  54 ++---
 .../GridDistributedTxFinishResponse.java|  10 +-
 .../GridDistributedTxPrepareRequest.java|  58 ++---
 .../GridDistributedTxPrepareResponse.java   |  10 +-
 .../GridDistributedUnlockRequest.java   |   6 +-
 .../dht/GridDhtAffinityAssignmentRequest.java   |   6 +-
 .../dht/GridDhtAffinityAssignmentResponse.java  |  10 +-
 .../distributed/dht/GridDhtLockRequest.java |  38 ++--
 .../distributed/dht/GridDhtLockResponse.java|  18 +-
 .../distributed/dht/GridDhtTxFinishRequest.java |  54 ++---
 .../dht/GridDhtTxFinishResponse.java|   6 +-
 .../dht/GridDhtTxPrepareRequest.java|  50 ++---
 .../dht/GridDhtTxPrepareResponse.java   |  22 +-
 .../distributed/dht/GridDhtUnlockRequest.java   |   6 +-
 .../GridDhtAtomicDeferredUpdateResponse.java|   6 +-
 .../dht/atomic/GridDhtAtomicUpdateRequest.java  |  82 +++
 .../dht/atomic/GridDhtAtomicUpdateResponse.java |  18 +-
 .../dht/atomic/GridNearAtomicUpdateRequest.java |  78 +++
 .../atomic/GridNearAtomicUpdateResponse.java|  46 ++--
 .../dht/preloader/GridDhtForceKeysRequest.java  |  18 +-
 .../dht/preloader/GridDhtForceKeysResponse.java |  18 +-
 .../GridDhtPartitionDemandMessage.java  |  26 +--
 .../preloader/GridDhtPartitionExchangeId.java   |  14 +-
 .../GridDhtPartitionSupplyMessage.java  |  26 +--
 .../GridDhtPartitionsAbstractMessage.java   |  10 +-
 .../preloader/GridDhtPartitionsFullMessage.java |  10 +-
 .../GridDhtPartitionsSingleMessage.java |   6 +-
 .../GridDhtPartitionsSingleRequest.java |   2 +-
 .../distributed/near/GridNearGetRequest.java|  46 ++--
 .../distributed/near/GridNearGetResponse.java   |  30 +--
 .../distributed/near/GridNearLockRequest.java   |  50 ++---
 .../distributed/near/GridNearLockResponse.java  |  22 +-
 .../near/GridNearTxFinishRequest.java   |  26 +--
 .../near/GridNearTxFinishResponse.java  |  14 +-
 .../near/GridNearTxPrepareRequest.java  |  34 +--
 .../near/GridNearTxPrepareResponse.java |  26 +--
 .../distributed/near/GridNearUnlockRequest.java |   2 +-
 .../cache/query/GridCacheQueryRequest.java  |  78 +++
 .../cache/query/GridCacheQueryResponse.java |  26 +--
 .../cache/version/GridCacheVersion.java |  18 +-
 .../clock/GridClockDeltaSnapshotMessage.java|  10 +-
 .../processors/clock/GridClockDeltaVersion.java |  10 +-
 .../continuous/GridContinuousMessage.java   |  18 +-
 .../datal

[41/45] incubator-ignite git commit: ignite-sql-old - fixes

2015-02-15 Thread sergi
ignite-sql-old - fixes


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/a50e0524
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/a50e0524
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/a50e0524

Branch: refs/heads/ignite-sql-old
Commit: a50e0524421dfa267488b8fa3b430c0e59f33ba8
Parents: 42e5786
Author: S.Vladykin 
Authored: Sun Feb 15 05:08:02 2015 +0300
Committer: S.Vladykin 
Committed: Sun Feb 15 05:08:02 2015 +0300

--
 .../processors/cache/IgniteCacheProxy.java  | 111 +--
 1 file changed, 76 insertions(+), 35 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/a50e0524/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
index b4cfc09..1361b8b 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
@@ -264,7 +264,7 @@ public class IgniteCacheProxy extends 
AsyncSupportAdapter> query(Query filter, @Nullable ClusterGroup 
grp) {
+private QueryCursor> doQuery(Query filter, @Nullable 
ClusterGroup grp) {
 final CacheQuery> qry;
 final CacheQueryFuture> fut;
 
@@ -296,30 +296,27 @@ public class IgniteCacheProxy extends 
AsyncSupportAdapter(new 
GridCloseableIteratorAdapter>() {
-/** */
-Map.Entry cur;
+qry = 
((GridCacheQueriesEx)delegate.queries()).createSqlQuery(q.getType(), 
q.getSql());
 
-@Override protected Entry onNext() throws 
IgniteCheckedException {
-if (!onHasNext())
-throw new NoSuchElementException();
+if (grp != null)
+qry.projection(grp);
 
-Map.Entry e = cur;
+qry.pageSize(q.getPageSize());
 
-cur = null;
+qry.enableDedup(false);
+qry.includeBackups(false);
 
-return new CacheEntryImpl<>(e.getKey(), e.getValue());
-}
-
-@Override protected boolean onHasNext() throws 
IgniteCheckedException {
-return cur != null || (cur = fut.next()) != null;
-}
+fut = qry.execute(q.getArgs());
+}
+else
+throw new IgniteException("Unsupported query predicate: " + 
filter);
 
-@Override protected void onClose() throws IgniteCheckedException {
-fut.cancel();
+return new QueryCursorImpl<>(new 
ClIter,Cache.Entry>(fut) {
+@Override protected Cache.Entry convert(Map.Entry e) {
+return new CacheEntryImpl<>(e.getKey(), e.getValue());
 }
 });
 }
@@ -387,7 +384,7 @@ public class IgniteCacheProxy extends 
AsyncSupportAdapter extends 
AsyncSupportAdapter)qry, false);
 
-return query(qry, projection(false));
+return doQuery(qry, projection(false));
 }
 catch (Exception e) {
 if (e instanceof CacheException)
@@ -428,7 +422,17 @@ public class IgniteCacheProxy extends 
AsyncSupportAdapter> q = 
((GridCacheQueriesEx)delegate.queries()).createSqlFieldsQuery(qry.getSql(),
 false);
+
+q.pageSize(qry.getPageSize());
+
+CacheQueryFuture> fut = q.execute(qry.getArgs());
+
+return new QueryCursorImpl<>(new ClIter, List>(fut) {
+@Override protected List convert(List row) {
+return row;
+}
+});
 }
 catch (Exception e) {
 if (e instanceof CacheException)
@@ -446,9 +450,8 @@ public class IgniteCacheProxy extends 
AsyncSupportAdapter> doLocalQuery(SqlQuery p) {
-return null; // TODO
-//new 
QueryCursorImpl<>(ctx.kernalContext().query().queryLocal(
-//ctx.name(), p.getType(), p.getSql(), p.getArgs()));
+return new 
QueryCursorImpl<>(ctx.kernalContext().query().queryLocal(
+ctx.name(), p.getType(), p.getSql(), p.getArgs()));
 }
 
 /**
@@ -456,9 +459,8 @@ public class IgniteCacheProxy extends 
AsyncSupportAdapter> doLocalFieldsQuery(SqlFieldsQuery q) {
-return null; // TODO
-//new 
QueryCursorImpl<>(ctx.kernalContext().query().queryLocalFields(
-//ctx.name(), q.getSql(), q.getArgs()));
+return new 
QueryCursorImpl<>(ctx.kernalContext().query().queryLocalFields(
+ctx.name(), q.getSql(), q.getArgs())

[4/4] incubator-ignite git commit: Merge branch 'ignite-248' into sprint-1

2015-02-15 Thread akuznetsov
Merge branch 'ignite-248' into sprint-1


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/c851305c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/c851305c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/c851305c

Branch: refs/heads/sprint-1
Commit: c851305c3599f5784f6749f8ecdc9f7808ffe5b4
Parents: a3cce25 d868865
Author: AKuznetsov 
Authored: Sun Feb 15 15:44:10 2015 +0700
Committer: AKuznetsov 
Committed: Sun Feb 15 15:44:10 2015 +0700

--
 .../configuration/TransactionConfiguration.java |   7 +-
 .../apache/ignite/internal/visor/VisorJob.java  |   3 +-
 .../internal/visor/VisorMultiNodeTask.java  |   9 +-
 .../ignite/internal/visor/cache/VisorCache.java |   8 +-
 .../cache/VisorCacheAggregatedMetrics.java  |   6 +-
 .../visor/cache/VisorCacheConfiguration.java|  18 ---
 .../visor/cache/VisorCacheDgcConfiguration.java |  97 
 .../visor/cache/VisorCacheLoadTask.java |   4 +-
 .../internal/visor/cache/VisorCacheMetrics.java |  18 +--
 .../cache/VisorCacheStoreConfiguration.java |   7 +-
 .../VisorCacheWriteBehindConfiguration.java |   6 +-
 .../compute/VisorComputeMonitoringHolder.java   |   7 +-
 .../internal/visor/debug/VisorThreadInfo.java   |  17 ++-
 .../visor/debug/VisorThreadLockInfo.java|  12 +-
 .../visor/debug/VisorThreadMonitorInfo.java |   6 +-
 .../event/VisorGridAuthenticationEvent.java |  10 +-
 .../event/VisorGridAuthorizationEvent.java  |  10 +-
 .../visor/event/VisorGridDeploymentEvent.java   |  10 +-
 .../visor/event/VisorGridDiscoveryEvent.java|  10 +-
 .../internal/visor/event/VisorGridEvent.java|  18 +--
 .../internal/visor/event/VisorGridJobEvent.java |  30 ++--
 .../event/VisorGridSecuritySessionEvent.java|  10 +-
 .../visor/event/VisorGridTaskEvent.java |  30 ++--
 .../internal/visor/file/VisorFileBlock.java |  10 +-
 .../internal/visor/file/VisorFileBlockTask.java |  10 +-
 .../ignite/internal/visor/igfs/VisorIgfs.java   |   3 +-
 .../internal/visor/igfs/VisorIgfsProfiler.java  |   6 +-
 .../visor/igfs/VisorIgfsProfilerEntry.java  |  10 +-
 .../visor/igfs/VisorIgfsProfilerTask.java   |  12 ++
 .../VisorIgfsProfilerUniformityCounters.java|  19 ++-
 .../visor/igfs/VisorIgfsSamplingStateTask.java  |   2 +-
 .../visor/log/VisorLogSearchResult.java |  20 +--
 .../internal/visor/misc/VisorNopTask.java   |   3 +
 .../visor/node/VisorAtomicConfiguration.java| 104 +
 .../visor/node/VisorBasicConfiguration.java |  10 +-
 .../node/VisorExecutorServiceConfiguration.java |  86 +++
 .../visor/node/VisorGridConfiguration.java  |  37 +
 .../visor/node/VisorIgfsConfiguration.java  |  48 +++---
 .../visor/node/VisorMetricsConfiguration.java   |  10 +-
 .../node/VisorNodeDataCollectorJobResult.java   |  67 ++--
 .../visor/node/VisorNodeDataCollectorTask.java  |  71 +
 .../node/VisorNodeDataCollectorTaskArg.java |  19 ++-
 .../node/VisorNodeDataCollectorTaskResult.java  |  18 +--
 .../node/VisorNodeEventsCollectorTask.java  |  33 ++--
 .../visor/node/VisorRestConfiguration.java  |   6 +-
 .../visor/node/VisorSpisConfiguration.java  |   9 +-
 .../node/VisorTransactionConfiguration.java | 153 +++
 .../visor/query/VisorQueryCleanupTask.java  |   2 +-
 .../internal/visor/query/VisorQueryTask.java|   4 +-
 .../streamer/VisorStreamerConfiguration.java|   6 +-
 .../visor/streamer/VisorStreamerMetrics.java|   6 +-
 .../internal/visor/util/VisorMimeTypes.java |  51 ---
 .../internal/visor/util/VisorTaskUtils.java |  48 +++---
 .../commands/cache/VisorCacheCommand.scala  |   5 -
 .../config/VisorConfigurationCommand.scala  |  10 +-
 55 files changed, 788 insertions(+), 463 deletions(-)
--




incubator-ignite git commit: ignite-nio - Removing message clone

2015-02-15 Thread vkulichenko
Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-nio f9f06c0e5 -> dcb4c7093


ignite-nio - Removing message clone


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/dcb4c709
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/dcb4c709
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/dcb4c709

Branch: refs/heads/ignite-nio
Commit: dcb4c70930787b74a0aa421982f3fac717e73ebc
Parents: f9f06c0
Author: Valentin Kulichenko 
Authored: Sat Feb 14 19:45:14 2015 -0800
Committer: Valentin Kulichenko 
Committed: Sat Feb 14 19:45:14 2015 -0800

--
 .../CommunicationMessageCodeGenerator.java  |  8 ++-
 .../internal/direct/DirectByteBufferStream.java |  5 +-
 .../internal/direct/DirectMessageReader.java|  4 +-
 .../distributed/GridDistributedLockRequest.java |  2 +-
 .../dht/atomic/GridDhtAtomicUpdateRequest.java  |  2 +-
 .../dht/atomic/GridNearAtomicUpdateRequest.java |  4 +-
 .../distributed/near/GridNearLockRequest.java   |  4 +-
 .../distributed/near/GridNearLockResponse.java  |  4 +-
 .../communication/MessageAdapter.java   | 55 
 .../extensions/communication/MessageReader.java |  3 +-
 10 files changed, 42 insertions(+), 49 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/dcb4c709/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
--
diff --git 
a/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
 
b/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
index 7ce89a7..a9846d1 100644
--- 
a/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
+++ 
b/modules/codegen/src/main/java/org/apache/ignite/codegen/CommunicationMessageCodeGenerator.java
@@ -674,8 +674,12 @@ public class CommunicationMessageCodeGenerator {
 }
 else if (BASE_CLS.isAssignableFrom(type))
 returnFalseIfReadFailed(name, "reader.readMessage", field);
-else if (type.isArray())
-returnFalseIfReadFailed(name, "reader.readObjectArray", field, 
"Type." + typeEnum(type.getComponentType()));
+else if (type.isArray()) {
+Class compType = type.getComponentType();
+
+returnFalseIfReadFailed(name, "reader.readObjectArray", field, 
"Type." + typeEnum(compType),
+compType.getSimpleName() + ".class");
+}
 else if (Collection.class.isAssignableFrom(type) && 
!Set.class.isAssignableFrom(type)) {
 assert colItemType != null;
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/dcb4c709/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectByteBufferStream.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectByteBufferStream.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectByteBufferStream.java
index f503223..fed6a53 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectByteBufferStream.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectByteBufferStream.java
@@ -967,10 +967,11 @@ public class DirectByteBufferStream {
 
 /**
  * @param itemType Component type.
+ * @param itemCls Component class.
  * @return Array.
  */
 @SuppressWarnings("unchecked")
-public  T[] readObjectArray(MessageAdapter.Type itemType) {
+public  T[] readObjectArray(MessageAdapter.Type itemType, Class 
itemCls) {
 if (readSize == -1) {
 int size = readInt();
 
@@ -982,7 +983,7 @@ public class DirectByteBufferStream {
 
 if (readSize >= 0) {
 if (objArr == null)
-objArr = (Object[])Array.newInstance(itemType.clazz(), 
readSize);
+objArr = (Object[])Array.newInstance(itemCls, readSize);
 
 for (int i = readItems; i < readSize; i++) {
 Object item = read(itemType);

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/dcb4c709/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMessageReader.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMessageReader.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMessageReader.java
index 191c522..f52a4c8 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMessageReader.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMe

[12/28] incubator-ignite git commit: IGNITE-143 - Continuous queries refactoring (manual merge)

2015-02-15 Thread sergi
IGNITE-143 - Continuous queries refactoring (manual merge)


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/4f649be2
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/4f649be2
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/4f649be2

Branch: refs/heads/sprint-1
Commit: 4f649be29a298c3950cd09b641fba450d7fd0241
Parents: 3b8f9a6
Author: Valentin Kulichenko 
Authored: Fri Feb 13 16:47:03 2015 -0800
Committer: Valentin Kulichenko 
Committed: Fri Feb 13 16:47:03 2015 -0800

--
 .../datagrid/CacheContinuousQueryExample.java   |  69 +-
 .../cache/query/CacheContinuousQuery.java   | 285 --
 .../cache/query/CacheContinuousQueryEntry.java  |  49 -
 .../ignite/cache/query/ContinuousQuery.java | 234 +++--
 .../org/apache/ignite/cache/query/Query.java|   9 +
 .../ignite/events/CacheQueryExecutedEvent.java  |   8 +-
 .../ignite/events/CacheQueryReadEvent.java  |   8 +-
 .../processors/cache/CacheEntryEvent.java   |  78 --
 .../processors/cache/GridCacheContext.java  |   6 +-
 .../processors/cache/GridCacheMapEntry.java |  26 +-
 .../processors/cache/GridCacheProcessor.java|   8 +-
 .../processors/cache/GridCacheProjectionEx.java |   5 +
 .../processors/cache/IgniteCacheProxy.java  |  72 +-
 .../CacheDataStructuresManager.java |  81 +-
 .../processors/cache/query/CacheQueries.java|  10 -
 .../cache/query/GridCacheQueriesImpl.java   |   5 -
 .../cache/query/GridCacheQueriesProxy.java  |  12 -
 .../continuous/CacheContinuousQueryEntry.java   | 234 +
 .../continuous/CacheContinuousQueryEvent.java   |  87 ++
 .../CacheContinuousQueryFilterEx.java   |  31 +
 .../continuous/CacheContinuousQueryHandler.java | 490 ++
 .../CacheContinuousQueryListener.java   |  47 +
 .../continuous/CacheContinuousQueryManager.java | 664 ++
 .../GridCacheContinuousQueryAdapter.java| 319 ---
 .../GridCacheContinuousQueryEntry.java  | 344 ---
 .../GridCacheContinuousQueryFilterEx.java   |  33 -
 .../GridCacheContinuousQueryHandler.java| 571 
 .../GridCacheContinuousQueryListener.java   |  41 -
 .../GridCacheContinuousQueryManager.java| 784 
 .../processors/hadoop/GridHadoopJobId.java  |   3 +-
 .../service/GridServiceProcessor.java   |  75 +-
 .../optimized/optimized-classnames.properties   |   4 +-
 ...ridCacheContinuousQueryAbstractSelfTest.java | 888 ---
 ...dCacheContinuousQueryReplicatedSelfTest.java |  95 +-
 .../GridContinuousOperationsLoadTest.java   |  54 +-
 .../loadtests/hashmap/GridCacheTestContext.java |   2 +-
 .../hadoop/jobtracker/GridHadoopJobTracker.java |  31 +-
 37 files changed, 2181 insertions(+), 3581 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4f649be2/examples/src/main/java/org/apache/ignite/examples/datagrid/CacheContinuousQueryExample.java
--
diff --git 
a/examples/src/main/java/org/apache/ignite/examples/datagrid/CacheContinuousQueryExample.java
 
b/examples/src/main/java/org/apache/ignite/examples/datagrid/CacheContinuousQueryExample.java
index ce05988..ec7a040 100644
--- 
a/examples/src/main/java/org/apache/ignite/examples/datagrid/CacheContinuousQueryExample.java
+++ 
b/examples/src/main/java/org/apache/ignite/examples/datagrid/CacheContinuousQueryExample.java
@@ -18,11 +18,11 @@
 package org.apache.ignite.examples.datagrid;
 
 import org.apache.ignite.*;
-import org.apache.ignite.cache.*;
 import org.apache.ignite.cache.query.*;
 import org.apache.ignite.lang.*;
 
-import java.util.*;
+import javax.cache.*;
+import javax.cache.event.*;
 
 /**
  * This examples demonstrates continuous query API.
@@ -48,46 +48,51 @@ public class CacheContinuousQueryExample {
 System.out.println();
 System.out.println(">>> Cache continuous query example started.");
 
-GridCache cache = ignite.cache(CACHE_NAME);
+IgniteCache cache = ignite.jcache(CACHE_NAME);
 
 // Clean up caches on all nodes before run.
-cache.clear(0);
+cache.clear();
 
 int keyCnt = 20;
 
+// These entries will be queried by initial predicate.
 for (int i = 0; i < keyCnt; i++)
-cache.putx(i, Integer.toString(i));
+cache.put(i, Integer.toString(i));
 
 // Create new continuous query.
-try (CacheContinuousQuery qry = 
cache.queries().createContinuousQuery()) {
-// Callback that is called locally when update notifications 
are received.
-qry.localCallback(
-new IgniteBiPredicate

[07/28] incubator-ignite git commit: ignite-sql-old - rename

2015-02-15 Thread sergi
ignite-sql-old - rename


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/cb65ec55
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/cb65ec55
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/cb65ec55

Branch: refs/heads/sprint-1
Commit: cb65ec550fc3f89ac04f1eef09f31a8d4e206e21
Parents: 5cb1fb4
Author: S.Vladykin 
Authored: Sat Feb 14 01:31:32 2015 +0300
Committer: S.Vladykin 
Committed: Sat Feb 14 01:31:32 2015 +0300

--
 .../datagrid/CachePopularNumbersExample.java|   2 +-
 .../examples/datagrid/CacheQueryExample.java|   2 +-
 .../starschema/CacheStarSchemaExample.java  |   2 +-
 .../apache/ignite/cache/CacheProjection.java|   4 +-
 .../cache/query/CacheContinuousQuery.java   |   1 +
 .../apache/ignite/cache/query/CacheQueries.java | 152 --
 .../apache/ignite/cache/query/CacheQuery.java   | 295 --
 .../ignite/cache/query/CacheQueryFuture.java|  66 -
 .../ignite/cache/query/CacheQueryType.java  |  47 ---
 .../apache/ignite/cache/query/QueryMetrics.java |   2 +
 .../cache/query/annotations/QuerySqlField.java  |   2 +-
 .../cache/query/annotations/QueryTextField.java |   2 +-
 .../ignite/events/CacheQueryExecutedEvent.java  |   1 +
 .../ignite/events/CacheQueryReadEvent.java  |   1 +
 .../cache/CacheWeakQueryIteratorsHolder.java|   2 +-
 .../processors/cache/GridCacheAdapter.java  |   1 -
 .../cache/GridCacheProjectionImpl.java  |   1 -
 .../processors/cache/GridCacheProxyImpl.java|   1 -
 .../processors/cache/query/CacheQueries.java| 153 ++
 .../processors/cache/query/CacheQuery.java  | 296 +++
 .../cache/query/CacheQueryFuture.java   |  66 +
 .../processors/cache/query/CacheQueryType.java  |  47 +++
 .../query/GridCacheDistributedQueryManager.java |   1 -
 .../cache/query/GridCacheLocalQueryManager.java |   1 -
 .../cache/query/GridCacheQueriesEx.java |   1 -
 .../cache/query/GridCacheQueriesImpl.java   |   2 +-
 .../cache/query/GridCacheQueryErrorFuture.java  |   1 -
 .../query/GridCacheQueryFutureAdapter.java  |   1 -
 .../cache/query/GridCacheQueryManager.java  |  18 +-
 .../cache/query/GridCacheQueryType.java |   4 +-
 .../GridCacheContinuousQueryHandler.java|   1 +
 .../query/jdbc/GridCacheQueryJdbcTask.java  |   1 -
 .../datastructures/GridCacheSetImpl.java|   1 -
 .../cache/GridCacheQueryCommandHandler.java |   1 -
 .../internal/visor/query/VisorQueryTask.java|   1 -
 .../internal/visor/query/VisorQueryUtils.java   |   2 +-
 .../GridCacheConcurrentTxMultiNodeTest.java |   2 +-
 .../GridCacheFieldsQueryNoDataSelfTest.java |   2 +-
 ...CacheFullTextQueryMultithreadedSelfTest.java |   2 +-
 .../cache/GridCacheQueryIndexSelfTest.java  |   2 +-
 .../GridCacheQueryIndexingDisabledSelfTest.java |   2 +-
 .../cache/IgniteTxMultiNodeAbstractTest.java|   2 +-
 ...achePartitionedPreloadLifecycleSelfTest.java |   2 +-
 ...hePartitionedQueryMultiThreadedSelfTest.java |   2 +-
 ...CacheReplicatedPreloadLifecycleSelfTest.java |   2 +-
 .../GridCacheSwapScanQueryAbstractSelfTest.java |   1 -
 ...ridCacheContinuousQueryAbstractSelfTest.java |   2 +-
 ...dCacheAbstractReduceFieldsQuerySelfTest.java |   2 +-
 ...cheReduceFieldsQueryPartitionedSelfTest.java |   2 +-
 .../query/h2/GridH2IndexingGeoSelfTest.java |   2 +-
 .../GridCacheAbstractFieldsQuerySelfTest.java   |   1 -
 .../cache/GridCacheAbstractQuerySelfTest.java   |   3 +-
 .../cache/GridCacheCrossCacheQuerySelfTest.java |   1 -
 .../cache/GridCacheQueryMetricsSelfTest.java|   1 +
 .../GridCacheQueryMultiThreadedSelfTest.java|   1 -
 ...idCacheReduceQueryMultithreadedSelfTest.java |   2 +-
 .../GridCacheSqlQueryMultiThreadedSelfTest.java |   2 +-
 .../cache/GridIndexingWithNoopSwapSelfTest.java |   2 +-
 .../GridCacheAtomicFieldsQuerySelfTest.java |   2 +-
 ...GridCachePartitionedFieldsQuerySelfTest.java |   2 +-
 .../near/GridCachePartitionedQuerySelfTest.java |   2 +-
 .../near/GridCacheQueryNodeRestartSelfTest.java |   2 +-
 .../GridCacheReplicatedFieldsQuerySelfTest.java |   2 +-
 .../GridCacheReplicatedQuerySelfTest.java   |   1 -
 .../local/GridCacheLocalQuerySelfTest.java  |   2 +-
 .../query/h2/GridH2IndexRebuildTest.java|   2 +-
 .../tcp/GridOrderedMessageCancelSelfTest.java   |   1 -
 .../cache/IgniteSqlQueryBenchmark.java  |   2 +-
 .../cache/IgniteSqlQueryJoinBenchmark.java  |   2 +-
 .../cache/IgniteSqlQueryPutBenchmark.java   |   2 +-
 70 files changed, 617 insertions(+), 627 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/cb65ec55/examples/src/main/java/org/apache/ignite/examples/datagrid/CachePopularNumbersExample.j

[12/45] incubator-ignite git commit: #ignite examples: remove GridCache Api from MemcacheRestExample.

2015-02-15 Thread sergi
#ignite examples: remove GridCache Api from MemcacheRestExample.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/40a95ccc
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/40a95ccc
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/40a95ccc

Branch: refs/heads/ignite-sql-old
Commit: 40a95ccca0988690d192b9a2a3d9a317efb39b49
Parents: 4d01989
Author: ivasilinets 
Authored: Sat Feb 14 14:47:59 2015 +0300
Committer: ivasilinets 
Committed: Sat Feb 14 14:47:59 2015 +0300

--
 .../ignite/examples/misc/client/memcache/MemcacheRestExample.java | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/40a95ccc/examples/src/main/java/org/apache/ignite/examples/misc/client/memcache/MemcacheRestExample.java
--
diff --git 
a/examples/src/main/java/org/apache/ignite/examples/misc/client/memcache/MemcacheRestExample.java
 
b/examples/src/main/java/org/apache/ignite/examples/misc/client/memcache/MemcacheRestExample.java
index c13b741..f48e6fb 100644
--- 
a/examples/src/main/java/org/apache/ignite/examples/misc/client/memcache/MemcacheRestExample.java
+++ 
b/examples/src/main/java/org/apache/ignite/examples/misc/client/memcache/MemcacheRestExample.java
@@ -19,7 +19,6 @@ package org.apache.ignite.examples.misc.client.memcache;
 
 import net.spy.memcached.*;
 import org.apache.ignite.*;
-import org.apache.ignite.cache.*;
 
 import java.io.*;
 import java.net.*;
@@ -50,7 +49,7 @@ public class MemcacheRestExample {
 System.out.println();
 System.out.println(">>> Memcache REST example started.");
 
-GridCache cache = ignite.cache(null);
+IgniteCache cache = ignite.jcache(null);
 
 client = startMemcachedClient(host, port);
 



[16/49] incubator-ignite git commit: GG-9655 - Fixing tests after merge.

2015-02-15 Thread agoncharuk
GG-9655 - Fixing tests after merge.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/9215a078
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/9215a078
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/9215a078

Branch: refs/heads/sprint-1
Commit: 9215a078875b1697a7cba600c00d3e5268ef37c1
Parents: 4fde8d3
Author: Alexey Goncharuk 
Authored: Fri Jan 30 19:45:09 2015 -0800
Committer: Alexey Goncharuk 
Committed: Fri Jan 30 19:45:09 2015 -0800

--
 .../processors/cache/GridCacheReturn.java   | 47 
 .../distributed/dht/GridDhtTxPrepareFuture.java |  4 +-
 .../dht/atomic/GridDhtAtomicCache.java  |  2 +-
 .../near/GridNearTxPrepareFuture.java   |  5 +--
 .../transactions/IgniteTxLocalAdapter.java  | 30 ++---
 .../cache/GridCacheAbstractFullApiSelfTest.java |  2 +-
 6 files changed, 77 insertions(+), 13 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/9215a078/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheReturn.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheReturn.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheReturn.java
index cab1e36..09a566f 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheReturn.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheReturn.java
@@ -44,6 +44,9 @@ public class GridCacheReturn implements Externalizable, 
IgniteOptimizedMarsha
 /** Success flag. */
 private volatile boolean success;
 
+/** */
+private volatile boolean invokeRes;
+
 /**
  * Empty constructor.
  */
@@ -70,6 +73,19 @@ public class GridCacheReturn implements Externalizable, 
IgniteOptimizedMarsha
 }
 
 /**
+ *
+ * @param v Value.
+ * @param success Success flag.
+ */
+public GridCacheReturn(V v, boolean success, boolean invokeRes) {
+assert !invokeRes || v instanceof Map;
+
+this.v = v;
+this.success = success;
+this.invokeRes = invokeRes;
+}
+
+/**
  * @return Value.
  */
 @Nullable public V value() {
@@ -86,6 +102,13 @@ public class GridCacheReturn implements Externalizable, 
IgniteOptimizedMarsha
 }
 
 /**
+ * @return If return is invoke result.
+ */
+public boolean invokeResult() {
+return invokeRes;
+}
+
+/**
  * @param v Value.
  * @return This instance for chaining.
  */
@@ -134,6 +157,8 @@ public class GridCacheReturn implements Externalizable, 
IgniteOptimizedMarsha
 assert key != null;
 assert res != null;
 
+invokeRes = true;
+
 HashMap resMap = (HashMap)v;
 
 if (resMap == null) {
@@ -145,6 +170,26 @@ public class GridCacheReturn implements Externalizable, 
IgniteOptimizedMarsha
 resMap.put(key, res);
 }
 
+/**
+ * @param other Other result to merge with.
+ */
+public synchronized void mergeEntryProcessResults(GridCacheReturn 
other) {
+assert invokeRes || v == null : "Invalid state to merge: " + this;
+assert other.invokeRes;
+
+invokeRes = true;
+
+HashMap resMap = (HashMap)v;
+
+if (resMap == null) {
+resMap = new HashMap<>();
+
+v = (V)resMap;
+}
+
+resMap.putAll((Map)other.v);
+}
+
 /** {@inheritDoc} */
 @Override public Object ggClassId() {
 return GG_CLASS_ID;
@@ -154,6 +199,7 @@ public class GridCacheReturn implements Externalizable, 
IgniteOptimizedMarsha
 @Override public void writeExternal(ObjectOutput out) throws IOException {
 out.writeBoolean(success);
 out.writeObject(v);
+out.writeBoolean(invokeRes);
 }
 
 /** {@inheritDoc} */
@@ -161,6 +207,7 @@ public class GridCacheReturn implements Externalizable, 
IgniteOptimizedMarsha
 @Override public void readExternal(ObjectInput in) throws IOException, 
ClassNotFoundException {
 success = in.readBoolean();
 v = (V)in.readObject();
+invokeRes = in.readBoolean();
 }
 
 /** {@inheritDoc} */

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/9215a078/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/dis

[03/50] [abbrv] incubator-ignite git commit: ignite-nio - Removing message clone

2015-02-15 Thread vkulichenko
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/947723c9/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxFinishRequest.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxFinishRequest.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxFinishRequest.java
index 9bdf4bd..f12cedc 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxFinishRequest.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxFinishRequest.java
@@ -350,11 +350,7 @@ public class GridDhtTxFinishRequest extends 
GridDistributedTxFinishRequest
 /** {@inheritDoc} */
 @SuppressWarnings({"CloneDoesntCallSuperClone", "CloneCallsConstructors"})
 @Override public MessageAdapter clone() {
-GridDhtTxFinishRequest _clone = new GridDhtTxFinishRequest();
-
-clone0(_clone);
-
-return _clone;
+throw new UnsupportedOperationException();
 }
 
 /** {@inheritDoc} */
@@ -382,96 +378,99 @@ public class GridDhtTxFinishRequest extends 
GridDistributedTxFinishRequest
 /** {@inheritDoc} */
 @SuppressWarnings("all")
 @Override public boolean writeTo(ByteBuffer buf) {
+MessageWriteState state = MessageWriteState.get();
+MessageWriter writer = state.writer();
+
 writer.setBuffer(buf);
 
 if (!super.writeTo(buf))
 return false;
 
-if (!typeWritten) {
+if (!state.isTypeWritten()) {
 if (!writer.writeByte(null, directType()))
 return false;
 
-typeWritten = true;
+state.setTypeWritten();
 }
 
-switch (state) {
+switch (state.index()) {
 case 21:
 if (!writer.writeEnum("isolation", isolation))
 return false;
 
-state++;
+state.increment();
 
 case 22:
 if (!writer.writeIgniteUuid("miniId", miniId))
 return false;
 
-state++;
+state.increment();
 
 case 23:
 if (!writer.writeUuid("nearNodeId", nearNodeId))
 return false;
 
-state++;
+state.increment();
 
 case 24:
 if (!writer.writeMessage("nearTtls", nearTtls))
 return false;
 
-state++;
+state.increment();
 
 case 25:
 if (!writer.writeCollection("nearWritesBytes", 
nearWritesBytes, byte[].class))
 return false;
 
-state++;
+state.increment();
 
 case 26:
 if (!writer.writeBoolean("onePhaseCommit", onePhaseCommit))
 return false;
 
-state++;
+state.increment();
 
 case 27:
 if (!writer.writeCollection("pendingVers", pendingVers, 
GridCacheVersion.class))
 return false;
 
-state++;
+state.increment();
 
 case 28:
 if (!writer.writeUuid("subjId", subjId))
 return false;
 
-state++;
+state.increment();
 
 case 29:
 if (!writer.writeBoolean("sysInvalidate", sysInvalidate))
 return false;
 
-state++;
+state.increment();
 
 case 30:
 if (!writer.writeInt("taskNameHash", taskNameHash))
 return false;
 
-state++;
+state.increment();
 
 case 31:
 if (!writer.writeLong("topVer", topVer))
 return false;
 
-state++;
+state.increment();
 
 case 32:
 if (!writer.writeMessage("ttls", ttls))
 return false;
 
-state++;
+state.increment();
 
 case 33:
 if (!writer.writeMessage("writeVer", writeVer))
 return false;
 
-state++;
+state.increment();
 
 }
 
@@ -486,14 +485,14 @@ public class GridDhtTxFinishRequest extends 
GridDistributedTxFinishRequest
 if (!super.readFrom(buf))
 return false;
 
-switch (state) {
+switch (readState) {
 case 21:
 isolation = reader.readEnum("isolation", 
IgniteTxIsolation.class);
 
 if (!reader.isLastRead())
 return false;
 
-state++;
+readState++;
 
 case 22:
 miniId = read

  1   2   3   4   >