public class AchillesCassandraDaemon
extends org.apache.cassandra.service.CassandraDaemon
| Constructor and Description |
|---|
AchillesCassandraDaemon() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isNativeTransportRunning() |
protected void |
setup()
Override the default setup process to speed up bootstrap
- disable JMX
- disable legacy schema migration
- no pre-3.0 hints migration
- no pre-3.0 batch entries migration
- disable auto compaction on all keyspaces (your test data should fit in memory!!!)
- disable metrics
- disable GCInspector
- disable mlock
- disable Thrift server
- disable startup checks (Jemalloc, validLaunchDate, JMXPorts, JvmOptions, JnaInitialization, initSigarLibrary, dataDirs, SSTablesFormat, SystemKeyspaceState, Datacenter, Rack)
- disable materialized view rebuild (you should clean data folder between each test anyway)
- disable the SizeEstimatesRecorder (estimate SSTable size, who cares for unit testing ?)
|
void |
start()
Start the Cassandra Daemon, assuming that it has already been
initialized via
CassandraDaemon.init(String[])
Hook for JSVC |
void |
startNativeTransport() |
void |
stop()
Stop the daemon, ideally in an idempotent manner.
|
void |
stopNativeTransport() |
activate, applyConfig, completeSetup, deactivate, destroy, destroyClientTransports, getInstanceForTesting, getMaxNativeProtocolVersion, init, initializeClientTransports, isThriftServerRunning, main, refreshMaxNativeProtocolVersion, setupCompleted, startThriftServer, stop, stopThriftServer, validateTransportsCanStartprotected void setup()
setup in class org.apache.cassandra.service.CassandraDaemonpublic void start()
CassandraDaemon.init(String[])
Hook for JSVCstart in class org.apache.cassandra.service.CassandraDaemonpublic void stop()
stop in class org.apache.cassandra.service.CassandraDaemonpublic void startNativeTransport()
startNativeTransport in class org.apache.cassandra.service.CassandraDaemonpublic void stopNativeTransport()
stopNativeTransport in class org.apache.cassandra.service.CassandraDaemonpublic boolean isNativeTransportRunning()
isNativeTransportRunning in class org.apache.cassandra.service.CassandraDaemonCopyright © 2012-2021. All Rights Reserved.