public boolean isDummy() { return cfstore == null || !DatabaseDescriptor.isDaemonInitialized(); }
public boolean isDummy() { return cfstore == null || !DatabaseDescriptor.isDaemonInitialized(); }
public boolean isDummy() { return cfstore == null || !DatabaseDescriptor.isDaemonInitialized(); }
public boolean isDummy() { return cfstore == null || !DatabaseDescriptor.isDaemonInitialized(); }
/** * Marks the specified index as build. * <p>This method is public as it need to be accessible from the {@link Index} implementations</p> * @param indexName the index name */ public void markIndexBuilt(String indexName) { builtIndexes.add(indexName); if (DatabaseDescriptor.isDaemonInitialized()) SystemKeyspace.setIndexBuilt(baseCfs.keyspace.getName(), indexName); }
/** * Marks the specified index as build. * <p>This method is public as it need to be accessible from the {@link Index} implementations</p> * @param indexName the index name */ public void markIndexBuilt(String indexName) { builtIndexes.add(indexName); if (DatabaseDescriptor.isDaemonInitialized()) SystemKeyspace.setIndexBuilt(baseCfs.keyspace.getName(), indexName); }
/** * Marks the specified index as failed. * {@link #markIndexesBuilding(Set, boolean, boolean)} should always be invoked before this method. * * @param index the index to be marked as built */ private synchronized void markIndexFailed(Index index) { String indexName = index.getIndexMetadata().name; AtomicInteger counter = inProgressBuilds.get(indexName); if (counter != null) { assert counter.get() > 0; counter.decrementAndGet(); if (DatabaseDescriptor.isDaemonInitialized()) SystemKeyspace.setIndexRemoved(baseCfs.keyspace.getName(), indexName); needsFullRebuild.add(indexName); } }
@Override public ConditionOutcome getMatchOutcome(ConditionContext context, AnnotatedTypeMetadata metadata) { return (DatabaseDescriptor.isDaemonInitialized() && DatabaseDescriptor.getRpcAddress() != null) ? ConditionOutcome.match() : ConditionOutcome.noMatch("Cassandra Daemon is not initialized."); } }
if (!needsFullRebuild.contains(indexName) && DatabaseDescriptor.isDaemonInitialized()) SystemKeyspace.setIndexBuilt(baseCfs.keyspace.getName(), indexName);
needsFullRebuild.remove(indexName); if (counter.getAndIncrement() == 0 && DatabaseDescriptor.isDaemonInitialized() && !isNewCF) SystemKeyspace.setIndexRemoved(keyspaceName, indexName); });
/** * Update configuration from {@link DatabaseDescriptor} and estart the update-scheduler and reset-scheduler tasks * if the configured rates for these tasks have changed. */ public void applyConfigChanges() { if (dynamicUpdateInterval != DatabaseDescriptor.getDynamicUpdateInterval()) { dynamicUpdateInterval = DatabaseDescriptor.getDynamicUpdateInterval(); if (DatabaseDescriptor.isDaemonInitialized()) { updateSchedular.cancel(false); updateSchedular = ScheduledExecutors.scheduledTasks.scheduleWithFixedDelay(update, dynamicUpdateInterval, dynamicUpdateInterval, TimeUnit.MILLISECONDS); } } if (dynamicResetInterval != DatabaseDescriptor.getDynamicResetInterval()) { dynamicResetInterval = DatabaseDescriptor.getDynamicResetInterval(); if (DatabaseDescriptor.isDaemonInitialized()) { resetSchedular.cancel(false); resetSchedular = ScheduledExecutors.scheduledTasks.scheduleWithFixedDelay(reset, dynamicResetInterval, dynamicResetInterval, TimeUnit.MILLISECONDS); } } dynamicBadnessThreshold = DatabaseDescriptor.getDynamicBadnessThreshold(); }
/** * Update configuration from {@link DatabaseDescriptor} and estart the update-scheduler and reset-scheduler tasks * if the configured rates for these tasks have changed. */ public void applyConfigChanges() { if (dynamicUpdateInterval != DatabaseDescriptor.getDynamicUpdateInterval()) { dynamicUpdateInterval = DatabaseDescriptor.getDynamicUpdateInterval(); if (DatabaseDescriptor.isDaemonInitialized()) { updateSchedular.cancel(false); updateSchedular = ScheduledExecutors.scheduledTasks.scheduleWithFixedDelay(update, dynamicUpdateInterval, dynamicUpdateInterval, TimeUnit.MILLISECONDS); } } if (dynamicResetInterval != DatabaseDescriptor.getDynamicResetInterval()) { dynamicResetInterval = DatabaseDescriptor.getDynamicResetInterval(); if (DatabaseDescriptor.isDaemonInitialized()) { resetSchedular.cancel(false); resetSchedular = ScheduledExecutors.scheduledTasks.scheduleWithFixedDelay(reset, dynamicResetInterval, dynamicResetInterval, TimeUnit.MILLISECONDS); } } dynamicBadnessThreshold = DatabaseDescriptor.getDynamicBadnessThreshold(); }
/** * Update configuration from {@link DatabaseDescriptor} and estart the update-scheduler and reset-scheduler tasks * if the configured rates for these tasks have changed. */ public void applyConfigChanges() { if (dynamicUpdateInterval != DatabaseDescriptor.getDynamicUpdateInterval()) { dynamicUpdateInterval = DatabaseDescriptor.getDynamicUpdateInterval(); if (DatabaseDescriptor.isDaemonInitialized()) { updateSchedular.cancel(false); updateSchedular = ScheduledExecutors.scheduledTasks.scheduleWithFixedDelay(update, dynamicUpdateInterval, dynamicUpdateInterval, TimeUnit.MILLISECONDS); } } if (dynamicResetInterval != DatabaseDescriptor.getDynamicResetInterval()) { dynamicResetInterval = DatabaseDescriptor.getDynamicResetInterval(); if (DatabaseDescriptor.isDaemonInitialized()) { resetSchedular.cancel(false); resetSchedular = ScheduledExecutors.scheduledTasks.scheduleWithFixedDelay(reset, dynamicResetInterval, dynamicResetInterval, TimeUnit.MILLISECONDS); } } dynamicBadnessThreshold = DatabaseDescriptor.getDynamicBadnessThreshold(); }
public DynamicEndpointSnitch(IEndpointSnitch snitch, String instance) { mbeanName = "org.apache.cassandra.db:type=DynamicEndpointSnitch"; if (instance != null) mbeanName += ",instance=" + instance; subsnitch = snitch; update = new Runnable() { public void run() { updateScores(); } }; reset = new Runnable() { public void run() { // we do this so that a host considered bad has a chance to recover, otherwise would we never try // to read from it, which would cause its score to never change reset(); } }; if (DatabaseDescriptor.isDaemonInitialized()) { updateSchedular = ScheduledExecutors.scheduledTasks.scheduleWithFixedDelay(update, dynamicUpdateInterval, dynamicUpdateInterval, TimeUnit.MILLISECONDS); resetSchedular = ScheduledExecutors.scheduledTasks.scheduleWithFixedDelay(reset, dynamicResetInterval, dynamicResetInterval, TimeUnit.MILLISECONDS); registerMBean(); } }
/** * Initialize empty schema object and load the hardcoded system tables */ public Schema() { if (DatabaseDescriptor.isDaemonInitialized() || DatabaseDescriptor.isToolInitialized()) { load(SchemaKeyspace.metadata()); load(SystemKeyspace.metadata()); } }
public DynamicEndpointSnitch(IEndpointSnitch snitch, String instance) { mbeanName = "org.apache.cassandra.db:type=DynamicEndpointSnitch"; if (instance != null) mbeanName += ",instance=" + instance; subsnitch = snitch; update = new Runnable() { public void run() { updateScores(); } }; reset = new Runnable() { public void run() { // we do this so that a host considered bad has a chance to recover, otherwise would we never try // to read from it, which would cause its score to never change reset(); } }; if (DatabaseDescriptor.isDaemonInitialized()) { updateSchedular = ScheduledExecutors.scheduledTasks.scheduleWithFixedDelay(update, dynamicUpdateInterval, dynamicUpdateInterval, TimeUnit.MILLISECONDS); resetSchedular = ScheduledExecutors.scheduledTasks.scheduleWithFixedDelay(reset, dynamicResetInterval, dynamicResetInterval, TimeUnit.MILLISECONDS); registerMBean(); } }
public DynamicEndpointSnitch(IEndpointSnitch snitch, String instance) { mbeanName = "org.apache.cassandra.db:type=DynamicEndpointSnitch"; if (instance != null) mbeanName += ",instance=" + instance; subsnitch = snitch; update = new Runnable() { public void run() { updateScores(); } }; reset = new Runnable() { public void run() { // we do this so that a host considered bad has a chance to recover, otherwise would we never try // to read from it, which would cause its score to never change reset(); } }; if (DatabaseDescriptor.isDaemonInitialized()) { updateSchedular = ScheduledExecutors.scheduledTasks.scheduleWithFixedDelay(update, dynamicUpdateInterval, dynamicUpdateInterval, TimeUnit.MILLISECONDS); resetSchedular = ScheduledExecutors.scheduledTasks.scheduleWithFixedDelay(reset, dynamicResetInterval, dynamicResetInterval, TimeUnit.MILLISECONDS); registerMBean(); } }
/** * Initialize empty schema object and load the hardcoded system tables */ public Schema() { if (DatabaseDescriptor.isDaemonInitialized() || DatabaseDescriptor.isToolInitialized()) { load(SchemaKeyspace.metadata()); load(SystemKeyspace.metadata()); } }
/** * Initialize empty schema object and load the hardcoded system tables */ public Schema() { if (DatabaseDescriptor.isDaemonInitialized() || DatabaseDescriptor.isToolInitialized()) { load(SchemaKeyspace.metadata()); load(SystemKeyspace.metadata()); } }
if (DatabaseDescriptor.isDaemonInitialized()) initialMemtable = new Memtable(new AtomicReference<>(CommitLog.instance.getCurrentPosition()), this); data = new Tracker(initialMemtable, loadSSTables);