Module Expr Str Import alias Import alias Import alias ImportFrom alias identifier ImportFrom alias Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Str Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Global identifier Assign NameStore NameLoad decorator_list FunctionDef arguments args NameParam defaults NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad If BoolOpAnd NameLoad NameLoad body If UnaryOpNot Call AttributeLoad NameLoad attr Str NameLoad body Assign NameStore NameLoad orelse If CompareEq Call AttributeLoad NameLoad attr Str Str Str body Expr Call AttributeLoad NameLoad attr Str Assign NameStore NameLoad Return NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad If UnaryOpNot BoolOpAnd NameLoad NameLoad body Raise Call NameLoad Str Return Dict Str Str Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Str Str Call AttributeLoad Str attr SubscriptLoad NameLoad Index Str decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults Str body Assign NameStore Call NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore Call AttributeLoad Str attr NameLoad Assign NameStore Str If CompareEq NameLoad Str body Assign NameStore Str Assign NameStore Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Return NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad Assign NameStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Index AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr SubscriptLoad NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Call AttributeLoad Str attr NameLoad NameLoad decorator_list AttributeLoad NameLoad attr
N/A N/A 
Profiler
 N/A os N/A logging N/A textwrap fabric api fab fabric.tasks execute N/A N/A N/A logging basicConfig N/A logger N/A N/A logging getLogger profiler N/A N/A N/A logger setLevel N/A logging INFO N/A YOURKIT_DEFAULT_OPTIONS delay=10000,onexit=memory,onexit=snapshot,sessionname=cassandra N/A common_module None set_common_module N/A N/A module N/A N/A N/A common_module N/A common_module module N/A yourkit_is_enabled N/A N/A revision_config N/A None N/A N/A is_enabled N/A N/A N/A common_module config get yourkit_profiler False N/A N/A is_enabled revision_config N/A N/A N/A N/A N/A revision_config get yourkit_profiler False N/A N/A is_enabled False N/A N/A N/A N/A N/A revision_config get product cassandra dse N/A N/A N/A N/A logger info Yourkit profiling is not compatible with DSE yet N/A is_enabled False N/A is_enabled N/A yourkit_get_config N/A N/A N/A N/A N/A agentpath N/A N/A N/A common_module config get yourkit_agentpath None N/A directory N/A N/A N/A common_module config get yourkit_directory None N/A options N/A N/A N/A common_module config get yourkit_options YOURKIT_DEFAULT_OPTIONS N/A N/A N/A agentpath directory N/A N/A N/A ValueError Yourkit profiler requires yourkit_agentpath and yourkit_directory in the configuration. N/A N/A agentpath directory options agentpath directory options N/A yourkit_clean N/A N/A N/A N/A N/A N/A N/A logger info Clean yourkit directory N/A config N/A yourkit_get_config N/A N/A N/A common_module run_python_script utils clean_directory N/A N/A "{}" format N/A config N/A directory N/A N/A fab parallel yourkit_get_jvm_opts N/A N/A profiling_type N/A sampling N/A N/A config N/A yourkit_get_config N/A N/A config N/A type profiling_type N/A jvm_opts N/A N/A 
JVM_OPTS="$JVM_OPTS -agentpath:{agentpath}={options},dir={directory},logdir={directory}/logs/"
 format config N/A trigger StartCPUSampling N/A N/A profiling_type tracing N/A N/A trigger StartCPUTracing N/A triggers N/A N/A JVMStartListener maxTriggerCount=-1
    {} format trigger N/A N/A N/A fab run N/A N/A echo "{}" > ~/.yjp/triggers.txt format triggers N/A jvm_opts N/A N/A fab parallel copy_yourkit N/A N/A local_directory rev_num N/A N/A N/A N/A N/A logger info Copying Yourkit data N/A config N/A yourkit_get_config N/A cfg N/A N/A N/A common_module config N/A hosts N/A N/A N/A fab env host N/A host_log_dir N/A N/A N/A os path join local_directory N/A cfg N/A hostname N/A N/A N/A os makedirs host_log_dir N/A N/A N/A fab run N/A N/A cd {} && tar -cvz --exclude=logs -f yourkit_revision_{}.tar.gz * format N/A config N/A directory rev_num N/A N/A N/A fab get N/A N/A N/A os path join N/A config N/A directory N/A N/A yourkit_revision_{}.tar.gz format rev_num host_log_dir N/A N/A fab parallel