You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by vo...@apache.org on 2016/06/05 17:29:02 UTC
[1/5] ignite git commit: WIP on flle open.
Repository: ignite
Updated Branches:
refs/heads/ignite-3248 [created] 932637f86
WIP on flle open.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/e86f094e
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/e86f094e
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/e86f094e
Branch: refs/heads/ignite-3248
Commit: e86f094e6ba6a07ece3613f9ac5d678040e1c44d
Parents: 14cf63f
Author: vozerov-gridgain <vo...@gridgain.com>
Authored: Sun Jun 5 19:33:03 2016 +0300
Committer: vozerov-gridgain <vo...@gridgain.com>
Committed: Sun Jun 5 19:33:03 2016 +0300
----------------------------------------------------------------------
.../processors/igfs/IgfsInputStreamImpl.java | 2 +-
.../processors/igfs/IgfsMetaManager.java | 4 +-
.../meta/IgfsClientMetaInfoForPathCallable.java | 63 ++++++++++++++++++++
3 files changed, 67 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ignite/blob/e86f094e/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsInputStreamImpl.java
----------------------------------------------------------------------
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsInputStreamImpl.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsInputStreamImpl.java
index 447be93..de7071a 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsInputStreamImpl.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsInputStreamImpl.java
@@ -319,7 +319,7 @@ public class IgfsInputStreamImpl extends IgfsInputStreamAdapter {
}
// Safety to ensure no orphaned data blocks exist in case file was concurrently deleted.
- if (!meta.exists(fileInfo.id()))
+ if (!meta.exists(fileInfo.id()))
data.delete(fileInfo);
}
}
http://git-wip-us.apache.org/repos/asf/ignite/blob/e86f094e/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsMetaManager.java
----------------------------------------------------------------------
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsMetaManager.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsMetaManager.java
index 35e77c4..83a3b0a 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsMetaManager.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsMetaManager.java
@@ -49,6 +49,7 @@ import org.apache.ignite.internal.processors.cache.GridCacheInternal;
import org.apache.ignite.internal.processors.cache.IgniteInternalCache;
import org.apache.ignite.internal.processors.cache.transactions.IgniteInternalTx;
import org.apache.ignite.internal.processors.igfs.client.IgfsClientAbstractCallable;
+import org.apache.ignite.internal.processors.igfs.client.meta.IgfsClientMetaInfoForPathCallable;
import org.apache.ignite.internal.processors.igfs.meta.IgfsMetaDirectoryCreateProcessor;
import org.apache.ignite.internal.processors.igfs.meta.IgfsMetaFileCreateProcessor;
import org.apache.ignite.internal.processors.igfs.meta.IgfsMetaFileLockProcessor;
@@ -2114,7 +2115,8 @@ public class IgfsMetaManager extends IgfsManager {
assert path != null;
// First, try getting file info without any transactions and synchronization.
- IgfsEntryInfo info = info(fileId(path));
+ IgfsEntryInfo info = client ?
+ runClientTask(new IgfsClientMetaInfoForPathCallable(cfg.getName(), path)) : info(fileId(path));
if (info != null) {
if (!info.isFile())
http://git-wip-us.apache.org/repos/asf/ignite/blob/e86f094e/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/client/meta/IgfsClientMetaInfoForPathCallable.java
----------------------------------------------------------------------
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/client/meta/IgfsClientMetaInfoForPathCallable.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/client/meta/IgfsClientMetaInfoForPathCallable.java
new file mode 100644
index 0000000..1ce6843
--- /dev/null
+++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/client/meta/IgfsClientMetaInfoForPathCallable.java
@@ -0,0 +1,63 @@
+/*
+ * 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.igfs.client.meta;
+
+import org.apache.ignite.igfs.IgfsPath;
+import org.apache.ignite.internal.processors.igfs.IgfsContext;
+import org.apache.ignite.internal.processors.igfs.IgfsEntryInfo;
+import org.apache.ignite.internal.processors.igfs.IgfsMetaManager;
+import org.apache.ignite.internal.processors.igfs.client.IgfsClientAbstractCallable;
+import org.apache.ignite.internal.util.typedef.internal.S;
+import org.jetbrains.annotations.Nullable;
+
+/**
+ * Get entry info for the given path.
+ */
+public class IgfsClientMetaInfoForPathCallable extends IgfsClientAbstractCallable<IgfsEntryInfo> {
+ /** */
+ private static final long serialVersionUID = 0L;
+
+ /**
+ * Default constructor.
+ */
+ public IgfsClientMetaInfoForPathCallable() {
+ // NO-op.
+ }
+
+ /**
+ * Constructor.
+ *
+ * @param igfsName IGFS name.
+ * @param path Path.
+ */
+ public IgfsClientMetaInfoForPathCallable(@Nullable String igfsName, IgfsPath path) {
+ super(igfsName, path);
+ }
+
+ /** {@inheritDoc} */
+ @Override protected IgfsEntryInfo call0(IgfsContext ctx) throws Exception {
+ IgfsMetaManager meta = ctx.meta();
+
+ return meta.info(meta.fileId(path));
+ }
+
+ /** {@inheritDoc} */
+ @Override public String toString() {
+ return S.toString(IgfsClientMetaInfoForPathCallable.class, this);
+ }
+}
[4/5] ignite git commit: Merge branch 'ignite-3247' into ignite-3248
Posted by vo...@apache.org.
Merge branch 'ignite-3247' into ignite-3248
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/ccf06494
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/ccf06494
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/ccf06494
Branch: refs/heads/ignite-3248
Commit: ccf064942bae76c96407e4fd01bbcb2949817082
Parents: 2966d0e 324ab28
Author: vozerov-gridgain <vo...@gridgain.com>
Authored: Sun Jun 5 20:28:30 2016 +0300
Committer: vozerov-gridgain <vo...@gridgain.com>
Committed: Sun Jun 5 20:28:30 2016 +0300
----------------------------------------------------------------------
.../apache/ignite/internal/processors/igfs/IgfsMetaManager.java | 2 +-
.../ignite/internal/processors/igfs/IgfsOneClientNodeTest.java | 5 ++---
2 files changed, 3 insertions(+), 4 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ignite/blob/ccf06494/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsMetaManager.java
----------------------------------------------------------------------
[3/5] ignite git commit: WIP.
Posted by vo...@apache.org.
WIP.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/2966d0e2
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/2966d0e2
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/2966d0e2
Branch: refs/heads/ignite-3248
Commit: 2966d0e240fdda1cdf0a1fb3eda327f2284e0a62
Parents: d8b7464
Author: vozerov-gridgain <vo...@gridgain.com>
Authored: Sun Jun 5 20:25:06 2016 +0300
Committer: vozerov-gridgain <vo...@gridgain.com>
Committed: Sun Jun 5 20:25:06 2016 +0300
----------------------------------------------------------------------
.../apache/ignite/internal/IgniteKernal.java | 6 +-
.../internal/processors/igfs/IgfsImpl.java | 18 +++---
.../processors/igfs/IgfsMetaManager.java | 34 +++++++---
.../meta/IgfsClientMetaIdsForPathCallable.java | 65 ++++++++++++++++++++
.../meta/IgfsClientMetaInfoForPathCallable.java | 2 +-
5 files changed, 105 insertions(+), 20 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ignite/blob/2966d0e2/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 d1f3ef5..d257807 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
@@ -862,9 +862,9 @@ public class IgniteKernal implements IgniteEx, IgniteMXBean, Externalizable {
startProcessor(new DataStreamProcessor(ctx));
startProcessor((GridProcessor)IGFS.create(ctx, F.isEmpty(cfg.getFileSystemConfiguration())));
startProcessor(new GridContinuousProcessor(ctx));
- startProcessor((GridProcessor)(cfg.isPeerClassLoadingEnabled() ?
- IgniteComponentType.HADOOP.create(ctx, true): // No-op when peer class loading is enabled.
- IgniteComponentType.HADOOP.createIfInClassPath(ctx, cfg.getHadoopConfiguration() != null)));
+// startProcessor((GridProcessor)(cfg.isPeerClassLoadingEnabled() ?
+// IgniteComponentType.HADOOP.create(ctx, true): // No-op when peer class loading is enabled.
+// IgniteComponentType.HADOOP.createIfInClassPath(ctx, cfg.getHadoopConfiguration() != null)));
startProcessor(new DataStructuresProcessor(ctx));
startProcessor(createComponent(PlatformProcessor.class, ctx));
http://git-wip-us.apache.org/repos/asf/ignite/blob/2966d0e2/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsImpl.java
----------------------------------------------------------------------
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsImpl.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsImpl.java
index b7b3fac..9087ff0 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsImpl.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsImpl.java
@@ -660,7 +660,7 @@ public final class IgfsImpl implements IgfsEx {
return new IgfsFileImpl(path, info, data.groupBlockSize());
}
- List<IgniteUuid> fileIds = meta.fileIds(path);
+ List<IgniteUuid> fileIds = meta.idsForPath(path);
IgniteUuid fileId = fileIds.get(fileIds.size() - 1);
@@ -938,7 +938,8 @@ public final class IgfsImpl implements IgfsEx {
}
}
}
- } else if (mode == PRIMARY) {
+ }
+ else if (mode == PRIMARY) {
checkConflictWithPrimary(path);
throw new IgfsPathNotFoundException("Failed to list files (path not found): " + path);
@@ -993,7 +994,7 @@ public final class IgfsImpl implements IgfsEx {
return os;
}
- IgfsEntryInfo info = meta.info(meta.fileId(path));
+ IgfsEntryInfo info = meta.infoForPath(path);
if (info == null) {
checkConflictWithPrimary(path);
@@ -1144,7 +1145,7 @@ public final class IgfsImpl implements IgfsEx {
return new IgfsEventAwareOutputStream(path, desc.info(), bufferSize(bufSize), mode, batch);
}
- final List<IgniteUuid> ids = meta.fileIds(path);
+ final List<IgniteUuid> ids = meta.idsForPath(path);
final IgniteUuid id = ids.get(ids.size() - 1);
@@ -1259,8 +1260,7 @@ public final class IgfsImpl implements IgfsEx {
IgfsMode mode = resolveMode(path);
// Check memory first.
- IgniteUuid fileId = meta.fileId(path);
- IgfsEntryInfo info = meta.info(fileId);
+ IgfsEntryInfo info = meta.infoForPath(path);
if (info == null && mode != PRIMARY) {
assert mode == DUAL_SYNC || mode == DUAL_ASYNC;
@@ -1469,7 +1469,7 @@ public final class IgfsImpl implements IgfsEx {
@Nullable private FileDescriptor getFileDescriptor(IgfsPath path) throws IgniteCheckedException {
assert path != null;
- List<IgniteUuid> ids = meta.fileIds(path);
+ List<IgniteUuid> ids = meta.idsForPath(path);
IgfsEntryInfo fileInfo = meta.info(ids.get(ids.size() - 1));
@@ -1645,13 +1645,13 @@ public final class IgfsImpl implements IgfsEx {
switch (mode) {
case PRIMARY:
- info = meta.info(meta.fileId(path));
+ info = meta.infoForPath(path);
break;
case DUAL_SYNC:
case DUAL_ASYNC:
- info = meta.info(meta.fileId(path));
+ info = meta.infoForPath(path);
if (info == null) {
try {
http://git-wip-us.apache.org/repos/asf/ignite/blob/2966d0e2/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsMetaManager.java
----------------------------------------------------------------------
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsMetaManager.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsMetaManager.java
index 83a3b0a..23afc43 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsMetaManager.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsMetaManager.java
@@ -49,6 +49,7 @@ import org.apache.ignite.internal.processors.cache.GridCacheInternal;
import org.apache.ignite.internal.processors.cache.IgniteInternalCache;
import org.apache.ignite.internal.processors.cache.transactions.IgniteInternalTx;
import org.apache.ignite.internal.processors.igfs.client.IgfsClientAbstractCallable;
+import org.apache.ignite.internal.processors.igfs.client.meta.IgfsClientMetaIdsForPathCallable;
import org.apache.ignite.internal.processors.igfs.client.meta.IgfsClientMetaInfoForPathCallable;
import org.apache.ignite.internal.processors.igfs.meta.IgfsMetaDirectoryCreateProcessor;
import org.apache.ignite.internal.processors.igfs.meta.IgfsMetaFileCreateProcessor;
@@ -2098,6 +2099,28 @@ public class IgfsMetaManager extends IgfsManager {
}
/**
+ * Get info for the given path.
+ *
+ * @param path Path.
+ * @return Info.
+ * @throws IgniteCheckedException If failed.
+ */
+ @Nullable public IgfsEntryInfo infoForPath(IgfsPath path) throws IgniteCheckedException {
+ return client ? runClientTask(new IgfsClientMetaInfoForPathCallable(cfg.getName(), path)) : info(fileId(path));
+ }
+
+ /**
+ * Get IDs for the given path.
+ *
+ * @param path Path.
+ * @return IDs.
+ * @throws IgniteCheckedException If failed.
+ */
+ public List<IgniteUuid> idsForPath(IgfsPath path) throws IgniteCheckedException {
+ return client ? runClientTask(new IgfsClientMetaIdsForPathCallable(cfg.getName(), path)) : fileIds(path);
+ }
+
+ /**
* Open file in DUAL mode.
*
* @param fs Secondary file system.
@@ -2107,16 +2130,14 @@ public class IgfsMetaManager extends IgfsManager {
* @throws IgniteCheckedException If input stream open has failed.
*/
public IgfsSecondaryInputStreamDescriptor openDual(final IgfsSecondaryFileSystem fs, final IgfsPath path,
- final int bufSize)
- throws IgniteCheckedException {
+ final int bufSize) throws IgniteCheckedException {
if (busyLock.enterBusy()) {
try {
assert fs != null;
assert path != null;
// First, try getting file info without any transactions and synchronization.
- IgfsEntryInfo info = client ?
- runClientTask(new IgfsClientMetaInfoForPathCallable(cfg.getName(), path)) : info(fileId(path));
+ IgfsEntryInfo info = infoForPath(path);
if (info != null) {
if (!info.isFile())
@@ -2178,7 +2199,7 @@ public class IgfsMetaManager extends IgfsManager {
if (busyLock.enterBusy()) {
try {
// First, try getting file info without any transactions and synchronization.
- IgfsEntryInfo info = info(fileId(path));
+ IgfsEntryInfo info = infoForPath(path);
if (info != null)
return info;
@@ -2654,10 +2675,9 @@ public class IgfsMetaManager extends IgfsManager {
List<List<IgniteUuid>> pathIds = new ArrayList<>(paths.length);
for (IgfsPath path : paths)
- pathIds.add(fileIds(path));
+ pathIds.add(idsForPath(path));
// Start pessimistic.
-
try (IgniteInternalTx tx = startTx()) {
// Lock the very first existing parents and possibly the leaf as well.
Map<IgfsPath, IgfsPath> pathToParent = new HashMap<>();
http://git-wip-us.apache.org/repos/asf/ignite/blob/2966d0e2/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/client/meta/IgfsClientMetaIdsForPathCallable.java
----------------------------------------------------------------------
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/client/meta/IgfsClientMetaIdsForPathCallable.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/client/meta/IgfsClientMetaIdsForPathCallable.java
new file mode 100644
index 0000000..7b3d142
--- /dev/null
+++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/client/meta/IgfsClientMetaIdsForPathCallable.java
@@ -0,0 +1,65 @@
+/*
+ * 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.igfs.client.meta;
+
+import org.apache.ignite.igfs.IgfsPath;
+import org.apache.ignite.internal.processors.igfs.IgfsContext;
+import org.apache.ignite.internal.processors.igfs.IgfsMetaManager;
+import org.apache.ignite.internal.processors.igfs.client.IgfsClientAbstractCallable;
+import org.apache.ignite.internal.util.typedef.internal.S;
+import org.apache.ignite.lang.IgniteUuid;
+import org.jetbrains.annotations.Nullable;
+
+import java.util.List;
+
+/**
+ * Get entry info for the given path.
+ */
+public class IgfsClientMetaIdsForPathCallable extends IgfsClientAbstractCallable<List<IgniteUuid>> {
+ /** */
+ private static final long serialVersionUID = 0L;
+
+ /**
+ * Default constructor.
+ */
+ public IgfsClientMetaIdsForPathCallable() {
+ // NO-op.
+ }
+
+ /**
+ * Constructor.
+ *
+ * @param igfsName IGFS name.
+ * @param path Path.
+ */
+ public IgfsClientMetaIdsForPathCallable(@Nullable String igfsName, IgfsPath path) {
+ super(igfsName, path);
+ }
+
+ /** {@inheritDoc} */
+ @Override protected List<IgniteUuid> call0(IgfsContext ctx) throws Exception {
+ IgfsMetaManager meta = ctx.meta();
+
+ return meta.idsForPath(path);
+ }
+
+ /** {@inheritDoc} */
+ @Override public String toString() {
+ return S.toString(IgfsClientMetaIdsForPathCallable.class, this);
+ }
+}
http://git-wip-us.apache.org/repos/asf/ignite/blob/2966d0e2/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/client/meta/IgfsClientMetaInfoForPathCallable.java
----------------------------------------------------------------------
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/client/meta/IgfsClientMetaInfoForPathCallable.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/client/meta/IgfsClientMetaInfoForPathCallable.java
index 1ce6843..cb31663 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/client/meta/IgfsClientMetaInfoForPathCallable.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/client/meta/IgfsClientMetaInfoForPathCallable.java
@@ -53,7 +53,7 @@ public class IgfsClientMetaInfoForPathCallable extends IgfsClientAbstractCallabl
@Override protected IgfsEntryInfo call0(IgfsContext ctx) throws Exception {
IgfsMetaManager meta = ctx.meta();
- return meta.info(meta.fileId(path));
+ return meta.infoForPath(path);
}
/** {@inheritDoc} */
[5/5] ignite git commit: Fixed test.
Posted by vo...@apache.org.
Fixed test.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/932637f8
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/932637f8
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/932637f8
Branch: refs/heads/ignite-3248
Commit: 932637f86fa2ec1967852807bf78dfb9c152cec2
Parents: ccf0649
Author: vozerov-gridgain <vo...@gridgain.com>
Authored: Sun Jun 5 20:28:55 2016 +0300
Committer: vozerov-gridgain <vo...@gridgain.com>
Committed: Sun Jun 5 20:28:55 2016 +0300
----------------------------------------------------------------------
.../ignite/internal/processors/igfs/IgfsOneClientNodeTest.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ignite/blob/932637f8/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsOneClientNodeTest.java
----------------------------------------------------------------------
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsOneClientNodeTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsOneClientNodeTest.java
index 3bfd372..c5f85bc 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsOneClientNodeTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsOneClientNodeTest.java
@@ -128,6 +128,6 @@ public class IgfsOneClientNodeTest extends GridCommonAbstractTest {
return null;
}
- }, IgfsException.class, "Cache server nodes not found.");
+ }, IgfsException.class, "Failed to execute operation because there are no IGFS metadata nodes.");
}
}
\ No newline at end of file
[2/5] ignite git commit: Merge branch 'ignite-3247' into ignite-3248
Posted by vo...@apache.org.
Merge branch 'ignite-3247' into ignite-3248
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/d8b7464c
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/d8b7464c
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/d8b7464c
Branch: refs/heads/ignite-3248
Commit: d8b7464caa2746ef95aff9a4b834b34c9f58737a
Parents: e86f094 a151bd0
Author: vozerov-gridgain <vo...@gridgain.com>
Authored: Sun Jun 5 19:59:07 2016 +0300
Committer: vozerov-gridgain <vo...@gridgain.com>
Committed: Sun Jun 5 19:59:07 2016 +0300
----------------------------------------------------------------------
.../ignite/internal/processors/igfs/IgfsAbstractSelfTest.java | 2 ++
1 file changed, 2 insertions(+)
----------------------------------------------------------------------