private static void executeBlocking(Callable<?> task) { if (null != task) FBUtilities.waitOnFuture(blockingExecutor.submit(task)); }
private static void executeBlocking(Callable<?> task) { if (null != task) FBUtilities.waitOnFuture(blockingExecutor.submit(task)); }
private void executeBlocking(Callable<?> task, FutureCallback<Object> callback) { if (null != task) { ListenableFuture<?> f = blockingExecutor.submit(task); if (callback != null) Futures.addCallback(f, callback); FBUtilities.waitOnFuture(f); } }
public void refreshSizeEstimates() throws ExecutionException { FBUtilities.waitOnFuture(ScheduledExecutors.optionalTasks.submit(SizeEstimatesRecorder.instance)); }
/** for tests */ public static void waitForDeletions() { Runnable runnable = new Runnable() { public void run() { } }; FBUtilities.waitOnFuture(ScheduledExecutors.nonPeriodicTasks.schedule(runnable, 0, TimeUnit.MILLISECONDS)); } }
public CommitLogPosition forceBlockingFlush() { return FBUtilities.waitOnFuture(forceFlush()); }
public void forceBlockingFlush() { Future<?> wait; // we synchronise on the baseCfs to make sure we are ordered correctly with other flushes to the base CFS synchronized (baseCfs.getDataTracker()) { wait = indexCfs.forceFlush(); } FBUtilities.waitOnFuture(wait); }
/** * actively announce a new version to active hosts via rpc * @param schema The schema mutation to be applied */ private static void announce(Mutation.SimpleBuilder schema, boolean announceLocally) { List<Mutation> mutations = Collections.singletonList(schema.build()); if (announceLocally) SchemaKeyspace.mergeSchema(mutations); else FBUtilities.waitOnFuture(announce(mutations)); }
/** * actively announce a new version to active hosts via rpc * @param schema The schema mutation to be applied */ private static void announce(Mutation.SimpleBuilder schema, boolean announceLocally) { List<Mutation> mutations = Collections.singletonList(schema.build()); if (announceLocally) SchemaKeyspace.mergeSchema(mutations); else FBUtilities.waitOnFuture(announce(mutations)); }
/** * actively announce a new version to active hosts via rpc * @param schema The schema mutation to be applied */ private static void announce(Mutation.SimpleBuilder schema, boolean announceLocally) { List<Mutation> mutations = Collections.singletonList(schema.build()); if (announceLocally) SchemaKeyspace.mergeSchema(mutations, Collections.EMPTY_LIST); else FBUtilities.waitOnFuture(announce(mutations, (Collection<MigrationListener>) Collections.EMPTY_LIST)); }
public static void forceBlockingFlush(String cfname) { if (!Boolean.getBoolean("cassandra.unsafesystem")) FBUtilities.waitOnFuture(Keyspace.open(Keyspace.SYSTEM_KS).getColumnFamilyStore(cfname).forceFlush()); }
static void flush() { if (!DatabaseDescriptor.isUnsafeSystem()) ALL.forEach(table -> FBUtilities.waitOnFuture(getSchemaCFS(table).forceFlush())); }
public static void forceBlockingFlush(String cfname) { if (!DatabaseDescriptor.isUnsafeSystem()) FBUtilities.waitOnFuture(Keyspace.open(SchemaConstants.SYSTEM_KEYSPACE_NAME).getColumnFamilyStore(cfname).forceFlush()); }
public static void forceBlockingFlush(String table) { if (!DatabaseDescriptor.isUnsafeSystem()) FBUtilities.waitOnFuture(Keyspace.open(SchemaConstants.DISTRIBUTED_KEYSPACE_NAME).getColumnFamilyStore(table).forceFlush()); }
public static void forceBlockingFlush(String cfname) { if (!DatabaseDescriptor.isUnsafeSystem()) FBUtilities.waitOnFuture(Keyspace.open(SchemaConstants.SYSTEM_KEYSPACE_NAME).getColumnFamilyStore(cfname).forceFlush()); }
static void flush() { if (!DatabaseDescriptor.isUnsafeSystem()) ALL.forEach(table -> FBUtilities.waitOnFuture(getSchemaCFS(table).forceFlush())); }
public static void forceBlockingFlush(String table) { if (!DatabaseDescriptor.isUnsafeSystem()) FBUtilities.waitOnFuture(Keyspace.open(SchemaConstants.DISTRIBUTED_KEYSPACE_NAME).getColumnFamilyStore(table).forceFlush()); }
public static void forceBlockingFlush(String table) { if (!DatabaseDescriptor.isUnsafeSystem()) FBUtilities.waitOnFuture(Keyspace.open(SchemaConstants.DISTRIBUTED_KEYSPACE_NAME).getColumnFamilyStore(table).forceFlush()); }
public static void forceBlockingFlush(String cfname) { if (!DatabaseDescriptor.isUnsafeSystem()) FBUtilities.waitOnFuture(Keyspace.open(SchemaConstants.SYSTEM_KEYSPACE_NAME).getColumnFamilyStore(cfname).forceFlush()); }
static void flush() { if (!DatabaseDescriptor.isUnsafeSystem()) ALL.forEach(table -> FBUtilities.waitOnFuture(getSchemaCFS(table).forceFlush())); }