public class org.apache.cassandra.config.DatabaseDescriptor
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.cassandra.config.DatabaseDescriptor
super_class: java.lang.Object
{
private static final org.slf4j.Logger logger;
descriptor: Lorg/slf4j/Logger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int MAX_NUM_TOKENS;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1536
private static org.apache.cassandra.config.Config conf;
descriptor: Lorg/apache/cassandra/config/Config;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static org.apache.cassandra.locator.IEndpointSnitch snitch;
descriptor: Lorg/apache/cassandra/locator/IEndpointSnitch;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.net.InetAddress listenAddress;
descriptor: Ljava/net/InetAddress;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.net.InetAddress broadcastAddress;
descriptor: Ljava/net/InetAddress;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.net.InetAddress rpcAddress;
descriptor: Ljava/net/InetAddress;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.net.InetAddress broadcastRpcAddress;
descriptor: Ljava/net/InetAddress;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static org.apache.cassandra.locator.SeedProvider seedProvider;
descriptor: Lorg/apache/cassandra/locator/SeedProvider;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static org.apache.cassandra.auth.IInternodeAuthenticator internodeAuthenticator;
descriptor: Lorg/apache/cassandra/auth/IInternodeAuthenticator;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static org.apache.cassandra.dht.IPartitioner partitioner;
descriptor: Lorg/apache/cassandra/dht/IPartitioner;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.lang.String paritionerName;
descriptor: Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static org.apache.cassandra.config.Config$DiskAccessMode indexAccessMode;
descriptor: Lorg/apache/cassandra/config/Config$DiskAccessMode;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static org.apache.cassandra.auth.IAuthenticator authenticator;
descriptor: Lorg/apache/cassandra/auth/IAuthenticator;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static org.apache.cassandra.auth.IAuthorizer authorizer;
descriptor: Lorg/apache/cassandra/auth/IAuthorizer;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static org.apache.cassandra.auth.IRoleManager roleManager;
descriptor: Lorg/apache/cassandra/auth/IRoleManager;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static org.apache.cassandra.scheduler.IRequestScheduler requestScheduler;
descriptor: Lorg/apache/cassandra/scheduler/IRequestScheduler;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static org.apache.cassandra.config.Config$RequestSchedulerId requestSchedulerId;
descriptor: Lorg/apache/cassandra/config/Config$RequestSchedulerId;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static org.apache.cassandra.config.RequestSchedulerOptions requestSchedulerOptions;
descriptor: Lorg/apache/cassandra/config/RequestSchedulerOptions;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static long preparedStatementsCacheSizeInMB;
descriptor: J
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static long thriftPreparedStatementsCacheSizeInMB;
descriptor: J
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static long keyCacheSizeInMB;
descriptor: J
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static long counterCacheSizeInMB;
descriptor: J
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static long indexSummaryCapacityInMB;
descriptor: J
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.lang.String localDC;
descriptor: Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.util.Comparator<java.net.InetAddress> localComparator;
descriptor: Ljava/util/Comparator;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Ljava/util/Comparator<Ljava/net/InetAddress;>;
private static org.apache.cassandra.security.EncryptionContext encryptionContext;
descriptor: Lorg/apache/cassandra/security/EncryptionContext;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static boolean hasLoggedConfig;
descriptor: Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static org.apache.cassandra.net.BackPressureStrategy backPressureStrategy;
descriptor: Lorg/apache/cassandra/net/BackPressureStrategy;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static org.apache.cassandra.io.util.DiskOptimizationStrategy diskOptimizationStrategy;
descriptor: Lorg/apache/cassandra/io/util/DiskOptimizationStrategy;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static boolean clientInitialized;
descriptor: Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static boolean toolInitialized;
descriptor: Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static boolean daemonInitialized;
descriptor: Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static final int searchConcurrencyFactor;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final boolean disableSTCSInL0;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final boolean unsafeSystem;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final boolean strictRuntimeChecks;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static volatile int[] $SWITCH_TABLE$org$apache$cassandra$config$Config$DiskOptimizationStrategy;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc Lorg/apache/cassandra/config/DatabaseDescriptor;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic org.apache.cassandra.config.DatabaseDescriptor.$assertionsDisabled:Z
3: ldc Lorg/apache/cassandra/config/DatabaseDescriptor;
invokestatic org.slf4j.LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;
putstatic org.apache.cassandra.config.DatabaseDescriptor.logger:Lorg/slf4j/Logger;
4: ldc "cassandra.search_concurrency_factor"
ldc "1"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
putstatic org.apache.cassandra.config.DatabaseDescriptor.searchConcurrencyFactor:I
5: ldc "cassandra.disable_stcs_in_l0"
invokestatic java.lang.Boolean.getBoolean:(Ljava/lang/String;)Z
putstatic org.apache.cassandra.config.DatabaseDescriptor.disableSTCSInL0:Z
6: ldc "cassandra.unsafesystem"
invokestatic java.lang.Boolean.getBoolean:(Ljava/lang/String;)Z
putstatic org.apache.cassandra.config.DatabaseDescriptor.unsafeSystem:Z
7: ldc "cassandra.strict.runtime.checks"
invokestatic java.lang.Boolean.getBoolean:(Ljava/lang/String;)Z
putstatic org.apache.cassandra.config.DatabaseDescriptor.strictRuntimeChecks:Z
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/cassandra/config/DatabaseDescriptor;
public static void daemonInitialization();
descriptor: ()V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
org/apache/cassandra/config/DatabaseDescriptor.loadConfig()Lorg/apache/cassandra/config/Config; (6)
()Lorg/apache/cassandra/config/Config;
invokestatic org.apache.cassandra.config.DatabaseDescriptor.daemonInitialization:(Ljava/util/function/Supplier;)V
1: return
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws org.apache.cassandra.exceptions.ConfigurationException
public static void daemonInitialization(java.util.function.Supplier<org.apache.cassandra.config.Config>);
descriptor: (Ljava/util/function/Supplier;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.toolInitialized:Z
ifeq 2
1: new java.lang.AssertionError
dup
ldc "toolInitialization() already called"
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
2: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.clientInitialized:Z
ifeq 4
3: new java.lang.AssertionError
dup
ldc "clientInitialization() already called"
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
4: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.daemonInitialized:Z
ifeq 6
5: return
6: StackMap locals:
StackMap stack:
iconst_1
putstatic org.apache.cassandra.config.DatabaseDescriptor.daemonInitialized:Z
7: aload 0
invokeinterface java.util.function.Supplier.get:()Ljava/lang/Object;
checkcast org.apache.cassandra.config.Config
invokestatic org.apache.cassandra.config.DatabaseDescriptor.setConfig:(Lorg/apache/cassandra/config/Config;)V
8: invokestatic org.apache.cassandra.config.DatabaseDescriptor.applyAll:()V
9: invokestatic org.apache.cassandra.auth.AuthConfig.applyAuth:()V
10: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 config Ljava/util/function/Supplier<Lorg/apache/cassandra/config/Config;>;
Exceptions:
throws org.apache.cassandra.exceptions.ConfigurationException
Signature: (Ljava/util/function/Supplier<Lorg/apache/cassandra/config/Config;>;)V
MethodParameters:
Name Flags
config
public static void toolInitialization();
descriptor: ()V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: iconst_1
invokestatic org.apache.cassandra.config.DatabaseDescriptor.toolInitialization:(Z)V
1: return
LocalVariableTable:
Start End Slot Name Signature
public static void toolInitialization(boolean);
descriptor: (Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: iload 0
ifne 2
getstatic org.apache.cassandra.config.DatabaseDescriptor.daemonInitialized:Z
ifne 1
getstatic org.apache.cassandra.config.DatabaseDescriptor.clientInitialized:Z
ifeq 2
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.daemonInitialized:Z
ifeq 4
3: new java.lang.AssertionError
dup
ldc "daemonInitialization() already called"
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
4: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.clientInitialized:Z
ifeq 6
5: new java.lang.AssertionError
dup
ldc "clientInitialization() already called"
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
6: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.toolInitialized:Z
ifeq 8
7: return
8: StackMap locals:
StackMap stack:
iconst_1
putstatic org.apache.cassandra.config.DatabaseDescriptor.toolInitialized:Z
9: invokestatic org.apache.cassandra.config.DatabaseDescriptor.loadConfig:()Lorg/apache/cassandra/config/Config;
invokestatic org.apache.cassandra.config.DatabaseDescriptor.setConfig:(Lorg/apache/cassandra/config/Config;)V
10: invokestatic org.apache.cassandra.config.DatabaseDescriptor.applySimpleConfig:()V
11: invokestatic org.apache.cassandra.config.DatabaseDescriptor.applyPartitioner:()V
12: invokestatic org.apache.cassandra.config.DatabaseDescriptor.applySnitch:()V
13: invokestatic org.apache.cassandra.config.DatabaseDescriptor.applyEncryptionContext:()V
14: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 failIfDaemonOrClient Z
MethodParameters:
Name Flags
failIfDaemonOrClient
public static void clientInitialization();
descriptor: ()V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: iconst_1
invokestatic org.apache.cassandra.config.DatabaseDescriptor.clientInitialization:(Z)V
1: return
LocalVariableTable:
Start End Slot Name Signature
public static void clientInitialization(boolean);
descriptor: (Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: iload 0
ifne 2
getstatic org.apache.cassandra.config.DatabaseDescriptor.daemonInitialized:Z
ifne 1
getstatic org.apache.cassandra.config.DatabaseDescriptor.toolInitialized:Z
ifeq 2
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.daemonInitialized:Z
ifeq 4
3: new java.lang.AssertionError
dup
ldc "daemonInitialization() already called"
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
4: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.toolInitialized:Z
ifeq 6
5: new java.lang.AssertionError
dup
ldc "toolInitialization() already called"
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
6: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.clientInitialized:Z
ifeq 8
7: return
8: StackMap locals:
StackMap stack:
iconst_1
putstatic org.apache.cassandra.config.DatabaseDescriptor.clientInitialized:Z
9: iconst_1
invokestatic org.apache.cassandra.config.Config.setClientMode:(Z)V
10: new org.apache.cassandra.config.Config
dup
invokespecial org.apache.cassandra.config.Config.<init>:()V
putstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
11: new org.apache.cassandra.io.util.SpinningDiskOptimizationStrategy
dup
invokespecial org.apache.cassandra.io.util.SpinningDiskOptimizationStrategy.<init>:()V
putstatic org.apache.cassandra.config.DatabaseDescriptor.diskOptimizationStrategy:Lorg/apache/cassandra/io/util/DiskOptimizationStrategy;
12: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 failIfDaemonOrTool Z
MethodParameters:
Name Flags
failIfDaemonOrTool
public static boolean isClientInitialized();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.clientInitialized:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static boolean isToolInitialized();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.toolInitialized:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static boolean isClientOrToolInitialized();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.clientInitialized:Z
ifne 1
getstatic org.apache.cassandra.config.DatabaseDescriptor.toolInitialized:Z
ifne 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static boolean isDaemonInitialized();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.daemonInitialized:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static org.apache.cassandra.config.Config getRawConfig();
descriptor: ()Lorg/apache/cassandra/config/Config;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.apache.cassandra.config.Config loadConfig();
descriptor: ()Lorg/apache/cassandra/config/Config;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=0
0: invokestatic org.apache.cassandra.config.Config.getOverrideLoadConfig:()Ljava/util/function/Supplier;
ifnull 2
1: invokestatic org.apache.cassandra.config.Config.getOverrideLoadConfig:()Ljava/util/function/Supplier;
invokeinterface java.util.function.Supplier.get:()Ljava/lang/Object;
checkcast org.apache.cassandra.config.Config
areturn
2: StackMap locals:
StackMap stack:
ldc "cassandra.config.loader"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 0
start local 0 3: aload 0
ifnonnull 5
4: new org.apache.cassandra.config.YamlConfigurationLoader
dup
invokespecial org.apache.cassandra.config.YamlConfigurationLoader.<init>:()V
goto 6
5: StackMap locals: java.lang.String
StackMap stack:
aload 0
ldc "configuration loading"
invokestatic org.apache.cassandra.utils.FBUtilities.construct:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
checkcast org.apache.cassandra.config.ConfigurationLoader
6: StackMap locals:
StackMap stack: org.apache.cassandra.config.ConfigurationLoader
astore 1
start local 1 7: aload 1
invokeinterface org.apache.cassandra.config.ConfigurationLoader.loadConfig:()Lorg/apache/cassandra/config/Config;
astore 2
start local 2 8: getstatic org.apache.cassandra.config.DatabaseDescriptor.hasLoggedConfig:Z
ifne 11
9: iconst_1
putstatic org.apache.cassandra.config.DatabaseDescriptor.hasLoggedConfig:Z
10: aload 2
invokestatic org.apache.cassandra.config.Config.log:(Lorg/apache/cassandra/config/Config;)V
11: StackMap locals: org.apache.cassandra.config.ConfigurationLoader org.apache.cassandra.config.Config
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
3 12 0 loaderClass Ljava/lang/String;
7 12 1 loader Lorg/apache/cassandra/config/ConfigurationLoader;
8 12 2 config Lorg/apache/cassandra/config/Config;
Exceptions:
throws org.apache.cassandra.exceptions.ConfigurationException
RuntimeInvisibleAnnotations:
com.google.common.annotations.VisibleForTesting()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
com.google.common.annotations.VisibleForTesting()
private static java.net.InetAddress getNetworkInterfaceAddress(java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Ljava/net/InetAddress;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic java.net.NetworkInterface.getByName:(Ljava/lang/String;)Ljava/net/NetworkInterface;
astore 3
start local 3 1: aload 3
ifnonnull 3
2: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "Configured "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " \""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\" could not be found"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
3: StackMap locals: java.net.NetworkInterface
StackMap stack:
aload 3
invokevirtual java.net.NetworkInterface.getInetAddresses:()Ljava/util/Enumeration;
astore 4
start local 4 4: aload 4
invokeinterface java.util.Enumeration.hasMoreElements:()Z
ifne 6
5: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "Configured "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " \""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\" was found, but had no addresses"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
6: StackMap locals: java.util.Enumeration
StackMap stack:
aconst_null
astore 5
start local 5 7: goto 14
8: StackMap locals: java.net.InetAddress
StackMap stack:
aload 4
invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
checkcast java.net.InetAddress
astore 6
start local 6 9: iload 2
ifeq 11
aload 6
instanceof java.net.Inet6Address
ifeq 11
aload 6
10: areturn
11: StackMap locals: java.net.InetAddress
StackMap stack:
iload 2
ifne 13
aload 6
instanceof java.net.Inet4Address
ifeq 13
aload 6
12: areturn
13: StackMap locals:
StackMap stack:
aload 5
ifnonnull 14
aload 6
astore 5
end local 6 14: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Enumeration.hasMoreElements:()Z
ifne 8
15: aload 5
16: areturn
end local 5 end local 4 end local 3 17: StackMap locals: java.lang.String java.lang.String int
StackMap stack: java.net.SocketException
astore 3
start local 3 18: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "Configured "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " \""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\" caused an exception"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 3
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 intf Ljava/lang/String;
0 19 1 configName Ljava/lang/String;
0 19 2 preferIPv6 Z
1 17 3 ni Ljava/net/NetworkInterface;
4 17 4 addrs Ljava/util/Enumeration<Ljava/net/InetAddress;>;
7 17 5 retval Ljava/net/InetAddress;
9 14 6 temp Ljava/net/InetAddress;
18 19 3 e Ljava/net/SocketException;
Exception table:
from to target type
0 10 17 Class java.net.SocketException
11 12 17 Class java.net.SocketException
13 16 17 Class java.net.SocketException
Exceptions:
throws org.apache.cassandra.exceptions.ConfigurationException
MethodParameters:
Name Flags
intf
configName
preferIPv6
private static void setConfig(org.apache.cassandra.config.Config);
descriptor: (Lorg/apache/cassandra/config/Config;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 config Lorg/apache/cassandra/config/Config;
MethodParameters:
Name Flags
config
private static void applyAll();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=0, locals=0, args_size=0
0: invokestatic org.apache.cassandra.config.DatabaseDescriptor.applySimpleConfig:()V
1: invokestatic org.apache.cassandra.config.DatabaseDescriptor.applyPartitioner:()V
2: invokestatic org.apache.cassandra.config.DatabaseDescriptor.applyAddressConfig:()V
3: invokestatic org.apache.cassandra.config.DatabaseDescriptor.applyThriftHSHA:()V
4: invokestatic org.apache.cassandra.config.DatabaseDescriptor.applySnitch:()V
5: invokestatic org.apache.cassandra.config.DatabaseDescriptor.applyRequestScheduler:()V
6: invokestatic org.apache.cassandra.config.DatabaseDescriptor.applyInitialTokens:()V
7: invokestatic org.apache.cassandra.config.DatabaseDescriptor.applySeedProvider:()V
8: invokestatic org.apache.cassandra.config.DatabaseDescriptor.applyEncryptionContext:()V
9: return
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws org.apache.cassandra.exceptions.ConfigurationException
private static void applySimpleConfig();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=7, locals=7, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_sync:Lorg/apache/cassandra/config/Config$CommitLogSync;
ifnonnull 2
1: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "Missing required directive CommitLogSync"
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
2: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_sync:Lorg/apache/cassandra/config/Config$CommitLogSync;
getstatic org.apache.cassandra.config.Config$CommitLogSync.batch:Lorg/apache/cassandra/config/Config$CommitLogSync;
if_acmpne 9
3: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_sync_batch_window_in_ms:D
invokestatic java.lang.Double.isNaN:(D)Z
ifne 4
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_sync_batch_window_in_ms:D
dconst_0
dcmpg
ifgt 5
4: StackMap locals:
StackMap stack:
new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "Missing value for commitlog_sync_batch_window_in_ms: positive double value expected."
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
5: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_sync_period_in_ms:I
ifeq 7
6: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "Batch sync specified, but commitlog_sync_period_in_ms found. Only specify commitlog_sync_batch_window_in_ms when using batch sync"
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
7: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.logger:Lorg/slf4j/Logger;
ldc "Syncing log with a batch window of {}"
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_sync_batch_window_in_ms:D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokeinterface org.slf4j.Logger.debug:(Ljava/lang/String;Ljava/lang/Object;)V
8: goto 14
9: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_sync_period_in_ms:I
ifgt 11
10: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "Missing value for commitlog_sync_period_in_ms: positive integer expected"
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
11: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_sync_batch_window_in_ms:D
invokestatic java.lang.Double.isNaN:(D)Z
ifne 13
12: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "commitlog_sync_period_in_ms specified, but commitlog_sync_batch_window_in_ms found. Only specify commitlog_sync_period_in_ms when using periodic sync."
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
13: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.logger:Lorg/slf4j/Logger;
ldc "Syncing log with a period of {}"
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_sync_period_in_ms:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface org.slf4j.Logger.debug:(Ljava/lang/String;Ljava/lang/Object;)V
14: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.disk_access_mode:Lorg/apache/cassandra/config/Config$DiskAccessMode;
getstatic org.apache.cassandra.config.Config$DiskAccessMode.auto:Lorg/apache/cassandra/config/Config$DiskAccessMode;
if_acmpne 21
15: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
invokestatic org.apache.cassandra.config.DatabaseDescriptor.hasLargeAddressSpace:()Z
ifeq 16
getstatic org.apache.cassandra.config.Config$DiskAccessMode.mmap:Lorg/apache/cassandra/config/Config$DiskAccessMode;
goto 17
StackMap locals:
StackMap stack: org.apache.cassandra.config.Config
16: getstatic org.apache.cassandra.config.Config$DiskAccessMode.standard:Lorg/apache/cassandra/config/Config$DiskAccessMode;
StackMap locals:
StackMap stack: org.apache.cassandra.config.Config org.apache.cassandra.config.Config$DiskAccessMode
17: putfield org.apache.cassandra.config.Config.disk_access_mode:Lorg/apache/cassandra/config/Config$DiskAccessMode;
18: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.disk_access_mode:Lorg/apache/cassandra/config/Config$DiskAccessMode;
putstatic org.apache.cassandra.config.DatabaseDescriptor.indexAccessMode:Lorg/apache/cassandra/config/Config$DiskAccessMode;
19: getstatic org.apache.cassandra.config.DatabaseDescriptor.logger:Lorg/slf4j/Logger;
ldc "DiskAccessMode 'auto' determined to be {}, indexAccessMode is {}"
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.disk_access_mode:Lorg/apache/cassandra/config/Config$DiskAccessMode;
getstatic org.apache.cassandra.config.DatabaseDescriptor.indexAccessMode:Lorg/apache/cassandra/config/Config$DiskAccessMode;
invokeinterface org.slf4j.Logger.info:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
20: goto 28
21: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.disk_access_mode:Lorg/apache/cassandra/config/Config$DiskAccessMode;
getstatic org.apache.cassandra.config.Config$DiskAccessMode.mmap_index_only:Lorg/apache/cassandra/config/Config$DiskAccessMode;
if_acmpne 26
22: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getstatic org.apache.cassandra.config.Config$DiskAccessMode.standard:Lorg/apache/cassandra/config/Config$DiskAccessMode;
putfield org.apache.cassandra.config.Config.disk_access_mode:Lorg/apache/cassandra/config/Config$DiskAccessMode;
23: getstatic org.apache.cassandra.config.Config$DiskAccessMode.mmap:Lorg/apache/cassandra/config/Config$DiskAccessMode;
putstatic org.apache.cassandra.config.DatabaseDescriptor.indexAccessMode:Lorg/apache/cassandra/config/Config$DiskAccessMode;
24: getstatic org.apache.cassandra.config.DatabaseDescriptor.logger:Lorg/slf4j/Logger;
ldc "DiskAccessMode is {}, indexAccessMode is {}"
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.disk_access_mode:Lorg/apache/cassandra/config/Config$DiskAccessMode;
getstatic org.apache.cassandra.config.DatabaseDescriptor.indexAccessMode:Lorg/apache/cassandra/config/Config$DiskAccessMode;
invokeinterface org.slf4j.Logger.info:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
25: goto 28
26: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.disk_access_mode:Lorg/apache/cassandra/config/Config$DiskAccessMode;
putstatic org.apache.cassandra.config.DatabaseDescriptor.indexAccessMode:Lorg/apache/cassandra/config/Config$DiskAccessMode;
27: getstatic org.apache.cassandra.config.DatabaseDescriptor.logger:Lorg/slf4j/Logger;
ldc "DiskAccessMode is {}, indexAccessMode is {}"
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.disk_access_mode:Lorg/apache/cassandra/config/Config$DiskAccessMode;
getstatic org.apache.cassandra.config.DatabaseDescriptor.indexAccessMode:Lorg/apache/cassandra/config/Config$DiskAccessMode;
invokeinterface org.slf4j.Logger.info:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
28: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.gc_warn_threshold_in_ms:I
ifge 30
29: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "gc_warn_threshold_in_ms must be a positive integer"
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;)V
athrow
30: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.phi_convict_threshold:D
ldc 5.0
dcmpg
iflt 31
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.phi_convict_threshold:D
ldc 16.0
dcmpl
ifle 32
31: StackMap locals:
StackMap stack:
new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "phi_convict_threshold must be between 5 and 16, but was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.phi_convict_threshold:D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
32: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.concurrent_reads:I
iconst_2
if_icmpge 34
33: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "concurrent_reads must be at least 2, but was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.concurrent_reads:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
34: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.concurrent_writes:I
iconst_2
if_icmpge 36
ldc "cassandra.test.fail_mv_locks_count"
ldc ""
invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.String.isEmpty:()Z
ifeq 36
35: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "concurrent_writes must be at least 2, but was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.concurrent_writes:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
36: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.concurrent_counter_writes:I
iconst_2
if_icmpge 38
37: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "concurrent_counter_writes must be at least 2, but was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.concurrent_counter_writes:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
38: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.concurrent_replicates:Ljava/lang/Integer;
ifnull 40
39: getstatic org.apache.cassandra.config.DatabaseDescriptor.logger:Lorg/slf4j/Logger;
ldc "concurrent_replicates has been deprecated and should be removed from cassandra.yaml"
invokeinterface org.slf4j.Logger.warn:(Ljava/lang/String;)V
40: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.file_cache_size_in_mb:Ljava/lang/Integer;
ifnonnull 42
41: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
sipush 512
invokestatic java.lang.Runtime.getRuntime:()Ljava/lang/Runtime;
invokevirtual java.lang.Runtime.maxMemory:()J
ldc 4194304
ldiv
l2i
invokestatic java.lang.Math.min:(II)I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
putfield org.apache.cassandra.config.Config.file_cache_size_in_mb:Ljava/lang/Integer;
42: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.file_cache_round_up:Ljava/lang/Boolean;
ifnonnull 46
43: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.disk_optimization_strategy:Lorg/apache/cassandra/config/Config$DiskOptimizationStrategy;
getstatic org.apache.cassandra.config.Config$DiskOptimizationStrategy.spinning:Lorg/apache/cassandra/config/Config$DiskOptimizationStrategy;
if_acmpne 44
iconst_1
goto 45
StackMap locals:
StackMap stack: org.apache.cassandra.config.Config
44: iconst_0
StackMap locals:
StackMap stack: org.apache.cassandra.config.Config int
45: invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putfield org.apache.cassandra.config.Config.file_cache_round_up:Ljava/lang/Boolean;
46: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.memtable_offheap_space_in_mb:Ljava/lang/Integer;
ifnonnull 48
47: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
invokestatic java.lang.Runtime.getRuntime:()Ljava/lang/Runtime;
invokevirtual java.lang.Runtime.maxMemory:()J
ldc 4194304
ldiv
l2i
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
putfield org.apache.cassandra.config.Config.memtable_offheap_space_in_mb:Ljava/lang/Integer;
48: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.memtable_offheap_space_in_mb:Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
ifge 50
49: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "memtable_offheap_space_in_mb must be positive, but was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.memtable_offheap_space_in_mb:Ljava/lang/Integer;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
50: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.memtable_heap_space_in_mb:Ljava/lang/Integer;
ifnonnull 52
51: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
invokestatic java.lang.Runtime.getRuntime:()Ljava/lang/Runtime;
invokevirtual java.lang.Runtime.maxMemory:()J
ldc 4194304
ldiv
l2i
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
putfield org.apache.cassandra.config.Config.memtable_heap_space_in_mb:Ljava/lang/Integer;
52: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.memtable_heap_space_in_mb:Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
ifgt 54
53: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "memtable_heap_space_in_mb must be positive, but was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.memtable_heap_space_in_mb:Ljava/lang/Integer;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
54: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.logger:Lorg/slf4j/Logger;
ldc "Global memtable on-heap threshold is enabled at {}MB"
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.memtable_heap_space_in_mb:Ljava/lang/Integer;
invokeinterface org.slf4j.Logger.info:(Ljava/lang/String;Ljava/lang/Object;)V
55: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.memtable_offheap_space_in_mb:Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
ifne 57
56: getstatic org.apache.cassandra.config.DatabaseDescriptor.logger:Lorg/slf4j/Logger;
ldc "Global memtable off-heap threshold is disabled, HeapAllocator will be used instead"
invokeinterface org.slf4j.Logger.info:(Ljava/lang/String;)V
goto 58
57: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.logger:Lorg/slf4j/Logger;
ldc "Global memtable off-heap threshold is enabled at {}MB"
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.memtable_offheap_space_in_mb:Ljava/lang/Integer;
invokeinterface org.slf4j.Logger.info:(Ljava/lang/String;Ljava/lang/Object;)V
58: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.repair_session_max_tree_depth:I
bipush 10
if_icmpge 60
59: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "repair_session_max_tree_depth should not be < 10, but was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.repair_session_max_tree_depth:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;)V
athrow
60: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.repair_session_max_tree_depth:I
bipush 20
if_icmple 62
61: getstatic org.apache.cassandra.config.DatabaseDescriptor.logger:Lorg/slf4j/Logger;
new java.lang.StringBuilder
dup
ldc "repair_session_max_tree_depth of "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.repair_session_max_tree_depth:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " > 20 could lead to excessive memory usage"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.slf4j.Logger.warn:(Ljava/lang/String;)V
62: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.thrift_framed_transport_size_in_mb:I
ifgt 64
63: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "thrift_framed_transport_size_in_mb must be positive, but was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.thrift_framed_transport_size_in_mb:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
64: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.native_transport_max_frame_size_in_mb:I
ifgt 66
65: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "native_transport_max_frame_size_in_mb must be positive, but was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.native_transport_max_frame_size_in_mb:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
66: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.native_transport_max_frame_size_in_mb:I
sipush 2048
if_icmplt 70
67: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "native_transport_max_frame_size_in_mb must be smaller than 2048, but was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
68: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.native_transport_max_frame_size_in_mb:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
69: invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
70: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_directory:Ljava/lang/String;
ifnonnull 72
71: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
ldc "commitlog"
invokestatic org.apache.cassandra.config.DatabaseDescriptor.storagedirFor:(Ljava/lang/String;)Ljava/lang/String;
putfield org.apache.cassandra.config.Config.commitlog_directory:Ljava/lang/String;
72: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.hints_directory:Ljava/lang/String;
ifnonnull 74
73: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
ldc "hints"
invokestatic org.apache.cassandra.config.DatabaseDescriptor.storagedirFor:(Ljava/lang/String;)Ljava/lang/String;
putfield org.apache.cassandra.config.Config.hints_directory:Ljava/lang/String;
74: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.native_transport_max_concurrent_requests_in_bytes:J
lconst_0
lcmp
ifgt 76
75: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
invokestatic java.lang.Runtime.getRuntime:()Ljava/lang/Runtime;
invokevirtual java.lang.Runtime.maxMemory:()J
ldc 10
ldiv
putfield org.apache.cassandra.config.Config.native_transport_max_concurrent_requests_in_bytes:J
76: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.native_transport_max_concurrent_requests_in_bytes_per_ip:J
lconst_0
lcmp
ifgt 78
77: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
invokestatic java.lang.Runtime.getRuntime:()Ljava/lang/Runtime;
invokevirtual java.lang.Runtime.maxMemory:()J
ldc 40
ldiv
putfield org.apache.cassandra.config.Config.native_transport_max_concurrent_requests_in_bytes_per_ip:J
78: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.cdc_raw_directory:Ljava/lang/String;
ifnonnull 80
79: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
ldc "cdc_raw"
invokestatic org.apache.cassandra.config.DatabaseDescriptor.storagedirFor:(Ljava/lang/String;)Ljava/lang/String;
putfield org.apache.cassandra.config.Config.cdc_raw_directory:Ljava/lang/String;
80: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_total_space_in_mb:Ljava/lang/Integer;
ifnonnull 99
81: sipush 8192
istore 0
start local 0 82: iconst_0
istore 1
start local 1 83: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_directory:Ljava/lang/String;
invokestatic org.apache.cassandra.config.DatabaseDescriptor.guessFileStore:(Ljava/lang/String;)Ljava/nio/file/FileStore;
invokevirtual java.nio.file.FileStore.getTotalSpace:()J
ldc 1048576
ldiv
ldc 4
ldiv
invokestatic com.google.common.primitives.Ints.saturatedCast:(J)I
istore 1
84: goto 92
85: StackMap locals: int int
StackMap stack: java.io.IOException
astore 2
start local 2 86: getstatic org.apache.cassandra.config.DatabaseDescriptor.logger:Lorg/slf4j/Logger;
ldc "Error checking disk space"
aload 2
invokeinterface org.slf4j.Logger.debug:(Ljava/lang/String;Ljava/lang/Throwable;)V
87: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "Unable to check disk space available to %s. Perhaps the Cassandra user does not have the necessary permissions"
iconst_1
anewarray java.lang.Object
dup
iconst_0
88: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_directory:Ljava/lang/String;
aastore
89: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
90: aload 2
91: invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 2 92: StackMap locals:
StackMap stack:
iload 1
iload 0
if_icmpge 98
93: getstatic org.apache.cassandra.config.DatabaseDescriptor.logger:Lorg/slf4j/Logger;
ldc "Small commitlog volume detected at {}; setting commitlog_total_space_in_mb to {}. You can override this in cassandra.yaml"
94: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_directory:Ljava/lang/String;
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
95: invokeinterface org.slf4j.Logger.warn:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
96: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
putfield org.apache.cassandra.config.Config.commitlog_total_space_in_mb:Ljava/lang/Integer;
97: goto 99
98: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
putfield org.apache.cassandra.config.Config.commitlog_total_space_in_mb:Ljava/lang/Integer;
end local 1 end local 0 99: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.cdc_total_space_in_mb:I
ifne 118
100: sipush 4096
istore 0
start local 0 101: iconst_0
istore 1
start local 1 102: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.cdc_raw_directory:Ljava/lang/String;
invokestatic org.apache.cassandra.config.DatabaseDescriptor.guessFileStore:(Ljava/lang/String;)Ljava/nio/file/FileStore;
invokevirtual java.nio.file.FileStore.getTotalSpace:()J
ldc 1048576
ldiv
ldc 8
ldiv
invokestatic com.google.common.primitives.Ints.saturatedCast:(J)I
istore 1
103: goto 111
104: StackMap locals: int int
StackMap stack: java.io.IOException
astore 2
start local 2 105: getstatic org.apache.cassandra.config.DatabaseDescriptor.logger:Lorg/slf4j/Logger;
ldc "Error checking disk space"
aload 2
invokeinterface org.slf4j.Logger.debug:(Ljava/lang/String;Ljava/lang/Throwable;)V
106: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "Unable to check disk space available to %s. Perhaps the Cassandra user does not have the necessary permissions"
iconst_1
anewarray java.lang.Object
dup
iconst_0
107: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.cdc_raw_directory:Ljava/lang/String;
aastore
108: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
109: aload 2
110: invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 2 111: StackMap locals:
StackMap stack:
iload 1
iload 0
if_icmpge 117
112: getstatic org.apache.cassandra.config.DatabaseDescriptor.logger:Lorg/slf4j/Logger;
ldc "Small cdc volume detected at {}; setting cdc_total_space_in_mb to {}. You can override this in cassandra.yaml"
113: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.cdc_raw_directory:Ljava/lang/String;
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
114: invokeinterface org.slf4j.Logger.warn:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
115: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 1
putfield org.apache.cassandra.config.Config.cdc_total_space_in_mb:I
116: goto 118
117: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.cdc_total_space_in_mb:I
end local 1 end local 0 118: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.cdc_enabled:Z
ifeq 120
119: getstatic org.apache.cassandra.config.DatabaseDescriptor.logger:Lorg/slf4j/Logger;
ldc "cdc_enabled is true. Starting casssandra node with Change-Data-Capture enabled."
invokeinterface org.slf4j.Logger.info:(Ljava/lang/String;)V
120: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.saved_caches_directory:Ljava/lang/String;
ifnonnull 122
121: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
ldc "saved_caches"
invokestatic org.apache.cassandra.config.DatabaseDescriptor.storagedirFor:(Ljava/lang/String;)Ljava/lang/String;
putfield org.apache.cassandra.config.Config.saved_caches_directory:Ljava/lang/String;
122: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.data_file_directories:[Ljava/lang/String;
ifnull 123
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.data_file_directories:[Ljava/lang/String;
arraylength
ifne 124
123: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iconst_1
anewarray java.lang.String
dup
iconst_0
new java.lang.StringBuilder
dup
ldc "data_file_directories"
invokestatic org.apache.cassandra.config.DatabaseDescriptor.storagedir:(Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic java.io.File.separator:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "data"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
putfield org.apache.cassandra.config.Config.data_file_directories:[Ljava/lang/String;
124: StackMap locals:
StackMap stack:
lconst_0
lstore 0
start local 0 125: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.data_file_directories:[Ljava/lang/String;
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 145
StackMap locals: long top int int java.lang.String[]
StackMap stack:
126: aload 5
iload 3
aaload
astore 2
start local 2 127: aload 2
ifnonnull 129
128: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "data_file_directories must not contain empty entry"
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
129: StackMap locals: long java.lang.String int int java.lang.String[]
StackMap stack:
aload 2
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_directory:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 131
130: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "commitlog_directory must not be the same as any data_file_directories"
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
131: StackMap locals:
StackMap stack:
aload 2
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.hints_directory:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 133
132: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "hints_directory must not be the same as any data_file_directories"
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
133: StackMap locals:
StackMap stack:
aload 2
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.saved_caches_directory:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 135
134: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "saved_caches_directory must not be the same as any data_file_directories"
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
135: StackMap locals:
StackMap stack:
lload 0
aload 2
invokestatic org.apache.cassandra.config.DatabaseDescriptor.guessFileStore:(Ljava/lang/String;)Ljava/nio/file/FileStore;
invokevirtual java.nio.file.FileStore.getUnallocatedSpace:()J
invokestatic org.apache.cassandra.config.DatabaseDescriptor.saturatedSum:(JJ)J
lstore 0
136: goto 144
137: StackMap locals:
StackMap stack: java.io.IOException
astore 6
start local 6 138: getstatic org.apache.cassandra.config.DatabaseDescriptor.logger:Lorg/slf4j/Logger;
ldc "Error checking disk space"
aload 6
invokeinterface org.slf4j.Logger.debug:(Ljava/lang/String;Ljava/lang/Throwable;)V
139: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "Unable to check disk space available to %s. Perhaps the Cassandra user does not have the necessary permissions"
iconst_1
anewarray java.lang.Object
dup
iconst_0
140: aload 2
aastore
141: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
142: aload 6
143: invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 6 end local 2 144: StackMap locals: long top int int java.lang.String[]
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
145: iload 3
iload 4
if_icmplt 126
146: lload 0
ldc 68719476736
lcmp
ifge 150
147: getstatic org.apache.cassandra.config.DatabaseDescriptor.logger:Lorg/slf4j/Logger;
ldc "Only {} free across all data volumes. Consider adding more capacity to your cluster or removing obsolete snapshots"
148: lload 0
invokestatic org.apache.cassandra.utils.FBUtilities.prettyPrintMemory:(J)Ljava/lang/String;
149: invokeinterface org.slf4j.Logger.warn:(Ljava/lang/String;Ljava/lang/Object;)V
150: StackMap locals: long
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_directory:Ljava/lang/String;
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.saved_caches_directory:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 152
151: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "saved_caches_directory must not be the same as the commitlog_directory"
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
152: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_directory:Ljava/lang/String;
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.hints_directory:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 154
153: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "hints_directory must not be the same as the commitlog_directory"
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
154: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.hints_directory:Ljava/lang/String;
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.saved_caches_directory:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 156
155: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "saved_caches_directory must not be the same as the hints_directory"
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
156: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.memtable_flush_writers:I
ifne 160
157: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.data_file_directories:[Ljava/lang/String;
arraylength
iconst_1
if_icmpne 158
iconst_2
goto 159
StackMap locals:
StackMap stack: org.apache.cassandra.config.Config
158: iconst_1
StackMap locals: long
StackMap stack: org.apache.cassandra.config.Config int
159: putfield org.apache.cassandra.config.Config.memtable_flush_writers:I
160: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.memtable_flush_writers:I
iconst_1
if_icmpge 162
161: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "memtable_flush_writers must be at least 1, but was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.memtable_flush_writers:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
162: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.memtable_cleanup_threshold:Ljava/lang/Float;
ifnonnull 165
163: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
dconst_1
iconst_1
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.memtable_flush_writers:I
iadd
i2d
ddiv
d2f
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
putfield org.apache.cassandra.config.Config.memtable_cleanup_threshold:Ljava/lang/Float;
164: goto 166
165: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.logger:Lorg/slf4j/Logger;
ldc "memtable_cleanup_threshold has been deprecated and should be removed from cassandra.yaml"
invokeinterface org.slf4j.Logger.warn:(Ljava/lang/String;)V
166: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.memtable_cleanup_threshold:Ljava/lang/Float;
invokevirtual java.lang.Float.floatValue:()F
ldc 0.01
fcmpg
ifge 168
167: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "memtable_cleanup_threshold must be >= 0.01, but was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.memtable_cleanup_threshold:Ljava/lang/Float;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
168: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.memtable_cleanup_threshold:Ljava/lang/Float;
invokevirtual java.lang.Float.floatValue:()F
ldc 0.99
fcmpl
ifle 170
169: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "memtable_cleanup_threshold must be <= 0.99, but was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.memtable_cleanup_threshold:Ljava/lang/Float;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
170: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.memtable_cleanup_threshold:Ljava/lang/Float;
invokevirtual java.lang.Float.floatValue:()F
ldc 0.1
fcmpg
ifge 172
171: getstatic org.apache.cassandra.config.DatabaseDescriptor.logger:Lorg/slf4j/Logger;
ldc "memtable_cleanup_threshold is set very low [{}], which may cause performance degradation"
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.memtable_cleanup_threshold:Ljava/lang/Float;
invokeinterface org.slf4j.Logger.warn:(Ljava/lang/String;Ljava/lang/Object;)V
172: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.concurrent_compactors:Ljava/lang/Integer;
ifnonnull 174
173: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
bipush 8
iconst_2
invokestatic org.apache.cassandra.utils.FBUtilities.getAvailableProcessors:()I
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.data_file_directories:[Ljava/lang/String;
arraylength
invokestatic java.lang.Math.min:(II)I
invokestatic java.lang.Math.max:(II)I
invokestatic java.lang.Math.min:(II)I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
putfield org.apache.cassandra.config.Config.concurrent_compactors:Ljava/lang/Integer;
174: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.concurrent_compactors:Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
ifgt 176
175: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "concurrent_compactors should be strictly greater than 0, but was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.concurrent_compactors:Ljava/lang/Integer;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
176: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.num_tokens:I
sipush 1536
if_icmple 178
177: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "A maximum number of %d tokens per node is supported"
iconst_1
anewarray java.lang.Object
dup
iconst_0
sipush 1536
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
178: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.prepared_statements_cache_size_mb:Ljava/lang/Long;
ifnonnull 180
179: bipush 10
invokestatic java.lang.Runtime.getRuntime:()Ljava/lang/Runtime;
invokevirtual java.lang.Runtime.maxMemory:()J
ldc 1024
ldiv
ldc 1024
ldiv
ldc 256
ldiv
l2i
invokestatic java.lang.Math.max:(II)I
i2l
goto 181
180: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.prepared_statements_cache_size_mb:Ljava/lang/Long;
invokevirtual java.lang.Long.longValue:()J
181: StackMap locals:
StackMap stack: long
putstatic org.apache.cassandra.config.DatabaseDescriptor.preparedStatementsCacheSizeInMB:J
182: getstatic org.apache.cassandra.config.DatabaseDescriptor.preparedStatementsCacheSizeInMB:J
lconst_0
lcmp
ifgt 188
183: new java.lang.NumberFormatException
dup
invokespecial java.lang.NumberFormatException.<init>:()V
athrow
184: StackMap locals:
StackMap stack: java.lang.NumberFormatException
pop
185: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "prepared_statements_cache_size_mb option was set incorrectly to '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
186: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.prepared_statements_cache_size_mb:Ljava/lang/Long;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "', supported values are <integer> >= 0."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
187: invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
188: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.thrift_prepared_statements_cache_size_mb:Ljava/lang/Long;
ifnonnull 190
189: bipush 10
invokestatic java.lang.Runtime.getRuntime:()Ljava/lang/Runtime;
invokevirtual java.lang.Runtime.maxMemory:()J
ldc 1024
ldiv
ldc 1024
ldiv
ldc 256
ldiv
l2i
invokestatic java.lang.Math.max:(II)I
i2l
goto 191
190: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.thrift_prepared_statements_cache_size_mb:Ljava/lang/Long;
invokevirtual java.lang.Long.longValue:()J
191: StackMap locals:
StackMap stack: long
putstatic org.apache.cassandra.config.DatabaseDescriptor.thriftPreparedStatementsCacheSizeInMB:J
192: getstatic org.apache.cassandra.config.DatabaseDescriptor.thriftPreparedStatementsCacheSizeInMB:J
lconst_0
lcmp
ifgt 198
193: new java.lang.NumberFormatException
dup
invokespecial java.lang.NumberFormatException.<init>:()V
athrow
194: StackMap locals:
StackMap stack: java.lang.NumberFormatException
pop
195: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "thrift_prepared_statements_cache_size_mb option was set incorrectly to '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
196: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.thrift_prepared_statements_cache_size_mb:Ljava/lang/Long;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "', supported values are <integer> >= 0."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
197: invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
198: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.key_cache_size_in_mb:Ljava/lang/Long;
ifnonnull 200
199: iconst_1
invokestatic java.lang.Runtime.getRuntime:()Ljava/lang/Runtime;
invokevirtual java.lang.Runtime.totalMemory:()J
l2d
ldc 0.05
dmul
ldc 1024.0
ddiv
ldc 1024.0
ddiv
d2i
invokestatic java.lang.Math.max:(II)I
bipush 100
invokestatic java.lang.Math.min:(II)I
i2l
goto 201
200: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.key_cache_size_in_mb:Ljava/lang/Long;
invokevirtual java.lang.Long.longValue:()J
201: StackMap locals:
StackMap stack: long
putstatic org.apache.cassandra.config.DatabaseDescriptor.keyCacheSizeInMB:J
202: getstatic org.apache.cassandra.config.DatabaseDescriptor.keyCacheSizeInMB:J
lconst_0
lcmp
ifge 208
203: new java.lang.NumberFormatException
dup
invokespecial java.lang.NumberFormatException.<init>:()V
athrow
204: StackMap locals:
StackMap stack: java.lang.NumberFormatException
pop
205: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "key_cache_size_in_mb option was set incorrectly to '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
206: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.key_cache_size_in_mb:Ljava/lang/Long;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "', supported values are <integer> >= 0."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
207: invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
208: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.counter_cache_size_in_mb:Ljava/lang/Long;
ifnonnull 210
209: iconst_1
invokestatic java.lang.Runtime.getRuntime:()Ljava/lang/Runtime;
invokevirtual java.lang.Runtime.totalMemory:()J
l2d
ldc 0.025
dmul
ldc 1024.0
ddiv
ldc 1024.0
ddiv
d2i
invokestatic java.lang.Math.max:(II)I
bipush 50
invokestatic java.lang.Math.min:(II)I
i2l
goto 211
210: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.counter_cache_size_in_mb:Ljava/lang/Long;
invokevirtual java.lang.Long.longValue:()J
211: StackMap locals:
StackMap stack: long
putstatic org.apache.cassandra.config.DatabaseDescriptor.counterCacheSizeInMB:J
212: getstatic org.apache.cassandra.config.DatabaseDescriptor.counterCacheSizeInMB:J
lconst_0
lcmp
ifge 218
213: new java.lang.NumberFormatException
dup
invokespecial java.lang.NumberFormatException.<init>:()V
athrow
214: StackMap locals:
StackMap stack: java.lang.NumberFormatException
pop
215: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "counter_cache_size_in_mb option was set incorrectly to '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
216: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.counter_cache_size_in_mb:Ljava/lang/Long;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "', supported values are <integer> >= 0."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
217: invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
218: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.index_summary_capacity_in_mb:Ljava/lang/Long;
ifnonnull 220
219: iconst_1
invokestatic java.lang.Runtime.getRuntime:()Ljava/lang/Runtime;
invokevirtual java.lang.Runtime.totalMemory:()J
l2d
ldc 0.05
dmul
ldc 1024.0
ddiv
ldc 1024.0
ddiv
d2i
invokestatic java.lang.Math.max:(II)I
i2l
goto 221
220: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.index_summary_capacity_in_mb:Ljava/lang/Long;
invokevirtual java.lang.Long.longValue:()J
221: StackMap locals:
StackMap stack: long
putstatic org.apache.cassandra.config.DatabaseDescriptor.indexSummaryCapacityInMB:J
222: getstatic org.apache.cassandra.config.DatabaseDescriptor.indexSummaryCapacityInMB:J
lconst_0
lcmp
ifge 226
223: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "index_summary_capacity_in_mb option was set incorrectly to '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
224: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.index_summary_capacity_in_mb:Ljava/lang/Long;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "', it should be a non-negative integer."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
225: invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
226: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.index_interval:Ljava/lang/Integer;
ifnull 228
227: getstatic org.apache.cassandra.config.DatabaseDescriptor.logger:Lorg/slf4j/Logger;
ldc "index_interval has been deprecated and should be removed from cassandra.yaml"
invokeinterface org.slf4j.Logger.warn:(Ljava/lang/String;)V
228: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.encryption_options:Lorg/apache/cassandra/config/EncryptionOptions$ServerEncryptionOptions;
ifnull 231
229: getstatic org.apache.cassandra.config.DatabaseDescriptor.logger:Lorg/slf4j/Logger;
ldc "Please rename encryption_options as server_encryption_options in the yaml"
invokeinterface org.slf4j.Logger.warn:(Ljava/lang/String;)V
230: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.encryption_options:Lorg/apache/cassandra/config/EncryptionOptions$ServerEncryptionOptions;
putfield org.apache.cassandra.config.Config.server_encryption_options:Lorg/apache/cassandra/config/EncryptionOptions$ServerEncryptionOptions;
231: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.user_defined_function_fail_timeout:J
lconst_0
lcmp
ifge 233
232: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "user_defined_function_fail_timeout must not be negative"
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
233: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.user_defined_function_warn_timeout:J
lconst_0
lcmp
ifge 235
234: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "user_defined_function_warn_timeout must not be negative"
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
235: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.user_defined_function_fail_timeout:J
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.user_defined_function_warn_timeout:J
lcmp
ifge 237
236: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "user_defined_function_warn_timeout must less than user_defined_function_fail_timeout"
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
237: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_segment_size_in_mb:I
ifgt 241
238: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "commitlog_segment_size_in_mb must be positive, but was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
239: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_segment_size_in_mb:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
240: invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
241: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_segment_size_in_mb:I
sipush 2048
if_icmplt 245
242: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "commitlog_segment_size_in_mb must be smaller than 2048, but was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
243: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_segment_size_in_mb:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
244: invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
245: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.max_mutation_size_in_kb:Ljava/lang/Integer;
ifnonnull 247
246: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_segment_size_in_mb:I
sipush 1024
imul
iconst_2
idiv
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
putfield org.apache.cassandra.config.Config.max_mutation_size_in_kb:Ljava/lang/Integer;
goto 249
247: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_segment_size_in_mb:I
sipush 1024
imul
iconst_2
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.max_mutation_size_in_kb:Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
imul
if_icmpge 249
248: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "commitlog_segment_size_in_mb must be at least twice the size of max_mutation_size_in_kb / 1024"
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
249: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.native_transport_port_ssl:Ljava/lang/Integer;
ifnull 253
250: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.native_transport_port_ssl:Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.native_transport_port:I
if_icmpeq 253
251: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.client_encryption_options:Lorg/apache/cassandra/config/EncryptionOptions$ClientEncryptionOptions;
getfield org.apache.cassandra.config.EncryptionOptions$ClientEncryptionOptions.enabled:Z
ifne 253
252: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "Encryption must be enabled in client_encryption_options for native_transport_port_ssl"
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
253: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.native_transport_max_negotiable_protocol_version:Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
ldc -2147483648
if_icmpeq 261
254: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.native_transport_max_negotiable_protocol_version:Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
getstatic org.apache.cassandra.transport.ProtocolVersionLimit.SERVER_DEFAULT:Lorg/apache/cassandra/transport/ProtocolVersionLimit;
invokestatic org.apache.cassandra.transport.ProtocolVersion.decode:(ILorg/apache/cassandra/transport/ProtocolVersionLimit;)Lorg/apache/cassandra/transport/ProtocolVersion;
pop
255: getstatic org.apache.cassandra.config.DatabaseDescriptor.logger:Lorg/slf4j/Logger;
ldc "Native transport max negotiable version statically limited to {}"
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.native_transport_max_negotiable_protocol_version:Ljava/lang/Integer;
invokeinterface org.slf4j.Logger.info:(Ljava/lang/String;Ljava/lang/Object;)V
256: goto 261
257: StackMap locals:
StackMap stack: java.lang.Exception
pop
258: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "Invalid setting for native_transport_max_negotiable_protocol_version; "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
259: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.native_transport_max_negotiable_protocol_version:Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
invokestatic org.apache.cassandra.transport.ProtocolVersion.invalidVersionMessage:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
260: invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;)V
athrow
261: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.max_value_size_in_mb:I
ifgt 263
262: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "max_value_size_in_mb must be positive"
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
263: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.max_value_size_in_mb:I
sipush 2048
if_icmplt 267
264: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "max_value_size_in_mb must be smaller than 2048, but was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
265: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.max_value_size_in_mb:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
266: invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
267: StackMap locals:
StackMap stack:
invokestatic org.apache.cassandra.config.DatabaseDescriptor.$SWITCH_TABLE$org$apache$cassandra$config$Config$DiskOptimizationStrategy:()[I
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.disk_optimization_strategy:Lorg/apache/cassandra/config/Config$DiskOptimizationStrategy;
invokevirtual org.apache.cassandra.config.Config$DiskOptimizationStrategy.ordinal:()I
iaload
tableswitch { // 1 - 2
1: 268
2: 270
default: 271
}
268: StackMap locals:
StackMap stack:
new org.apache.cassandra.io.util.SsdDiskOptimizationStrategy
dup
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.disk_optimization_page_cross_chance:D
invokespecial org.apache.cassandra.io.util.SsdDiskOptimizationStrategy.<init>:(D)V
putstatic org.apache.cassandra.config.DatabaseDescriptor.diskOptimizationStrategy:Lorg/apache/cassandra/io/util/DiskOptimizationStrategy;
269: goto 271
270: StackMap locals:
StackMap stack:
new org.apache.cassandra.io.util.SpinningDiskOptimizationStrategy
dup
invokespecial org.apache.cassandra.io.util.SpinningDiskOptimizationStrategy.<init>:()V
putstatic org.apache.cassandra.config.DatabaseDescriptor.diskOptimizationStrategy:Lorg/apache/cassandra/io/util/DiskOptimizationStrategy;
271: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.back_pressure_strategy:Lorg/apache/cassandra/config/ParameterizedClass;
ifnull 272
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.back_pressure_strategy:Lorg/apache/cassandra/config/ParameterizedClass;
goto 273
StackMap locals:
StackMap stack:
272: invokestatic org.apache.cassandra.net.RateBasedBackPressure.withDefaultParams:()Lorg/apache/cassandra/config/ParameterizedClass;
StackMap locals:
StackMap stack: org.apache.cassandra.config.ParameterizedClass
273: astore 2
start local 2 274: aload 2
getfield org.apache.cassandra.config.ParameterizedClass.class_name:Ljava/lang/String;
invokestatic java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
astore 3
start local 3 275: ldc Lorg/apache/cassandra/net/BackPressureStrategy;
aload 3
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifne 277
276: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " is not an instance of "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc Lorg/apache/cassandra/net/BackPressureStrategy;
invokevirtual java.lang.Class.getCanonicalName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
277: StackMap locals: org.apache.cassandra.config.ParameterizedClass java.lang.Class
StackMap stack:
aload 3
iconst_1
anewarray java.lang.Class
dup
iconst_0
ldc Ljava/util/Map;
aastore
invokevirtual java.lang.Class.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
astore 4
start local 4 278: aload 4
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
getfield org.apache.cassandra.config.ParameterizedClass.parameters:Ljava/util/Map;
aastore
invokevirtual java.lang.reflect.Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.cassandra.net.BackPressureStrategy
astore 5
start local 5 279: getstatic org.apache.cassandra.config.DatabaseDescriptor.logger:Lorg/slf4j/Logger;
ldc "Back-pressure is {} with strategy {}."
invokestatic org.apache.cassandra.config.DatabaseDescriptor.backPressureEnabled:()Z
ifeq 280
ldc "enabled"
goto 281
StackMap locals: long org.apache.cassandra.config.ParameterizedClass java.lang.Class java.lang.reflect.Constructor org.apache.cassandra.net.BackPressureStrategy
StackMap stack: org.slf4j.Logger java.lang.String
280: ldc "disabled"
StackMap locals: long org.apache.cassandra.config.ParameterizedClass java.lang.Class java.lang.reflect.Constructor org.apache.cassandra.net.BackPressureStrategy
StackMap stack: org.slf4j.Logger java.lang.String java.lang.String
281: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.back_pressure_strategy:Lorg/apache/cassandra/config/ParameterizedClass;
invokeinterface org.slf4j.Logger.info:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
282: aload 5
putstatic org.apache.cassandra.config.DatabaseDescriptor.backPressureStrategy:Lorg/apache/cassandra/net/BackPressureStrategy;
end local 5 end local 4 end local 3 end local 2 283: goto 288
284: StackMap locals: long
StackMap stack: org.apache.cassandra.exceptions.ConfigurationException
astore 2
start local 2 285: aload 2
athrow
end local 2 286: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 287: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "Error configuring back-pressure strategy: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.back_pressure_strategy:Lorg/apache/cassandra/config/ParameterizedClass;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 2
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 2 288: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.otc_coalescing_enough_coalesced_messages:I
sipush 128
if_icmple 290
289: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "otc_coalescing_enough_coalesced_messages must be smaller than 128"
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
290: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.otc_coalescing_enough_coalesced_messages:I
ifgt 292
291: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "otc_coalescing_enough_coalesced_messages must be positive"
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
292: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
82 99 0 preferredSize I
83 99 1 minSize I
86 92 2 e Ljava/io/IOException;
101 118 0 preferredSize I
102 118 1 minSize I
105 111 2 e Ljava/io/IOException;
125 293 0 dataFreeBytes J
127 144 2 datadir Ljava/lang/String;
138 144 6 e Ljava/io/IOException;
274 283 2 strategy Lorg/apache/cassandra/config/ParameterizedClass;
275 283 3 clazz Ljava/lang/Class<*>;
278 283 4 ctor Ljava/lang/reflect/Constructor<*>;
279 283 5 instance Lorg/apache/cassandra/net/BackPressureStrategy;
285 286 2 ex Lorg/apache/cassandra/exceptions/ConfigurationException;
287 288 2 ex Ljava/lang/Exception;
Exception table:
from to target type
83 84 85 Class java.io.IOException
102 103 104 Class java.io.IOException
135 136 137 Class java.io.IOException
178 184 184 Class java.lang.NumberFormatException
188 194 194 Class java.lang.NumberFormatException
198 204 204 Class java.lang.NumberFormatException
208 214 214 Class java.lang.NumberFormatException
254 256 257 Class java.lang.Exception
271 283 284 Class org.apache.cassandra.exceptions.ConfigurationException
271 283 286 Class java.lang.Exception
private static java.lang.String storagedirFor(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
new java.lang.StringBuilder
dup
aload 0
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "_directory"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic org.apache.cassandra.config.DatabaseDescriptor.storagedir:(Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic java.io.File.separator:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 type Ljava/lang/String;
MethodParameters:
Name Flags
type
private static java.lang.String storagedir(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: ldc "cassandra.storagedir"
aconst_null
invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
aload 0
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " is missing and -Dcassandra.storagedir is not set"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
3: StackMap locals: java.lang.String
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 errMsgType Ljava/lang/String;
1 4 1 storagedir Ljava/lang/String;
MethodParameters:
Name Flags
errMsgType
public static void applyAddressConfig();
descriptor: ()V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
invokestatic org.apache.cassandra.config.DatabaseDescriptor.applyAddressConfig:(Lorg/apache/cassandra/config/Config;)V
1: return
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws org.apache.cassandra.exceptions.ConfigurationException
public static void applyAddressConfig(org.apache.cassandra.config.Config);
descriptor: (Lorg/apache/cassandra/config/Config;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aconst_null
putstatic org.apache.cassandra.config.DatabaseDescriptor.listenAddress:Ljava/net/InetAddress;
1: aconst_null
putstatic org.apache.cassandra.config.DatabaseDescriptor.rpcAddress:Ljava/net/InetAddress;
2: aconst_null
putstatic org.apache.cassandra.config.DatabaseDescriptor.broadcastAddress:Ljava/net/InetAddress;
3: aconst_null
putstatic org.apache.cassandra.config.DatabaseDescriptor.broadcastRpcAddress:Ljava/net/InetAddress;
4: aload 0
getfield org.apache.cassandra.config.Config.listen_address:Ljava/lang/String;
ifnull 6
aload 0
getfield org.apache.cassandra.config.Config.listen_interface:Ljava/lang/String;
ifnull 6
5: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "Set listen_address OR listen_interface, not both"
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
6: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.cassandra.config.Config.listen_address:Ljava/lang/String;
ifnull 13
7: aload 0
getfield org.apache.cassandra.config.Config.listen_address:Ljava/lang/String;
invokestatic java.net.InetAddress.getByName:(Ljava/lang/String;)Ljava/net/InetAddress;
putstatic org.apache.cassandra.config.DatabaseDescriptor.listenAddress:Ljava/net/InetAddress;
8: goto 11
9: StackMap locals:
StackMap stack: java.net.UnknownHostException
pop
10: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "Unknown listen_address '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.cassandra.config.Config.listen_address:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
11: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.listenAddress:Ljava/net/InetAddress;
invokevirtual java.net.InetAddress.isAnyLocalAddress:()Z
ifeq 15
12: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "listen_address cannot be a wildcard address ("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.cassandra.config.Config.listen_address:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")!"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
13: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.cassandra.config.Config.listen_interface:Ljava/lang/String;
ifnull 15
14: aload 0
getfield org.apache.cassandra.config.Config.listen_interface:Ljava/lang/String;
ldc "listen_interface"
aload 0
getfield org.apache.cassandra.config.Config.listen_interface_prefer_ipv6:Z
invokestatic org.apache.cassandra.config.DatabaseDescriptor.getNetworkInterfaceAddress:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/net/InetAddress;
putstatic org.apache.cassandra.config.DatabaseDescriptor.listenAddress:Ljava/net/InetAddress;
15: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.cassandra.config.Config.broadcast_address:Ljava/lang/String;
ifnull 22
16: aload 0
getfield org.apache.cassandra.config.Config.broadcast_address:Ljava/lang/String;
invokestatic java.net.InetAddress.getByName:(Ljava/lang/String;)Ljava/net/InetAddress;
putstatic org.apache.cassandra.config.DatabaseDescriptor.broadcastAddress:Ljava/net/InetAddress;
17: goto 20
18: StackMap locals:
StackMap stack: java.net.UnknownHostException
pop
19: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "Unknown broadcast_address '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.cassandra.config.Config.broadcast_address:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
20: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.broadcastAddress:Ljava/net/InetAddress;
invokevirtual java.net.InetAddress.isAnyLocalAddress:()Z
ifeq 22
21: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "broadcast_address cannot be a wildcard address ("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.cassandra.config.Config.broadcast_address:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")!"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
22: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.cassandra.config.Config.rpc_address:Ljava/lang/String;
ifnull 24
aload 0
getfield org.apache.cassandra.config.Config.rpc_interface:Ljava/lang/String;
ifnull 24
23: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "Set rpc_address OR rpc_interface, not both"
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
24: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.cassandra.config.Config.rpc_address:Ljava/lang/String;
ifnull 29
25: aload 0
getfield org.apache.cassandra.config.Config.rpc_address:Ljava/lang/String;
invokestatic java.net.InetAddress.getByName:(Ljava/lang/String;)Ljava/net/InetAddress;
putstatic org.apache.cassandra.config.DatabaseDescriptor.rpcAddress:Ljava/net/InetAddress;
26: goto 33
27: StackMap locals:
StackMap stack: java.net.UnknownHostException
pop
28: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "Unknown host in rpc_address "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.cassandra.config.Config.rpc_address:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
29: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.cassandra.config.Config.rpc_interface:Ljava/lang/String;
ifnull 32
30: aload 0
getfield org.apache.cassandra.config.Config.rpc_interface:Ljava/lang/String;
ldc "rpc_interface"
aload 0
getfield org.apache.cassandra.config.Config.rpc_interface_prefer_ipv6:Z
invokestatic org.apache.cassandra.config.DatabaseDescriptor.getNetworkInterfaceAddress:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/net/InetAddress;
putstatic org.apache.cassandra.config.DatabaseDescriptor.rpcAddress:Ljava/net/InetAddress;
31: goto 33
32: StackMap locals:
StackMap stack:
invokestatic org.apache.cassandra.utils.FBUtilities.getLocalAddress:()Ljava/net/InetAddress;
putstatic org.apache.cassandra.config.DatabaseDescriptor.rpcAddress:Ljava/net/InetAddress;
33: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.cassandra.config.Config.broadcast_rpc_address:Ljava/lang/String;
ifnull 40
34: aload 0
getfield org.apache.cassandra.config.Config.broadcast_rpc_address:Ljava/lang/String;
invokestatic java.net.InetAddress.getByName:(Ljava/lang/String;)Ljava/net/InetAddress;
putstatic org.apache.cassandra.config.DatabaseDescriptor.broadcastRpcAddress:Ljava/net/InetAddress;
35: goto 38
36: StackMap locals:
StackMap stack: java.net.UnknownHostException
pop
37: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "Unknown broadcast_rpc_address '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.cassandra.config.Config.broadcast_rpc_address:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
38: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.broadcastRpcAddress:Ljava/net/InetAddress;
invokevirtual java.net.InetAddress.isAnyLocalAddress:()Z
ifeq 44
39: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "broadcast_rpc_address cannot be a wildcard address ("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.cassandra.config.Config.broadcast_rpc_address:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")!"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
40: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.rpcAddress:Ljava/net/InetAddress;
invokevirtual java.net.InetAddress.isAnyLocalAddress:()Z
ifeq 44
41: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "If rpc_address is set to a wildcard address ("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.cassandra.config.Config.rpc_address:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "), then "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
42: ldc "you must set broadcast_rpc_address to a value other than "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.cassandra.config.Config.rpc_address:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
43: invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
44: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 45 0 config Lorg/apache/cassandra/config/Config;
Exception table:
from to target type
7 8 9 Class java.net.UnknownHostException
16 17 18 Class java.net.UnknownHostException
25 26 27 Class java.net.UnknownHostException
34 35 36 Class java.net.UnknownHostException
Exceptions:
throws org.apache.cassandra.exceptions.ConfigurationException
MethodParameters:
Name Flags
config
public static void applyThriftHSHA();
descriptor: ()V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: ldc "hsha"
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.rpc_server_type:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.rpc_max_threads:I
ldc 2147483647
if_icmpne 4
1: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "The hsha rpc_server_type is not compatible with an rpc_max_threads setting of 'unlimited'. Please see the comments in cassandra.yaml for rpc_server_type and rpc_max_threads."
2: iconst_0
3: invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
4: StackMap locals:
StackMap stack:
ldc "hsha"
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.rpc_server_type:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.rpc_max_threads:I
invokestatic org.apache.cassandra.utils.FBUtilities.getAvailableProcessors:()I
iconst_2
imul
sipush 1024
iadd
if_icmple 6
5: getstatic org.apache.cassandra.config.DatabaseDescriptor.logger:Lorg/slf4j/Logger;
ldc "rpc_max_threads setting of {} may be too high for the hsha server and cause unnecessary thread contention, reducing performance"
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.rpc_max_threads:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface org.slf4j.Logger.warn:(Ljava/lang/String;Ljava/lang/Object;)V
6: StackMap locals:
StackMap stack:
return
LocalVariableTable:
Start End Slot Name Signature
public static void applyEncryptionContext();
descriptor: ()V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new org.apache.cassandra.security.EncryptionContext
dup
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.transparent_data_encryption_options:Lorg/apache/cassandra/config/TransparentDataEncryptionOptions;
invokespecial org.apache.cassandra.security.EncryptionContext.<init>:(Lorg/apache/cassandra/config/TransparentDataEncryptionOptions;)V
putstatic org.apache.cassandra.config.DatabaseDescriptor.encryptionContext:Lorg/apache/cassandra/security/EncryptionContext;
1: return
LocalVariableTable:
Start End Slot Name Signature
public static void applySeedProvider();
descriptor: ()V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=1, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.seed_provider:Lorg/apache/cassandra/config/ParameterizedClass;
ifnonnull 2
1: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "seeds configuration is missing; a minimum of one seed is required."
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
2: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.seed_provider:Lorg/apache/cassandra/config/ParameterizedClass;
getfield org.apache.cassandra.config.ParameterizedClass.class_name:Ljava/lang/String;
invokestatic java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
astore 0
start local 0 3: aload 0
iconst_1
anewarray java.lang.Class
dup
iconst_0
ldc Ljava/util/Map;
aastore
invokevirtual java.lang.Class.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
iconst_1
anewarray java.lang.Object
dup
iconst_0
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.seed_provider:Lorg/apache/cassandra/config/ParameterizedClass;
getfield org.apache.cassandra.config.ParameterizedClass.parameters:Ljava/util/Map;
aastore
invokevirtual java.lang.reflect.Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.cassandra.locator.SeedProvider
putstatic org.apache.cassandra.config.DatabaseDescriptor.seedProvider:Lorg/apache/cassandra/locator/SeedProvider;
end local 0 4: goto 7
5: StackMap locals:
StackMap stack: java.lang.Exception
astore 0
start local 0 6: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "\nFatal configuration error; unable to start server. See log for stacktrace."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_1
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
end local 0 7: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.seedProvider:Lorg/apache/cassandra/locator/SeedProvider;
invokeinterface org.apache.cassandra.locator.SeedProvider.getSeeds:()Ljava/util/List;
invokeinterface java.util.List.size:()I
ifne 9
8: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "The seed provider lists no seeds."
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
9: StackMap locals:
StackMap stack:
return
LocalVariableTable:
Start End Slot Name Signature
3 4 0 seedProviderClass Ljava/lang/Class<*>;
6 7 0 e Ljava/lang/Exception;
Exception table:
from to target type
2 4 5 Class java.lang.Exception
public static void applyInitialTokens();
descriptor: ()V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.initial_token:Ljava/lang/String;
ifnull 8
1: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.initial_token:Ljava/lang/String;
invokestatic org.apache.cassandra.config.DatabaseDescriptor.tokensFromString:(Ljava/lang/String;)Ljava/util/Collection;
astore 0
start local 0 2: aload 0
invokeinterface java.util.Collection.size:()I
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.num_tokens:I
if_icmpeq 4
3: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "The number of initial tokens (by initial_token) specified is different from num_tokens value"
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
4: StackMap locals: java.util.Collection
StackMap stack:
aload 0
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 2
goto 7
StackMap locals: java.util.Collection top java.util.Iterator
StackMap stack:
5: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 1
start local 1 6: getstatic org.apache.cassandra.config.DatabaseDescriptor.partitioner:Lorg/apache/cassandra/dht/IPartitioner;
invokeinterface org.apache.cassandra.dht.IPartitioner.getTokenFactory:()Lorg/apache/cassandra/dht/Token$TokenFactory;
aload 1
invokevirtual org.apache.cassandra.dht.Token$TokenFactory.validate:(Ljava/lang/String;)V
end local 1 7: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
end local 0 8: StackMap locals:
StackMap stack:
return
LocalVariableTable:
Start End Slot Name Signature
2 8 0 tokens Ljava/util/Collection<Ljava/lang/String;>;
6 7 1 token Ljava/lang/String;
public static void applyRequestScheduler();
descriptor: ()V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=1, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.request_scheduler_options:Lorg/apache/cassandra/config/RequestSchedulerOptions;
putstatic org.apache.cassandra.config.DatabaseDescriptor.requestSchedulerOptions:Lorg/apache/cassandra/config/RequestSchedulerOptions;
1: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.request_scheduler:Ljava/lang/String;
ifnull 11
2: getstatic org.apache.cassandra.config.DatabaseDescriptor.requestSchedulerOptions:Lorg/apache/cassandra/config/RequestSchedulerOptions;
ifnonnull 4
3: new org.apache.cassandra.config.RequestSchedulerOptions
dup
invokespecial org.apache.cassandra.config.RequestSchedulerOptions.<init>:()V
putstatic org.apache.cassandra.config.DatabaseDescriptor.requestSchedulerOptions:Lorg/apache/cassandra/config/RequestSchedulerOptions;
4: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.request_scheduler:Ljava/lang/String;
invokestatic java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
astore 0
start local 0 5: aload 0
iconst_1
anewarray java.lang.Class
dup
iconst_0
ldc Lorg/apache/cassandra/config/RequestSchedulerOptions;
aastore
invokevirtual java.lang.Class.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
iconst_1
anewarray java.lang.Object
dup
iconst_0
getstatic org.apache.cassandra.config.DatabaseDescriptor.requestSchedulerOptions:Lorg/apache/cassandra/config/RequestSchedulerOptions;
aastore
invokevirtual java.lang.reflect.Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.cassandra.scheduler.IRequestScheduler
putstatic org.apache.cassandra.config.DatabaseDescriptor.requestScheduler:Lorg/apache/cassandra/scheduler/IRequestScheduler;
end local 0 6: goto 12
7: StackMap locals:
StackMap stack: java.lang.ClassNotFoundException
pop
8: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "Invalid Request Scheduler class "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.request_scheduler:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
9: StackMap locals:
StackMap stack: java.lang.Exception
astore 0
start local 0 10: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "Unable to instantiate request scheduler"
aload 0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 0 11: StackMap locals:
StackMap stack:
new org.apache.cassandra.scheduler.NoScheduler
dup
invokespecial org.apache.cassandra.scheduler.NoScheduler.<init>:()V
putstatic org.apache.cassandra.config.DatabaseDescriptor.requestScheduler:Lorg/apache/cassandra/scheduler/IRequestScheduler;
12: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.request_scheduler_id:Lorg/apache/cassandra/config/Config$RequestSchedulerId;
getstatic org.apache.cassandra.config.Config$RequestSchedulerId.keyspace:Lorg/apache/cassandra/config/Config$RequestSchedulerId;
if_acmpne 15
13: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.request_scheduler_id:Lorg/apache/cassandra/config/Config$RequestSchedulerId;
putstatic org.apache.cassandra.config.DatabaseDescriptor.requestSchedulerId:Lorg/apache/cassandra/config/Config$RequestSchedulerId;
14: goto 16
15: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.Config$RequestSchedulerId.keyspace:Lorg/apache/cassandra/config/Config$RequestSchedulerId;
putstatic org.apache.cassandra.config.DatabaseDescriptor.requestSchedulerId:Lorg/apache/cassandra/config/Config$RequestSchedulerId;
16: StackMap locals:
StackMap stack:
return
LocalVariableTable:
Start End Slot Name Signature
5 6 0 cls Ljava/lang/Class<*>;
10 11 0 e Ljava/lang/Exception;
Exception table:
from to target type
2 6 7 Class java.lang.ClassNotFoundException
2 6 9 Class java.lang.Exception
public static void applySnitch();
descriptor: ()V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.endpoint_snitch:Ljava/lang/String;
ifnonnull 2
1: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "Missing endpoint_snitch directive"
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
2: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.dynamic_snitch:Z
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.endpoint_snitch:Ljava/lang/String;
invokestatic org.apache.cassandra.config.DatabaseDescriptor.createEndpointSnitch:(ZLjava/lang/String;)Lorg/apache/cassandra/locator/IEndpointSnitch;
putstatic org.apache.cassandra.config.DatabaseDescriptor.snitch:Lorg/apache/cassandra/locator/IEndpointSnitch;
3: invokestatic org.apache.cassandra.locator.EndpointSnitchInfo.create:()V
4: getstatic org.apache.cassandra.config.DatabaseDescriptor.snitch:Lorg/apache/cassandra/locator/IEndpointSnitch;
invokestatic org.apache.cassandra.utils.FBUtilities.getBroadcastAddress:()Ljava/net/InetAddress;
invokeinterface org.apache.cassandra.locator.IEndpointSnitch.getDatacenter:(Ljava/net/InetAddress;)Ljava/lang/String;
putstatic org.apache.cassandra.config.DatabaseDescriptor.localDC:Ljava/lang/String;
5: new org.apache.cassandra.config.DatabaseDescriptor$1
dup
invokespecial org.apache.cassandra.config.DatabaseDescriptor$1.<init>:()V
putstatic org.apache.cassandra.config.DatabaseDescriptor.localComparator:Ljava/util/Comparator;
6: return
LocalVariableTable:
Start End Slot Name Signature
public static void applyPartitioner();
descriptor: ()V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.partitioner:Ljava/lang/String;
ifnonnull 2
1: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "Missing directive: partitioner"
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
2: StackMap locals:
StackMap stack:
ldc "cassandra.partitioner"
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.partitioner:Ljava/lang/String;
invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokestatic org.apache.cassandra.utils.FBUtilities.newPartitioner:(Ljava/lang/String;)Lorg/apache/cassandra/dht/IPartitioner;
putstatic org.apache.cassandra.config.DatabaseDescriptor.partitioner:Lorg/apache/cassandra/dht/IPartitioner;
3: goto 6
4: StackMap locals:
StackMap stack: java.lang.Exception
pop
5: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "Invalid partitioner class "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.partitioner:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
6: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.partitioner:Lorg/apache/cassandra/dht/IPartitioner;
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getCanonicalName:()Ljava/lang/String;
putstatic org.apache.cassandra.config.DatabaseDescriptor.paritionerName:Ljava/lang/String;
7: return
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.Exception
private static long saturatedSum(long, long);
descriptor: (JJ)J
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=6, args_size=2
start local 0 start local 2 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.$assertionsDisabled:Z
ifne 2
lload 0
lconst_0
lcmp
iflt 1
lload 2
lconst_0
lcmp
ifge 2
StackMap locals:
StackMap stack:
1: new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
lload 0
lload 2
ladd
lstore 4
start local 4 3: lload 4
lconst_0
lcmp
ifge 4
ldc 9223372036854775807
goto 5
StackMap locals: long
StackMap stack:
4: lload 4
StackMap locals:
StackMap stack: long
5: lreturn
end local 4 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 left J
0 6 2 right J
3 6 4 sum J
MethodParameters:
Name Flags
left
right
private static java.nio.file.FileStore guessFileStore(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/nio/file/FileStore;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
iconst_0
anewarray java.lang.String
invokestatic java.nio.file.Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
astore 1
start local 1 1: StackMap locals: java.nio.file.Path
StackMap stack:
aload 1
invokestatic org.apache.cassandra.io.util.FileUtils.getFileStore:(Ljava/nio/file/Path;)Ljava/nio/file/FileStore;
2: areturn
3: StackMap locals:
StackMap stack: java.io.IOException
astore 2
start local 2 4: aload 2
instanceof java.nio.file.NoSuchFileException
ifeq 6
5: aload 1
invokeinterface java.nio.file.Path.getParent:()Ljava/nio/file/Path;
astore 1
goto 1
6: StackMap locals: java.io.IOException
StackMap stack:
aload 2
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 dir Ljava/lang/String;
1 7 1 path Ljava/nio/file/Path;
4 7 2 e Ljava/io/IOException;
Exception table:
from to target type
1 2 3 Class java.io.IOException
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
dir
public static org.apache.cassandra.locator.IEndpointSnitch createEndpointSnitch(boolean, java.lang.String);
descriptor: (ZLjava/lang/String;)Lorg/apache/cassandra/locator/IEndpointSnitch;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ldc "."
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifne 2
1: new java.lang.StringBuilder
dup
ldc "org.apache.cassandra.locator."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 1
2: StackMap locals:
StackMap stack:
aload 1
ldc "snitch"
invokestatic org.apache.cassandra.utils.FBUtilities.construct:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
checkcast org.apache.cassandra.locator.IEndpointSnitch
astore 2
start local 2 3: iload 0
ifeq 4
new org.apache.cassandra.locator.DynamicEndpointSnitch
dup
aload 2
invokespecial org.apache.cassandra.locator.DynamicEndpointSnitch.<init>:(Lorg/apache/cassandra/locator/IEndpointSnitch;)V
goto 5
StackMap locals: org.apache.cassandra.locator.IEndpointSnitch
StackMap stack:
4: aload 2
StackMap locals:
StackMap stack: org.apache.cassandra.locator.IEndpointSnitch
5: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 dynamic Z
0 6 1 snitchClassName Ljava/lang/String;
3 6 2 snitch Lorg/apache/cassandra/locator/IEndpointSnitch;
Exceptions:
throws org.apache.cassandra.exceptions.ConfigurationException
MethodParameters:
Name Flags
dynamic
snitchClassName
public static org.apache.cassandra.auth.IAuthenticator getAuthenticator();
descriptor: ()Lorg/apache/cassandra/auth/IAuthenticator;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.authenticator:Lorg/apache/cassandra/auth/IAuthenticator;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void setAuthenticator(org.apache.cassandra.auth.IAuthenticator);
descriptor: (Lorg/apache/cassandra/auth/IAuthenticator;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic org.apache.cassandra.config.DatabaseDescriptor.authenticator:Lorg/apache/cassandra/auth/IAuthenticator;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 authenticator Lorg/apache/cassandra/auth/IAuthenticator;
MethodParameters:
Name Flags
authenticator
public static org.apache.cassandra.auth.IAuthorizer getAuthorizer();
descriptor: ()Lorg/apache/cassandra/auth/IAuthorizer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.authorizer:Lorg/apache/cassandra/auth/IAuthorizer;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void setAuthorizer(org.apache.cassandra.auth.IAuthorizer);
descriptor: (Lorg/apache/cassandra/auth/IAuthorizer;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic org.apache.cassandra.config.DatabaseDescriptor.authorizer:Lorg/apache/cassandra/auth/IAuthorizer;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 authorizer Lorg/apache/cassandra/auth/IAuthorizer;
MethodParameters:
Name Flags
authorizer
public static org.apache.cassandra.auth.IRoleManager getRoleManager();
descriptor: ()Lorg/apache/cassandra/auth/IRoleManager;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.roleManager:Lorg/apache/cassandra/auth/IRoleManager;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void setRoleManager(org.apache.cassandra.auth.IRoleManager);
descriptor: (Lorg/apache/cassandra/auth/IRoleManager;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic org.apache.cassandra.config.DatabaseDescriptor.roleManager:Lorg/apache/cassandra/auth/IRoleManager;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 roleManager Lorg/apache/cassandra/auth/IRoleManager;
MethodParameters:
Name Flags
roleManager
public static int getPermissionsValidity();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.permissions_validity_in_ms:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setPermissionsValidity(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.permissions_validity_in_ms:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 timeout I
MethodParameters:
Name Flags
timeout
public static int getPermissionsUpdateInterval();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.permissions_update_interval_in_ms:I
iconst_m1
if_icmpne 2
1: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.permissions_validity_in_ms:I
goto 3
2: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.permissions_update_interval_in_ms:I
3: StackMap locals:
StackMap stack: int
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setPermissionsUpdateInterval(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.permissions_update_interval_in_ms:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 updateInterval I
MethodParameters:
Name Flags
updateInterval
public static int getPermissionsCacheMaxEntries();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.permissions_cache_max_entries:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int setPermissionsCacheMaxEntries(int);
descriptor: (I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
dup_x1
putfield org.apache.cassandra.config.Config.permissions_cache_max_entries:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 maxEntries I
MethodParameters:
Name Flags
maxEntries
public static int getRolesValidity();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.roles_validity_in_ms:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setRolesValidity(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.roles_validity_in_ms:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 validity I
MethodParameters:
Name Flags
validity
public static int getRolesUpdateInterval();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.roles_update_interval_in_ms:I
iconst_m1
if_icmpne 2
1: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.roles_validity_in_ms:I
goto 3
2: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.roles_update_interval_in_ms:I
3: StackMap locals:
StackMap stack: int
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setRolesUpdateInterval(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.roles_update_interval_in_ms:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 interval I
MethodParameters:
Name Flags
interval
public static int getRolesCacheMaxEntries();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.roles_cache_max_entries:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int setRolesCacheMaxEntries(int);
descriptor: (I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
dup_x1
putfield org.apache.cassandra.config.Config.roles_cache_max_entries:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 maxEntries I
MethodParameters:
Name Flags
maxEntries
public static int getCredentialsValidity();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.credentials_validity_in_ms:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setCredentialsValidity(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.credentials_validity_in_ms:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 timeout I
MethodParameters:
Name Flags
timeout
public static int getCredentialsUpdateInterval();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.credentials_update_interval_in_ms:I
iconst_m1
if_icmpne 2
1: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.credentials_validity_in_ms:I
goto 3
2: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.credentials_update_interval_in_ms:I
3: StackMap locals:
StackMap stack: int
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setCredentialsUpdateInterval(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.credentials_update_interval_in_ms:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 updateInterval I
MethodParameters:
Name Flags
updateInterval
public static int getCredentialsCacheMaxEntries();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.credentials_cache_max_entries:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int setCredentialsCacheMaxEntries(int);
descriptor: (I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
dup_x1
putfield org.apache.cassandra.config.Config.credentials_cache_max_entries:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 maxEntries I
MethodParameters:
Name Flags
maxEntries
public static int getThriftFramedTransportSize();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.thrift_framed_transport_size_in_mb:I
sipush 1024
imul
sipush 1024
imul
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int getMaxValueSize();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.max_value_size_in_mb:I
sipush 1024
imul
sipush 1024
imul
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setMaxValueSize(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
sipush 1024
idiv
sipush 1024
idiv
putfield org.apache.cassandra.config.Config.max_value_size_in_mb:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 maxValueSizeInBytes I
MethodParameters:
Name Flags
maxValueSizeInBytes
public static void createAllDirectories();
descriptor: ()V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=4, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.data_file_directories:[Ljava/lang/String;
arraylength
ifne 2
1: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "At least one DataFileDirectory must be specified"
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
2: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.data_file_directories:[Ljava/lang/String;
dup
astore 3
arraylength
istore 2
iconst_0
istore 1
goto 6
StackMap locals: top int int java.lang.String[]
StackMap stack:
3: aload 3
iload 1
aaload
astore 0
start local 0 4: aload 0
invokestatic org.apache.cassandra.io.util.FileUtils.createDirectory:(Ljava/lang/String;)V
end local 0 5: iinc 1 1
StackMap locals:
StackMap stack:
6: iload 1
iload 2
if_icmplt 3
7: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_directory:Ljava/lang/String;
ifnonnull 9
8: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "commitlog_directory must be specified"
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
9: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_directory:Ljava/lang/String;
invokestatic org.apache.cassandra.io.util.FileUtils.createDirectory:(Ljava/lang/String;)V
10: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.hints_directory:Ljava/lang/String;
ifnonnull 12
11: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "hints_directory must be specified"
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
12: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.hints_directory:Ljava/lang/String;
invokestatic org.apache.cassandra.io.util.FileUtils.createDirectory:(Ljava/lang/String;)V
13: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.saved_caches_directory:Ljava/lang/String;
ifnonnull 15
14: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "saved_caches_directory must be specified"
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
15: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.saved_caches_directory:Ljava/lang/String;
invokestatic org.apache.cassandra.io.util.FileUtils.createDirectory:(Ljava/lang/String;)V
16: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.cdc_enabled:Z
ifeq 25
17: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.cdc_raw_directory:Ljava/lang/String;
ifnonnull 19
18: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "cdc_raw_directory must be specified"
iconst_0
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;Z)V
athrow
19: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.cdc_raw_directory:Ljava/lang/String;
invokestatic org.apache.cassandra.io.util.FileUtils.createDirectory:(Ljava/lang/String;)V
20: goto 25
21: StackMap locals:
StackMap stack: org.apache.cassandra.exceptions.ConfigurationException
astore 0
start local 0 22: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Bad configuration; unable to start server: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual org.apache.cassandra.exceptions.ConfigurationException.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 0 23: StackMap locals:
StackMap stack: org.apache.cassandra.io.FSWriteError
astore 0
start local 0 24: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
aload 0
invokevirtual org.apache.cassandra.io.FSWriteError.getCause:()Ljava/lang/Throwable;
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "; unable to start server"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 0 25: StackMap locals:
StackMap stack:
return
LocalVariableTable:
Start End Slot Name Signature
4 5 0 dataFileDirectory Ljava/lang/String;
22 23 0 e Lorg/apache/cassandra/exceptions/ConfigurationException;
24 25 0 e Lorg/apache/cassandra/io/FSWriteError;
Exception table:
from to target type
0 20 21 Class org.apache.cassandra.exceptions.ConfigurationException
0 20 23 Class org.apache.cassandra.io.FSWriteError
public static org.apache.cassandra.dht.IPartitioner getPartitioner();
descriptor: ()Lorg/apache/cassandra/dht/IPartitioner;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.partitioner:Lorg/apache/cassandra/dht/IPartitioner;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static java.lang.String getPartitionerName();
descriptor: ()Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.paritionerName:Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.apache.cassandra.dht.IPartitioner setPartitionerUnsafe(org.apache.cassandra.dht.IPartitioner);
descriptor: (Lorg/apache/cassandra/dht/IPartitioner;)Lorg/apache/cassandra/dht/IPartitioner;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.partitioner:Lorg/apache/cassandra/dht/IPartitioner;
astore 1
start local 1 1: aload 0
putstatic org.apache.cassandra.config.DatabaseDescriptor.partitioner:Lorg/apache/cassandra/dht/IPartitioner;
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 newPartitioner Lorg/apache/cassandra/dht/IPartitioner;
1 3 1 old Lorg/apache/cassandra/dht/IPartitioner;
MethodParameters:
Name Flags
newPartitioner
public static org.apache.cassandra.locator.IEndpointSnitch getEndpointSnitch();
descriptor: ()Lorg/apache/cassandra/locator/IEndpointSnitch;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.snitch:Lorg/apache/cassandra/locator/IEndpointSnitch;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void setEndpointSnitch(org.apache.cassandra.locator.IEndpointSnitch);
descriptor: (Lorg/apache/cassandra/locator/IEndpointSnitch;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic org.apache.cassandra.config.DatabaseDescriptor.snitch:Lorg/apache/cassandra/locator/IEndpointSnitch;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 eps Lorg/apache/cassandra/locator/IEndpointSnitch;
MethodParameters:
Name Flags
eps
public static org.apache.cassandra.scheduler.IRequestScheduler getRequestScheduler();
descriptor: ()Lorg/apache/cassandra/scheduler/IRequestScheduler;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.requestScheduler:Lorg/apache/cassandra/scheduler/IRequestScheduler;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.apache.cassandra.config.RequestSchedulerOptions getRequestSchedulerOptions();
descriptor: ()Lorg/apache/cassandra/config/RequestSchedulerOptions;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.requestSchedulerOptions:Lorg/apache/cassandra/config/RequestSchedulerOptions;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.apache.cassandra.config.Config$RequestSchedulerId getRequestSchedulerId();
descriptor: ()Lorg/apache/cassandra/config/Config$RequestSchedulerId;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.requestSchedulerId:Lorg/apache/cassandra/config/Config$RequestSchedulerId;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static int getColumnIndexSize();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.column_index_size_in_kb:I
sipush 1024
imul
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setColumnIndexSize(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.column_index_size_in_kb:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 val I
RuntimeInvisibleAnnotations:
com.google.common.annotations.VisibleForTesting()
MethodParameters:
Name Flags
val
public static int getColumnIndexCacheSize();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.column_index_cache_size_in_kb:I
sipush 1024
imul
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setColumnIndexCacheSize(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.column_index_cache_size_in_kb:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 val I
RuntimeInvisibleAnnotations:
com.google.common.annotations.VisibleForTesting()
MethodParameters:
Name Flags
val
public static int getBatchSizeWarnThreshold();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.batch_size_warn_threshold_in_kb:I
sipush 1024
imul
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static long getBatchSizeFailThreshold();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.batch_size_fail_threshold_in_kb:I
i2l
ldc 1024
lmul
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static int getBatchSizeFailThresholdInKB();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.batch_size_fail_threshold_in_kb:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int getUnloggedBatchAcrossPartitionsWarnThreshold();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.unlogged_batch_across_partitions_warn_threshold:Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setBatchSizeWarnThresholdInKB(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.batch_size_warn_threshold_in_kb:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 threshold I
MethodParameters:
Name Flags
threshold
public static void setBatchSizeFailThresholdInKB(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.batch_size_fail_threshold_in_kb:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 threshold I
MethodParameters:
Name Flags
threshold
public static java.util.Collection<java.lang.String> getInitialTokens();
descriptor: ()Ljava/util/Collection;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc "cassandra.initial_token"
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.initial_token:Ljava/lang/String;
invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokestatic org.apache.cassandra.config.DatabaseDescriptor.tokensFromString:(Ljava/lang/String;)Ljava/util/Collection;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: ()Ljava/util/Collection<Ljava/lang/String;>;
public static java.lang.String getAllocateTokensForKeyspace();
descriptor: ()Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc "cassandra.allocate_tokens_for_keyspace"
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.allocate_tokens_for_keyspace:Ljava/lang/String;
invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static java.util.Collection<java.lang.String> tokensFromString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/Collection;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=6, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: aload 0
ifnull 7
2: aload 0
bipush 44
invokestatic org.apache.commons.lang3.StringUtils.split:(Ljava/lang/String;C)[Ljava/lang/String;
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 6
StackMap locals: java.lang.String java.util.List top int int java.lang.String[]
StackMap stack:
3: aload 5
iload 3
aaload
astore 2
start local 2 4: aload 1
aload 2
invokevirtual java.lang.String.trim:()Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 2 5: iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
iload 4
if_icmplt 3
7: StackMap locals: java.lang.String java.util.List
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 tokenString Ljava/lang/String;
1 8 1 tokens Ljava/util/List<Ljava/lang/String;>;
4 5 2 token Ljava/lang/String;
Signature: (Ljava/lang/String;)Ljava/util/Collection<Ljava/lang/String;>;
MethodParameters:
Name Flags
tokenString
public static int getNumTokens();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.num_tokens:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static java.net.InetAddress getReplaceAddress();
descriptor: ()Ljava/net/InetAddress;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=0
0: ldc "cassandra.replace_address"
aconst_null
invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
ifnull 3
1: ldc "cassandra.replace_address"
aconst_null
invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokestatic java.net.InetAddress.getByName:(Ljava/lang/String;)Ljava/net/InetAddress;
2: areturn
3: StackMap locals:
StackMap stack:
ldc "cassandra.replace_address_first_boot"
aconst_null
invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
ifnull 6
4: ldc "cassandra.replace_address_first_boot"
aconst_null
invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokestatic java.net.InetAddress.getByName:(Ljava/lang/String;)Ljava/net/InetAddress;
5: areturn
6: StackMap locals:
StackMap stack:
aconst_null
areturn
7: StackMap locals:
StackMap stack: java.net.UnknownHostException
astore 0
start local 0 8: new java.lang.RuntimeException
dup
ldc "Replacement host name could not be resolved or scope_id was specified for a global IPv6 address"
aload 0
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
8 9 0 e Ljava/net/UnknownHostException;
Exception table:
from to target type
0 2 7 Class java.net.UnknownHostException
3 5 7 Class java.net.UnknownHostException
public static java.util.Collection<java.lang.String> getReplaceTokens();
descriptor: ()Ljava/util/Collection;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc "cassandra.replace_token"
aconst_null
invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokestatic org.apache.cassandra.config.DatabaseDescriptor.tokensFromString:(Ljava/lang/String;)Ljava/util/Collection;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: ()Ljava/util/Collection<Ljava/lang/String;>;
public static java.util.UUID getReplaceNode();
descriptor: ()Ljava/util/UUID;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc "cassandra.replace_node"
aconst_null
invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokestatic java.util.UUID.fromString:(Ljava/lang/String;)Ljava/util/UUID;
1: areturn
2: StackMap locals:
StackMap stack: java.lang.NullPointerException
pop
3: aconst_null
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
0 1 2 Class java.lang.NullPointerException
public static java.lang.String getClusterName();
descriptor: ()Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.cluster_name:Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static int getStoragePort();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc "cassandra.storage_port"
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.storage_port:I
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int getSSLStoragePort();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc "cassandra.ssl_storage_port"
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.ssl_storage_port:I
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int getRpcPort();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc "cassandra.rpc_port"
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.rpc_port:I
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int getRpcListenBacklog();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.rpc_listen_backlog:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static long getRpcTimeout();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.request_timeout_in_ms:J
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static void setRpcTimeout(long);
descriptor: (J)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
lload 0
putfield org.apache.cassandra.config.Config.request_timeout_in_ms:J
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 timeOutInMillis J
MethodParameters:
Name Flags
timeOutInMillis
public static long getReadRpcTimeout();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.read_request_timeout_in_ms:J
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static void setReadRpcTimeout(long);
descriptor: (J)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
lload 0
putfield org.apache.cassandra.config.Config.read_request_timeout_in_ms:J
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 timeOutInMillis J
MethodParameters:
Name Flags
timeOutInMillis
public static long getRangeRpcTimeout();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.range_request_timeout_in_ms:J
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static void setRangeRpcTimeout(long);
descriptor: (J)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
lload 0
putfield org.apache.cassandra.config.Config.range_request_timeout_in_ms:J
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 timeOutInMillis J
MethodParameters:
Name Flags
timeOutInMillis
public static long getWriteRpcTimeout();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.write_request_timeout_in_ms:J
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static void setWriteRpcTimeout(long);
descriptor: (J)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
lload 0
putfield org.apache.cassandra.config.Config.write_request_timeout_in_ms:J
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 timeOutInMillis J
MethodParameters:
Name Flags
timeOutInMillis
public static long getCounterWriteRpcTimeout();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.counter_write_request_timeout_in_ms:J
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static void setCounterWriteRpcTimeout(long);
descriptor: (J)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
lload 0
putfield org.apache.cassandra.config.Config.counter_write_request_timeout_in_ms:J
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 timeOutInMillis J
MethodParameters:
Name Flags
timeOutInMillis
public static long getCasContentionTimeout();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.cas_contention_timeout_in_ms:J
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static void setCasContentionTimeout(long);
descriptor: (J)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
lload 0
putfield org.apache.cassandra.config.Config.cas_contention_timeout_in_ms:J
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 timeOutInMillis J
MethodParameters:
Name Flags
timeOutInMillis
public static long getTruncateRpcTimeout();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.truncate_request_timeout_in_ms:J
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static void setTruncateRpcTimeout(long);
descriptor: (J)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
lload 0
putfield org.apache.cassandra.config.Config.truncate_request_timeout_in_ms:J
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 timeOutInMillis J
MethodParameters:
Name Flags
timeOutInMillis
public static boolean hasCrossNodeTimeout();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.cross_node_timeout:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static long getSlowQueryTimeout();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.slow_query_log_timeout_in_ms:J
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static long getMinRpcTimeout();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: bipush 6
newarray 11
dup
iconst_0
invokestatic org.apache.cassandra.config.DatabaseDescriptor.getRpcTimeout:()J
lastore
dup
iconst_1
1: invokestatic org.apache.cassandra.config.DatabaseDescriptor.getReadRpcTimeout:()J
lastore
dup
iconst_2
2: invokestatic org.apache.cassandra.config.DatabaseDescriptor.getRangeRpcTimeout:()J
lastore
dup
iconst_3
3: invokestatic org.apache.cassandra.config.DatabaseDescriptor.getWriteRpcTimeout:()J
lastore
dup
iconst_4
4: invokestatic org.apache.cassandra.config.DatabaseDescriptor.getCounterWriteRpcTimeout:()J
lastore
dup
iconst_5
5: invokestatic org.apache.cassandra.config.DatabaseDescriptor.getTruncateRpcTimeout:()J
lastore
6: invokestatic com.google.common.primitives.Longs.min:([J)J
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static double getPhiConvictThreshold();
descriptor: ()D
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.phi_convict_threshold:D
dreturn
LocalVariableTable:
Start End Slot Name Signature
public static void setPhiConvictThreshold(double);
descriptor: (D)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
dload 0
putfield org.apache.cassandra.config.Config.phi_convict_threshold:D
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 phiConvictThreshold D
MethodParameters:
Name Flags
phiConvictThreshold
public static int getConcurrentReaders();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.concurrent_reads:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int getConcurrentWriters();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.concurrent_writes:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int getConcurrentCounterWriters();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.concurrent_counter_writes:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int getConcurrentViewWriters();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.concurrent_materialized_view_writes:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int getFlushWriters();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.memtable_flush_writers:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int getConcurrentCompactors();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.concurrent_compactors:Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setConcurrentCompactors(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
putfield org.apache.cassandra.config.Config.concurrent_compactors:Ljava/lang/Integer;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 value I
MethodParameters:
Name Flags
value
public static int getCompactionThroughputMbPerSec();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.compaction_throughput_mb_per_sec:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setCompactionThroughputMbPerSec(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.compaction_throughput_mb_per_sec:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 value I
MethodParameters:
Name Flags
value
public static long getCompactionLargePartitionWarningThreshold();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.compaction_large_partition_warning_threshold_mb:I
i2l
ldc 1024
lmul
ldc 1024
lmul
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static long getMinFreeSpacePerDriveInBytes();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.min_free_space_per_drive_in_mb:I
i2l
ldc 1024
lmul
ldc 1024
lmul
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static boolean getDisableSTCSInL0();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.disableSTCSInL0:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int getStreamThroughputOutboundMegabitsPerSec();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.stream_throughput_outbound_megabits_per_sec:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setStreamThroughputOutboundMegabitsPerSec(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.stream_throughput_outbound_megabits_per_sec:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 value I
MethodParameters:
Name Flags
value
public static int getInterDCStreamThroughputOutboundMegabitsPerSec();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.inter_dc_stream_throughput_outbound_megabits_per_sec:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setInterDCStreamThroughputOutboundMegabitsPerSec(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.inter_dc_stream_throughput_outbound_megabits_per_sec:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 value I
MethodParameters:
Name Flags
value
public static java.lang.String[] getAllDataFileLocations();
descriptor: ()[Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.data_file_directories:[Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static java.lang.String getCommitLogLocation();
descriptor: ()Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_directory:Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void setCommitLogLocation(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
aload 0
putfield org.apache.cassandra.config.Config.commitlog_directory:Ljava/lang/String;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 value Ljava/lang/String;
RuntimeInvisibleAnnotations:
com.google.common.annotations.VisibleForTesting()
MethodParameters:
Name Flags
value
public static org.apache.cassandra.config.ParameterizedClass getCommitLogCompression();
descriptor: ()Lorg/apache/cassandra/config/ParameterizedClass;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_compression:Lorg/apache/cassandra/config/ParameterizedClass;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void setCommitLogCompression(org.apache.cassandra.config.ParameterizedClass);
descriptor: (Lorg/apache/cassandra/config/ParameterizedClass;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
aload 0
putfield org.apache.cassandra.config.Config.commitlog_compression:Lorg/apache/cassandra/config/ParameterizedClass;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 compressor Lorg/apache/cassandra/config/ParameterizedClass;
MethodParameters:
Name Flags
compressor
public static int getCommitLogMaxCompressionBuffersInPool();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_max_compression_buffers_in_pool:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setCommitLogMaxCompressionBuffersPerPool(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.commitlog_max_compression_buffers_in_pool:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 buffers I
MethodParameters:
Name Flags
buffers
public static int getMaxMutationSize();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.max_mutation_size_in_kb:Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
sipush 1024
imul
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int getTombstoneWarnThreshold();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.tombstone_warn_threshold:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setTombstoneWarnThreshold(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.tombstone_warn_threshold:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 threshold I
MethodParameters:
Name Flags
threshold
public static int getTombstoneFailureThreshold();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.tombstone_failure_threshold:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setTombstoneFailureThreshold(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.tombstone_failure_threshold:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 threshold I
MethodParameters:
Name Flags
threshold
public static int getCommitLogSegmentSize();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_segment_size_in_mb:I
sipush 1024
imul
sipush 1024
imul
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setCommitLogSegmentSize(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.commitlog_segment_size_in_mb:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 sizeMegabytes I
MethodParameters:
Name Flags
sizeMegabytes
public static java.lang.String getSavedCachesLocation();
descriptor: ()Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.saved_caches_directory:Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static java.util.Set<java.net.InetAddress> getSeeds();
descriptor: ()Ljava/util/Set;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: invokestatic com.google.common.collect.ImmutableSet.builder:()Lcom/google/common/collect/ImmutableSet$Builder;
getstatic org.apache.cassandra.config.DatabaseDescriptor.seedProvider:Lorg/apache/cassandra/locator/SeedProvider;
invokeinterface org.apache.cassandra.locator.SeedProvider.getSeeds:()Ljava/util/List;
invokevirtual com.google.common.collect.ImmutableSet$Builder.addAll:(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSet$Builder;
invokevirtual com.google.common.collect.ImmutableSet$Builder.build:()Lcom/google/common/collect/ImmutableSet;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: ()Ljava/util/Set<Ljava/net/InetAddress;>;
public static java.net.InetAddress getListenAddress();
descriptor: ()Ljava/net/InetAddress;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.listenAddress:Ljava/net/InetAddress;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static java.net.InetAddress getBroadcastAddress();
descriptor: ()Ljava/net/InetAddress;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.broadcastAddress:Ljava/net/InetAddress;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static boolean shouldListenOnBroadcastAddress();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.listen_on_broadcast_address:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static org.apache.cassandra.auth.IInternodeAuthenticator getInternodeAuthenticator();
descriptor: ()Lorg/apache/cassandra/auth/IInternodeAuthenticator;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.internodeAuthenticator:Lorg/apache/cassandra/auth/IInternodeAuthenticator;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void setInternodeAuthenticator(org.apache.cassandra.auth.IInternodeAuthenticator);
descriptor: (Lorg/apache/cassandra/auth/IInternodeAuthenticator;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic org.apache.cassandra.config.DatabaseDescriptor.internodeAuthenticator:Lorg/apache/cassandra/auth/IInternodeAuthenticator;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 internodeAuthenticator Lorg/apache/cassandra/auth/IInternodeAuthenticator;
MethodParameters:
Name Flags
internodeAuthenticator
public static void setBroadcastAddress(java.net.InetAddress);
descriptor: (Ljava/net/InetAddress;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic org.apache.cassandra.config.DatabaseDescriptor.broadcastAddress:Ljava/net/InetAddress;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 broadcastAdd Ljava/net/InetAddress;
MethodParameters:
Name Flags
broadcastAdd
public static boolean startRpc();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.start_rpc:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static java.net.InetAddress getRpcAddress();
descriptor: ()Ljava/net/InetAddress;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.rpcAddress:Ljava/net/InetAddress;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void setBroadcastRpcAddress(java.net.InetAddress);
descriptor: (Ljava/net/InetAddress;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic org.apache.cassandra.config.DatabaseDescriptor.broadcastRpcAddress:Ljava/net/InetAddress;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 broadcastRPCAddr Ljava/net/InetAddress;
MethodParameters:
Name Flags
broadcastRPCAddr
public static java.net.InetAddress getBroadcastRpcAddress();
descriptor: ()Ljava/net/InetAddress;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.broadcastRpcAddress:Ljava/net/InetAddress;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static java.lang.String getRpcServerType();
descriptor: ()Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.rpc_server_type:Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static boolean getRpcKeepAlive();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.rpc_keepalive:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static java.lang.Integer getRpcMinThreads();
descriptor: ()Ljava/lang/Integer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.rpc_min_threads:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static java.lang.Integer getRpcMaxThreads();
descriptor: ()Ljava/lang/Integer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.rpc_max_threads:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static java.lang.Integer getRpcSendBufferSize();
descriptor: ()Ljava/lang/Integer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.rpc_send_buff_size_in_bytes:Ljava/lang/Integer;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static java.lang.Integer getRpcRecvBufferSize();
descriptor: ()Ljava/lang/Integer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.rpc_recv_buff_size_in_bytes:Ljava/lang/Integer;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static int getInternodeSendBufferSize();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.internode_send_buff_size_in_bytes:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int getInternodeRecvBufferSize();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.internode_recv_buff_size_in_bytes:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static boolean startNativeTransport();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.start_native_transport:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int getNativeTransportPort();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc "cassandra.native_transport_port"
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.native_transport_port:I
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setNativeTransportPort(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.native_transport_port:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 port I
RuntimeInvisibleAnnotations:
com.google.common.annotations.VisibleForTesting()
MethodParameters:
Name Flags
port
public static int getNativeTransportPortSSL();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.native_transport_port_ssl:Ljava/lang/Integer;
ifnonnull 1
invokestatic org.apache.cassandra.config.DatabaseDescriptor.getNativeTransportPort:()I
goto 2
StackMap locals:
StackMap stack:
1: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.native_transport_port_ssl:Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
StackMap locals:
StackMap stack: int
2: ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setNativeTransportPortSSL(java.lang.Integer);
descriptor: (Ljava/lang/Integer;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
aload 0
putfield org.apache.cassandra.config.Config.native_transport_port_ssl:Ljava/lang/Integer;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 port Ljava/lang/Integer;
RuntimeInvisibleAnnotations:
com.google.common.annotations.VisibleForTesting()
MethodParameters:
Name Flags
port
public static int getNativeTransportMaxThreads();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.native_transport_max_threads:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int getNativeTransportMaxFrameSize();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.native_transport_max_frame_size_in_mb:I
sipush 1024
imul
sipush 1024
imul
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static long getNativeTransportMaxConcurrentConnections();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.native_transport_max_concurrent_connections:J
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static void setNativeTransportMaxConcurrentConnections(long);
descriptor: (J)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
lload 0
putfield org.apache.cassandra.config.Config.native_transport_max_concurrent_connections:J
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 nativeTransportMaxConcurrentConnections J
MethodParameters:
Name Flags
nativeTransportMaxConcurrentConnections
public static long getNativeTransportMaxConcurrentConnectionsPerIp();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.native_transport_max_concurrent_connections_per_ip:J
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static void setNativeTransportMaxConcurrentConnectionsPerIp(long);
descriptor: (J)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
lload 0
putfield org.apache.cassandra.config.Config.native_transport_max_concurrent_connections_per_ip:J
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 native_transport_max_concurrent_connections_per_ip J
MethodParameters:
Name Flags
native_transport_max_concurrent_connections_per_ip
public static boolean useNativeTransportLegacyFlusher();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.native_transport_flush_in_batches_legacy:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int getNativeProtocolMaxVersionOverride();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.native_transport_max_negotiable_protocol_version:Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static double getCommitLogSyncBatchWindow();
descriptor: ()D
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_sync_batch_window_in_ms:D
dreturn
LocalVariableTable:
Start End Slot Name Signature
public static void setCommitLogSyncBatchWindow(double);
descriptor: (D)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
dload 0
putfield org.apache.cassandra.config.Config.commitlog_sync_batch_window_in_ms:D
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 windowMillis D
MethodParameters:
Name Flags
windowMillis
public static long getNativeTransportMaxConcurrentRequestsInBytesPerIp();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.native_transport_max_concurrent_requests_in_bytes_per_ip:J
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static void setNativeTransportMaxConcurrentRequestsInBytesPerIp(long);
descriptor: (J)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
lload 0
putfield org.apache.cassandra.config.Config.native_transport_max_concurrent_requests_in_bytes_per_ip:J
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 maxConcurrentRequestsInBytes J
MethodParameters:
Name Flags
maxConcurrentRequestsInBytes
public static long getNativeTransportMaxConcurrentRequestsInBytes();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.native_transport_max_concurrent_requests_in_bytes:J
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static void setNativeTransportMaxConcurrentRequestsInBytes(long);
descriptor: (J)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
lload 0
putfield org.apache.cassandra.config.Config.native_transport_max_concurrent_requests_in_bytes:J
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 maxConcurrentRequestsInBytes J
MethodParameters:
Name Flags
maxConcurrentRequestsInBytes
public static int getCommitLogSyncPeriod();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_sync_period_in_ms:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setCommitLogSyncPeriod(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.commitlog_sync_period_in_ms:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 periodMillis I
MethodParameters:
Name Flags
periodMillis
public static org.apache.cassandra.config.Config$CommitLogSync getCommitLogSync();
descriptor: ()Lorg/apache/cassandra/config/Config$CommitLogSync;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_sync:Lorg/apache/cassandra/config/Config$CommitLogSync;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void setCommitLogSync(org.apache.cassandra.config.Config$CommitLogSync);
descriptor: (Lorg/apache/cassandra/config/Config$CommitLogSync;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
aload 0
putfield org.apache.cassandra.config.Config.commitlog_sync:Lorg/apache/cassandra/config/Config$CommitLogSync;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 sync Lorg/apache/cassandra/config/Config$CommitLogSync;
MethodParameters:
Name Flags
sync
public static org.apache.cassandra.config.Config$DiskAccessMode getDiskAccessMode();
descriptor: ()Lorg/apache/cassandra/config/Config$DiskAccessMode;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.disk_access_mode:Lorg/apache/cassandra/config/Config$DiskAccessMode;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void setDiskAccessMode(org.apache.cassandra.config.Config$DiskAccessMode);
descriptor: (Lorg/apache/cassandra/config/Config$DiskAccessMode;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
aload 0
putfield org.apache.cassandra.config.Config.disk_access_mode:Lorg/apache/cassandra/config/Config$DiskAccessMode;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 mode Lorg/apache/cassandra/config/Config$DiskAccessMode;
RuntimeInvisibleAnnotations:
com.google.common.annotations.VisibleForTesting()
MethodParameters:
Name Flags
mode
public static org.apache.cassandra.config.Config$DiskAccessMode getIndexAccessMode();
descriptor: ()Lorg/apache/cassandra/config/Config$DiskAccessMode;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.indexAccessMode:Lorg/apache/cassandra/config/Config$DiskAccessMode;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void setIndexAccessMode(org.apache.cassandra.config.Config$DiskAccessMode);
descriptor: (Lorg/apache/cassandra/config/Config$DiskAccessMode;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic org.apache.cassandra.config.DatabaseDescriptor.indexAccessMode:Lorg/apache/cassandra/config/Config$DiskAccessMode;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 mode Lorg/apache/cassandra/config/Config$DiskAccessMode;
RuntimeInvisibleAnnotations:
com.google.common.annotations.VisibleForTesting()
MethodParameters:
Name Flags
mode
public static void setDiskFailurePolicy(org.apache.cassandra.config.Config$DiskFailurePolicy);
descriptor: (Lorg/apache/cassandra/config/Config$DiskFailurePolicy;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
aload 0
putfield org.apache.cassandra.config.Config.disk_failure_policy:Lorg/apache/cassandra/config/Config$DiskFailurePolicy;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 policy Lorg/apache/cassandra/config/Config$DiskFailurePolicy;
MethodParameters:
Name Flags
policy
public static org.apache.cassandra.config.Config$DiskFailurePolicy getDiskFailurePolicy();
descriptor: ()Lorg/apache/cassandra/config/Config$DiskFailurePolicy;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.disk_failure_policy:Lorg/apache/cassandra/config/Config$DiskFailurePolicy;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void setCommitFailurePolicy(org.apache.cassandra.config.Config$CommitFailurePolicy);
descriptor: (Lorg/apache/cassandra/config/Config$CommitFailurePolicy;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
aload 0
putfield org.apache.cassandra.config.Config.commit_failure_policy:Lorg/apache/cassandra/config/Config$CommitFailurePolicy;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 policy Lorg/apache/cassandra/config/Config$CommitFailurePolicy;
MethodParameters:
Name Flags
policy
public static org.apache.cassandra.config.Config$CommitFailurePolicy getCommitFailurePolicy();
descriptor: ()Lorg/apache/cassandra/config/Config$CommitFailurePolicy;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commit_failure_policy:Lorg/apache/cassandra/config/Config$CommitFailurePolicy;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static boolean isSnapshotBeforeCompaction();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.snapshot_before_compaction:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static boolean isAutoSnapshot();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.auto_snapshot:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setAutoSnapshot(boolean);
descriptor: (Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.auto_snapshot:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 autoSnapshot Z
RuntimeInvisibleAnnotations:
com.google.common.annotations.VisibleForTesting()
MethodParameters:
Name Flags
autoSnapshot
public static boolean getAutoSnapshot();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.auto_snapshot:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
com.google.common.annotations.VisibleForTesting()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
com.google.common.annotations.VisibleForTesting()
public static boolean isAutoBootstrap();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc "cassandra.auto_bootstrap"
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.auto_bootstrap:Z
invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.Boolean.parseBoolean:(Ljava/lang/String;)Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setHintedHandoffEnabled(boolean);
descriptor: (Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.hinted_handoff_enabled:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 hintedHandoffEnabled Z
MethodParameters:
Name Flags
hintedHandoffEnabled
public static boolean hintedHandoffEnabled();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.hinted_handoff_enabled:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static java.util.Set<java.lang.String> hintedHandoffDisabledDCs();
descriptor: ()Ljava/util/Set;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.hinted_handoff_disabled_datacenters:Ljava/util/Set;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: ()Ljava/util/Set<Ljava/lang/String;>;
public static void enableHintsForDC(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.hinted_handoff_disabled_datacenters:Ljava/util/Set;
aload 0
invokeinterface java.util.Set.remove:(Ljava/lang/Object;)Z
pop
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 dc Ljava/lang/String;
MethodParameters:
Name Flags
dc
public static void disableHintsForDC(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.hinted_handoff_disabled_datacenters:Ljava/util/Set;
aload 0
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 dc Ljava/lang/String;
MethodParameters:
Name Flags
dc
public static void setMaxHintWindow(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.max_hint_window_in_ms:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 ms I
MethodParameters:
Name Flags
ms
public static int getMaxHintWindow();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.max_hint_window_in_ms:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static java.io.File getHintsDirectory();
descriptor: ()Ljava/io/File;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.io.File
dup
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.hints_directory:Ljava/lang/String;
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static java.io.File getSerializedCachePath(org.apache.cassandra.service.CacheService$CacheType, java.lang.String, java.lang.String);
descriptor: (Lorg/apache/cassandra/service/CacheService$CacheType;Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.StringBuilder
dup
aload 0
invokevirtual org.apache.cassandra.service.CacheService$CacheType.toString:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
1: aload 1
ifnonnull 2
ldc ""
goto 3
StackMap locals:
StackMap stack: java.lang.StringBuilder
2: new java.lang.StringBuilder
dup
ldc "-"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals: org.apache.cassandra.service.CacheService$CacheType java.lang.String java.lang.String
StackMap stack: java.lang.StringBuilder java.lang.String
3: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
start local 3 5: new java.io.File
dup
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.saved_caches_directory:Ljava/lang/String;
aload 3
invokespecial java.io.File.<init>:(Ljava/lang/String;Ljava/lang/String;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 cacheType Lorg/apache/cassandra/service/CacheService$CacheType;
0 6 1 version Ljava/lang/String;
0 6 2 extension Ljava/lang/String;
5 6 3 name Ljava/lang/String;
MethodParameters:
Name Flags
cacheType
version
extension
public static int getDynamicUpdateInterval();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.dynamic_snitch_update_interval_in_ms:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setDynamicUpdateInterval(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.dynamic_snitch_update_interval_in_ms:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 dynamicUpdateInterval I
MethodParameters:
Name Flags
dynamicUpdateInterval
public static int getDynamicResetInterval();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.dynamic_snitch_reset_interval_in_ms:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setDynamicResetInterval(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.dynamic_snitch_reset_interval_in_ms:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 dynamicResetInterval I
MethodParameters:
Name Flags
dynamicResetInterval
public static double getDynamicBadnessThreshold();
descriptor: ()D
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.dynamic_snitch_badness_threshold:D
dreturn
LocalVariableTable:
Start End Slot Name Signature
public static void setDynamicBadnessThreshold(double);
descriptor: (D)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
dload 0
putfield org.apache.cassandra.config.Config.dynamic_snitch_badness_threshold:D
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 dynamicBadnessThreshold D
MethodParameters:
Name Flags
dynamicBadnessThreshold
public static org.apache.cassandra.config.EncryptionOptions$ServerEncryptionOptions getServerEncryptionOptions();
descriptor: ()Lorg/apache/cassandra/config/EncryptionOptions$ServerEncryptionOptions;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.server_encryption_options:Lorg/apache/cassandra/config/EncryptionOptions$ServerEncryptionOptions;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.apache.cassandra.config.EncryptionOptions$ClientEncryptionOptions getClientEncryptionOptions();
descriptor: ()Lorg/apache/cassandra/config/EncryptionOptions$ClientEncryptionOptions;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.client_encryption_options:Lorg/apache/cassandra/config/EncryptionOptions$ClientEncryptionOptions;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static int getHintedHandoffThrottleInKB();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.hinted_handoff_throttle_in_kb:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int getBatchlogReplayThrottleInKB();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.batchlog_replay_throttle_in_kb:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setHintedHandoffThrottleInKB(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.hinted_handoff_throttle_in_kb:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 throttleInKB I
MethodParameters:
Name Flags
throttleInKB
public static int getMaxHintsDeliveryThreads();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.max_hints_delivery_threads:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int getHintsFlushPeriodInMS();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.hints_flush_period_in_ms:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static long getMaxHintsFileSize();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.max_hints_file_size_in_mb:I
i2l
ldc 1024
lmul
ldc 1024
lmul
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static org.apache.cassandra.config.ParameterizedClass getHintsCompression();
descriptor: ()Lorg/apache/cassandra/config/ParameterizedClass;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.hints_compression:Lorg/apache/cassandra/config/ParameterizedClass;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void setHintsCompression(org.apache.cassandra.config.ParameterizedClass);
descriptor: (Lorg/apache/cassandra/config/ParameterizedClass;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
aload 0
putfield org.apache.cassandra.config.Config.hints_compression:Lorg/apache/cassandra/config/ParameterizedClass;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 parameterizedClass Lorg/apache/cassandra/config/ParameterizedClass;
MethodParameters:
Name Flags
parameterizedClass
public static boolean isIncrementalBackupsEnabled();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.incremental_backups:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setIncrementalBackupsEnabled(boolean);
descriptor: (Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.incremental_backups:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 value Z
MethodParameters:
Name Flags
value
public static int getFileCacheSizeInMB();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.file_cache_size_in_mb:Ljava/lang/Integer;
ifnonnull 3
1: getstatic org.apache.cassandra.config.DatabaseDescriptor.$assertionsDisabled:Z
ifne 2
invokestatic org.apache.cassandra.config.DatabaseDescriptor.isClientInitialized:()Z
ifne 2
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
3: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.file_cache_size_in_mb:Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static boolean getFileCacheRoundUp();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.file_cache_round_up:Ljava/lang/Boolean;
ifnonnull 3
1: getstatic org.apache.cassandra.config.DatabaseDescriptor.$assertionsDisabled:Z
ifne 2
invokestatic org.apache.cassandra.config.DatabaseDescriptor.isClientInitialized:()Z
ifne 2
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
3: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.file_cache_round_up:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static boolean getBufferPoolUseHeapIfExhausted();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.buffer_pool_use_heap_if_exhausted:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static org.apache.cassandra.io.util.DiskOptimizationStrategy getDiskOptimizationStrategy();
descriptor: ()Lorg/apache/cassandra/io/util/DiskOptimizationStrategy;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.diskOptimizationStrategy:Lorg/apache/cassandra/io/util/DiskOptimizationStrategy;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static double getDiskOptimizationEstimatePercentile();
descriptor: ()D
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.disk_optimization_estimate_percentile:D
dreturn
LocalVariableTable:
Start End Slot Name Signature
public static long getTotalCommitlogSpaceInMB();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.commitlog_total_space_in_mb:Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
i2l
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static int getSSTablePreempiveOpenIntervalInMB();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.utils.FBUtilities.isWindows:Z
ifeq 1
iconst_m1
goto 2
StackMap locals:
StackMap stack:
1: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.sstable_preemptive_open_interval_in_mb:I
StackMap locals:
StackMap stack: int
2: ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setSSTablePreempiveOpenIntervalInMB(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.sstable_preemptive_open_interval_in_mb:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 mb I
MethodParameters:
Name Flags
mb
public static boolean getTrickleFsync();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.trickle_fsync:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int getTrickleFsyncIntervalInKb();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.trickle_fsync_interval_in_kb:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static long getKeyCacheSizeInMB();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.keyCacheSizeInMB:J
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static long getIndexSummaryCapacityInMB();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.indexSummaryCapacityInMB:J
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static int getKeyCacheSavePeriod();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.key_cache_save_period:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setKeyCacheSavePeriod(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.key_cache_save_period:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 keyCacheSavePeriod I
MethodParameters:
Name Flags
keyCacheSavePeriod
public static int getKeyCacheKeysToSave();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.key_cache_keys_to_save:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setKeyCacheKeysToSave(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.key_cache_keys_to_save:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 keyCacheKeysToSave I
MethodParameters:
Name Flags
keyCacheKeysToSave
public static java.lang.String getRowCacheClassName();
descriptor: ()Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.row_cache_class_name:Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static long getRowCacheSizeInMB();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.row_cache_size_in_mb:J
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static void setRowCacheSizeInMB(long);
descriptor: (J)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
lload 0
putfield org.apache.cassandra.config.Config.row_cache_size_in_mb:J
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 val J
RuntimeInvisibleAnnotations:
com.google.common.annotations.VisibleForTesting()
MethodParameters:
Name Flags
val
public static int getRowCacheSavePeriod();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.row_cache_save_period:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setRowCacheSavePeriod(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.row_cache_save_period:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 rowCacheSavePeriod I
MethodParameters:
Name Flags
rowCacheSavePeriod
public static int getRowCacheKeysToSave();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.row_cache_keys_to_save:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static long getCounterCacheSizeInMB();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.counterCacheSizeInMB:J
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static void setRowCacheKeysToSave(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.row_cache_keys_to_save:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 rowCacheKeysToSave I
MethodParameters:
Name Flags
rowCacheKeysToSave
public static int getCounterCacheSavePeriod();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.counter_cache_save_period:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setCounterCacheSavePeriod(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.counter_cache_save_period:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 counterCacheSavePeriod I
MethodParameters:
Name Flags
counterCacheSavePeriod
public static int getCounterCacheKeysToSave();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.counter_cache_keys_to_save:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setCounterCacheKeysToSave(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.counter_cache_keys_to_save:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 counterCacheKeysToSave I
MethodParameters:
Name Flags
counterCacheKeysToSave
public static void setStreamingSocketTimeout(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.streaming_socket_timeout_in_ms:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 value I
MethodParameters:
Name Flags
value
public static int getStreamingSocketTimeout();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.streaming_socket_timeout_in_ms:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static int getStreamingKeepAlivePeriod();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.streaming_keep_alive_period_in_secs:Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static java.lang.String getLocalDataCenter();
descriptor: ()Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.localDC:Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static java.util.Comparator<java.net.InetAddress> getLocalComparator();
descriptor: ()Ljava/util/Comparator;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.localComparator:Ljava/util/Comparator;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: ()Ljava/util/Comparator<Ljava/net/InetAddress;>;
public static org.apache.cassandra.config.Config$InternodeCompression internodeCompression();
descriptor: ()Lorg/apache/cassandra/config/Config$InternodeCompression;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.internode_compression:Lorg/apache/cassandra/config/Config$InternodeCompression;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static boolean getInterDCTcpNoDelay();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.inter_dc_tcp_nodelay:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static long getMemtableHeapSpaceInMb();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.memtable_heap_space_in_mb:Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
i2l
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static long getMemtableOffheapSpaceInMb();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.memtable_offheap_space_in_mb:Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
i2l
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static org.apache.cassandra.config.Config$MemtableAllocationType getMemtableAllocationType();
descriptor: ()Lorg/apache/cassandra/config/Config$MemtableAllocationType;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.memtable_allocation_type:Lorg/apache/cassandra/config/Config$MemtableAllocationType;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static java.lang.Float getMemtableCleanupThreshold();
descriptor: ()Ljava/lang/Float;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.memtable_cleanup_threshold:Ljava/lang/Float;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static int getRepairSessionMaxTreeDepth();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.repair_session_max_tree_depth:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setRepairSessionMaxTreeDepth(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: iload 0
bipush 10
if_icmpge 4
1: new org.apache.cassandra.exceptions.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "Cannot set repair_session_max_tree_depth to "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 0
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
2: ldc " which is < 10, doing nothing"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
3: invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
iload 0
bipush 20
if_icmple 6
5: getstatic org.apache.cassandra.config.DatabaseDescriptor.logger:Lorg/slf4j/Logger;
new java.lang.StringBuilder
dup
ldc "repair_session_max_tree_depth of "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 0
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " > 20 could lead to excessive memory usage"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.slf4j.Logger.warn:(Ljava/lang/String;)V
6: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.repair_session_max_tree_depth:I
7: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 depth I
MethodParameters:
Name Flags
depth
public static int getIndexSummaryResizeIntervalInMinutes();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.index_summary_resize_interval_in_minutes:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static boolean hasLargeAddressSpace();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=0
0: ldc "sun.arch.data.model"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 0
start local 0 1: aload 0
ifnull 7
2: aload 0
dup
astore 1
invokevirtual java.lang.String.hashCode:()I
lookupswitch { // 2
1631: 3
1726: 4
default: 7
}
StackMap locals: java.lang.String java.lang.String
StackMap stack:
3: aload 1
ldc "32"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 6
goto 7
StackMap locals:
StackMap stack:
4: aload 1
ldc "64"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 5
goto 7
5: StackMap locals:
StackMap stack:
iconst_1
ireturn
6: StackMap locals:
StackMap stack:
iconst_0
ireturn
7: StackMap locals:
StackMap stack:
ldc "os.arch"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 8: aload 2
ldc "64"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifne 9
aload 2
ldc "sparcv9"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifne 9
iconst_0
ireturn
StackMap locals: java.lang.String top java.lang.String
StackMap stack:
9: iconst_1
ireturn
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
1 10 0 datamodel Ljava/lang/String;
8 10 2 arch Ljava/lang/String;
public static int getTracetypeRepairTTL();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.tracetype_repair_ttl:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int getTracetypeQueryTTL();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.tracetype_query_ttl:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static java.lang.String getOtcCoalescingStrategy();
descriptor: ()Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.otc_coalescing_strategy:Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static int getOtcCoalescingWindow();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.otc_coalescing_window_us:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int getOtcCoalescingEnoughCoalescedMessages();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.otc_coalescing_enough_coalesced_messages:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setOtcCoalescingEnoughCoalescedMessages(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.otc_coalescing_enough_coalesced_messages:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 otc_coalescing_enough_coalesced_messages I
MethodParameters:
Name Flags
otc_coalescing_enough_coalesced_messages
public static int getOtcBacklogExpirationInterval();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.otc_backlog_expiration_interval_ms:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setOtcBacklogExpirationInterval(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.otc_backlog_expiration_interval_ms:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 intervalInMillis I
MethodParameters:
Name Flags
intervalInMillis
public static int getWindowsTimerInterval();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.windows_timer_interval:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static long getPreparedStatementsCacheSizeMB();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.preparedStatementsCacheSizeInMB:J
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static long getThriftPreparedStatementsCacheSizeMB();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.thriftPreparedStatementsCacheSizeInMB:J
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static boolean enableUserDefinedFunctions();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.enable_user_defined_functions:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static boolean enableScriptedUserDefinedFunctions();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.enable_scripted_user_defined_functions:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void enableScriptedUserDefinedFunctions(boolean);
descriptor: (Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.enable_scripted_user_defined_functions:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 enableScriptedUserDefinedFunctions Z
MethodParameters:
Name Flags
enableScriptedUserDefinedFunctions
public static boolean enableUserDefinedFunctionsThreads();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.enable_user_defined_functions_threads:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static long getUserDefinedFunctionWarnTimeout();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.user_defined_function_warn_timeout:J
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static void setUserDefinedFunctionWarnTimeout(long);
descriptor: (J)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
lload 0
putfield org.apache.cassandra.config.Config.user_defined_function_warn_timeout:J
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 userDefinedFunctionWarnTimeout J
MethodParameters:
Name Flags
userDefinedFunctionWarnTimeout
public static boolean getEnableMaterializedViews();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.enable_materialized_views:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setEnableMaterializedViews(boolean);
descriptor: (Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.enable_materialized_views:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 enableMaterializedViews Z
MethodParameters:
Name Flags
enableMaterializedViews
public static boolean getEnableSASIIndexes();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.enable_sasi_indexes:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setEnableSASIIndexes(boolean);
descriptor: (Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.enable_sasi_indexes:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 enableSASIIndexes Z
MethodParameters:
Name Flags
enableSASIIndexes
public static long getUserDefinedFunctionFailTimeout();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.user_defined_function_fail_timeout:J
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static void setUserDefinedFunctionFailTimeout(long);
descriptor: (J)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
lload 0
putfield org.apache.cassandra.config.Config.user_defined_function_fail_timeout:J
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 userDefinedFunctionFailTimeout J
MethodParameters:
Name Flags
userDefinedFunctionFailTimeout
public static org.apache.cassandra.config.Config$UserFunctionTimeoutPolicy getUserFunctionTimeoutPolicy();
descriptor: ()Lorg/apache/cassandra/config/Config$UserFunctionTimeoutPolicy;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.user_function_timeout_policy:Lorg/apache/cassandra/config/Config$UserFunctionTimeoutPolicy;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void setUserFunctionTimeoutPolicy(org.apache.cassandra.config.Config$UserFunctionTimeoutPolicy);
descriptor: (Lorg/apache/cassandra/config/Config$UserFunctionTimeoutPolicy;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
aload 0
putfield org.apache.cassandra.config.Config.user_function_timeout_policy:Lorg/apache/cassandra/config/Config$UserFunctionTimeoutPolicy;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 userFunctionTimeoutPolicy Lorg/apache/cassandra/config/Config$UserFunctionTimeoutPolicy;
MethodParameters:
Name Flags
userFunctionTimeoutPolicy
public static long getGCLogThreshold();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.gc_log_threshold_in_ms:I
i2l
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static org.apache.cassandra.security.EncryptionContext getEncryptionContext();
descriptor: ()Lorg/apache/cassandra/security/EncryptionContext;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.encryptionContext:Lorg/apache/cassandra/security/EncryptionContext;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static long getGCWarnThreshold();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.gc_warn_threshold_in_ms:I
i2l
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static boolean isCDCEnabled();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.cdc_enabled:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setCDCEnabled(boolean);
descriptor: (Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.cdc_enabled:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 cdc_enabled Z
MethodParameters:
Name Flags
cdc_enabled
public static java.lang.String getCDCLogLocation();
descriptor: ()Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.cdc_raw_directory:Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static int getCDCSpaceInMB();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.cdc_total_space_in_mb:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setCDCSpaceInMB(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.cdc_total_space_in_mb:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 input I
RuntimeInvisibleAnnotations:
com.google.common.annotations.VisibleForTesting()
MethodParameters:
Name Flags
input
public static int getCDCDiskCheckInterval();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.cdc_free_space_check_interval_ms:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setEncryptionContext(org.apache.cassandra.security.EncryptionContext);
descriptor: (Lorg/apache/cassandra/security/EncryptionContext;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic org.apache.cassandra.config.DatabaseDescriptor.encryptionContext:Lorg/apache/cassandra/security/EncryptionContext;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 ec Lorg/apache/cassandra/security/EncryptionContext;
RuntimeInvisibleAnnotations:
com.google.common.annotations.VisibleForTesting()
MethodParameters:
Name Flags
ec
public static int searchConcurrencyFactor();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.searchConcurrencyFactor:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static boolean isUnsafeSystem();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.unsafeSystem:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setBackPressureEnabled(boolean);
descriptor: (Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
iload 0
putfield org.apache.cassandra.config.Config.back_pressure_enabled:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 backPressureEnabled Z
MethodParameters:
Name Flags
backPressureEnabled
public static boolean backPressureEnabled();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.conf:Lorg/apache/cassandra/config/Config;
getfield org.apache.cassandra.config.Config.back_pressure_enabled:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void setBackPressureStrategy(org.apache.cassandra.net.BackPressureStrategy);
descriptor: (Lorg/apache/cassandra/net/BackPressureStrategy;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic org.apache.cassandra.config.DatabaseDescriptor.backPressureStrategy:Lorg/apache/cassandra/net/BackPressureStrategy;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 strategy Lorg/apache/cassandra/net/BackPressureStrategy;
RuntimeInvisibleAnnotations:
com.google.common.annotations.VisibleForTesting()
MethodParameters:
Name Flags
strategy
public static org.apache.cassandra.net.BackPressureStrategy getBackPressureStrategy();
descriptor: ()Lorg/apache/cassandra/net/BackPressureStrategy;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.backPressureStrategy:Lorg/apache/cassandra/net/BackPressureStrategy;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static boolean strictRuntimeChecks();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.strictRuntimeChecks:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
static int[] $SWITCH_TABLE$org$apache$cassandra$config$Config$DiskOptimizationStrategy();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic org.apache.cassandra.config.DatabaseDescriptor.$SWITCH_TABLE$org$apache$cassandra$config$Config$DiskOptimizationStrategy:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic org.apache.cassandra.config.Config$DiskOptimizationStrategy.values:()[Lorg/apache/cassandra/config/Config$DiskOptimizationStrategy;
arraylength
newarray 10
astore 0
2: aload 0
getstatic org.apache.cassandra.config.Config$DiskOptimizationStrategy.spinning:Lorg/apache/cassandra/config/Config$DiskOptimizationStrategy;
invokevirtual org.apache.cassandra.config.Config$DiskOptimizationStrategy.ordinal:()I
iconst_2
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic org.apache.cassandra.config.Config$DiskOptimizationStrategy.ssd:Lorg/apache/cassandra/config/Config$DiskOptimizationStrategy;
invokevirtual org.apache.cassandra.config.Config$DiskOptimizationStrategy.ordinal:()I
iconst_1
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
dup
putstatic org.apache.cassandra.config.DatabaseDescriptor.$SWITCH_TABLE$org$apache$cassandra$config$Config$DiskOptimizationStrategy:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
}
SourceFile: "DatabaseDescriptor.java"
NestMembers:
org.apache.cassandra.config.DatabaseDescriptor$1
InnerClasses:
public Builder = com.google.common.collect.ImmutableSet$Builder of com.google.common.collect.ImmutableSet
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public final CommitFailurePolicy = org.apache.cassandra.config.Config$CommitFailurePolicy of org.apache.cassandra.config.Config
public final CommitLogSync = org.apache.cassandra.config.Config$CommitLogSync of org.apache.cassandra.config.Config
public final DiskAccessMode = org.apache.cassandra.config.Config$DiskAccessMode of org.apache.cassandra.config.Config
public final DiskFailurePolicy = org.apache.cassandra.config.Config$DiskFailurePolicy of org.apache.cassandra.config.Config
public final DiskOptimizationStrategy = org.apache.cassandra.config.Config$DiskOptimizationStrategy of org.apache.cassandra.config.Config
public final InternodeCompression = org.apache.cassandra.config.Config$InternodeCompression of org.apache.cassandra.config.Config
public final MemtableAllocationType = org.apache.cassandra.config.Config$MemtableAllocationType of org.apache.cassandra.config.Config
public final RequestSchedulerId = org.apache.cassandra.config.Config$RequestSchedulerId of org.apache.cassandra.config.Config
public final UserFunctionTimeoutPolicy = org.apache.cassandra.config.Config$UserFunctionTimeoutPolicy of org.apache.cassandra.config.Config
org.apache.cassandra.config.DatabaseDescriptor$1
public ClientEncryptionOptions = org.apache.cassandra.config.EncryptionOptions$ClientEncryptionOptions of org.apache.cassandra.config.EncryptionOptions
public ServerEncryptionOptions = org.apache.cassandra.config.EncryptionOptions$ServerEncryptionOptions of org.apache.cassandra.config.EncryptionOptions
public abstract TokenFactory = org.apache.cassandra.dht.Token$TokenFactory of org.apache.cassandra.dht.Token
public final CacheType = org.apache.cassandra.service.CacheService$CacheType of org.apache.cassandra.service.CacheService