fut.get();
/** {@inheritDoc} */ @Override public void visit(SchemaIndexCacheVisitorClosure clo) throws IgniteCheckedException { assert clo != null; List<GridDhtLocalPartition> parts = cctx.topology().localPartitions(); if (parts.isEmpty()) return; GridCompoundFuture<Void, Void> fut = null; if (parallelism > 1) { fut = new GridCompoundFuture<>(); for (int i = 1; i < parallelism; i++) fut.add(processPartitionsAsync(parts, clo, i)); fut.markInitialized(); } processPartitions(parts, clo, 0); if (fut != null) fut.get(); }
sizeOpBarrier.reset(); asyncRunFut.get();
finishAllLatches.get(5000);
asyncRunFut.get(60000);
putRmvOpBarrier.reset(); asyncRunFut.get();
putRmvOpBarrier.reset(); asyncRunFut.get();
fut.get();
compFut.get();
fut.get();
fut.markInitialized(); fut.get(TX_TIMEOUT);
/** {@inheritDoc} */ @Override public void visit(SchemaIndexCacheVisitorClosure clo) throws IgniteCheckedException { assert clo != null; List<GridDhtLocalPartition> parts = cctx.topology().localPartitions(); if (parts.isEmpty()) return; GridCompoundFuture<Void, Void> fut = null; if (parallelism > 1) { fut = new GridCompoundFuture<>(); for (int i = 1; i < parallelism; i++) fut.add(processPartitionsAsync(parts, clo, i)); fut.markInitialized(); } processPartitions(parts, clo, 0); if (fut != null) fut.get(); }