GridNode node = null; for (UUID nodeId : loc.nodeIds()) { node = nodes.get(nodeId); ", subgrid=" + subgrid + ']'); GridGgfsJob job = createJob(path, new GridGgfsFileRange(file.path(), loc.start(), loc.length()), args); GridComputeJob jobImpl = ggfsProc.createJob(job, ggfs.name(), file.path(), loc.start(), loc.length(), args.recordResolver()); totalLen += loc.length();
log.debug("Calculated affinity for range [start=" + pos + ", end=" + partEnd + ", nodes=" + F.nodeIds(affNodes) + ", range=" + range + ", affNodes=" + F.nodeIds(affNodes) + ']'); if (last != null && equal(last.nodeIds(), F.viewReadOnly(affNodes, F.node2id()))) { splitBlocks(last.start(), last.length() + partEnd - pos, maxLen, affNodes, res);
log.debug("Calculated affinity for range [start=" + pos + ", end=" + partEnd + ", nodes=" + F.nodeIds(affNodes) + ", range=" + range + ", affNodes=" + F.nodeIds(affNodes) + ']'); if (last != null && equal(last.nodeIds(), F.viewReadOnly(affNodes, F.node2id()))) { splitBlocks(last.start(), last.length() + partEnd - pos, maxLen, affNodes, res);