public class StartupChecks
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
StartupChecks.StartupCheckType |
Modifier and Type | Field and Description |
---|---|
static StartupCheck |
checkDatacenter |
static StartupCheck |
checkDataDirs |
static StartupCheck |
checkJemalloc |
static StartupCheck |
checkJMXPorts |
static StartupCheck |
checkJMXProperties |
static StartupCheck |
checkLegacyAuthTables |
static StartupCheck |
checkLz4Native |
static StartupCheck |
checkMaxMapCount |
static StartupCheck |
checkNativeLibraryInitialization |
static StartupCheck |
checkRack |
static StartupCheck |
checkReadAheadKbSetting |
static StartupCheck |
checkSSTablesFormat |
static StartupCheck |
checkSystemKeyspaceState |
static StartupCheck |
checkValidLaunchDate |
static StartupCheck |
initSigarLibrary |
static StartupCheck |
inspectJvmOptions |
Constructor and Description |
---|
StartupChecks() |
Modifier and Type | Method and Description |
---|---|
static java.nio.file.Path |
getReadAheadKBPath(java.lang.String blockDirectoryPath) |
void |
verify(StartupChecksOptions options)
Run the configured tests and return a report detailing the results.
|
StartupChecks |
withDefaultTests() |
StartupChecks |
withTest(StartupCheck test)
Add system test to be run before schema is loaded during startup
|
public static final StartupCheck checkJemalloc
public static final StartupCheck checkLz4Native
public static final StartupCheck checkValidLaunchDate
public static final StartupCheck checkJMXPorts
public static final StartupCheck checkJMXProperties
public static final StartupCheck inspectJvmOptions
public static final StartupCheck checkNativeLibraryInitialization
public static final StartupCheck initSigarLibrary
public static final StartupCheck checkReadAheadKbSetting
public static final StartupCheck checkMaxMapCount
public static final StartupCheck checkDataDirs
public static final StartupCheck checkSSTablesFormat
public static final StartupCheck checkSystemKeyspaceState
public static final StartupCheck checkDatacenter
public static final StartupCheck checkRack
public static final StartupCheck checkLegacyAuthTables
public StartupChecks withDefaultTests()
public StartupChecks withTest(StartupCheck test)
test
- the system test to includepublic void verify(StartupChecksOptions options) throws StartupException
options
- options to pass to respective checks for their configrationStartupException
- if any test determines that the
system is not in an valid state to startuppublic static java.nio.file.Path getReadAheadKBPath(java.lang.String blockDirectoryPath)
Copyright © 2009-2022 The Apache Software Foundation