Module ImportFrom alias ImportFrom alias Import alias Import alias ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareLt NameLoad Num body Raise Call NameLoad Str Assign NameStore ListLoad Assign NameStore BinOpDiv Call NameLoad NameLoad NameLoad Assign NameStore BinOpMod Call NameLoad NameLoad NameLoad Assign NameStore Num While CompareLt Call NameLoad NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad NameLoad If CompareGt NameLoad Num body AugAssignAdd NameStore Num AugAssignSub NameStore Num Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice NameLoad NameLoad Assign NameStore NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr ListComp AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return ListComp NameLoad comprehension NameStore AttributeLoad NameLoad attr BoolOpAnd Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr decorator_list decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad For NameStore NameLoad body If CompareEq Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Num Assign NameStore Call NameLoad ListLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Call NameLoad ListLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Call NameLoad ListLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr DictComp AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr DictComp NameLoad NameLoad comprehension TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr DictComp NameLoad AttributeLoad SubscriptLoad NameLoad Index Num attr comprehension TupleStore NameStore NameStore Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return ListComp NameLoad comprehension NameStore AttributeLoad NameLoad attr BoolOpAnd Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If CompareNotIn NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str Call NameLoad NameLoad Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad Assign NameStore ListLoad For NameStore NameLoad body If CompareIn NameLoad NameLoad body Continue If BoolOpAnd CompareIn Call NameLoad NameLoad AttributeLoad NameLoad attr CompareNotEq AttributeLoad NameLoad attr ListLoad body Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad For NameStore NameLoad body If CompareEq Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr keyword Lambda arguments args NameParam defaults SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad GeneratorExp NameLoad comprehension NameStore AttributeLoad NameLoad attr CompareNotIn Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListLoad For NameStore NameLoad body If CompareNotIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse For NameStore AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Dict For NameStore ListComp NameLoad comprehension NameStore NameLoad CompareEq Call NameLoad NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If CompareIn NameLoad NameLoad body If CompareIn NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Delete SubscriptDel NameLoad Index NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad orelse Assign SubscriptStore NameLoad Index NameLoad NameLoad orelse If CompareIn NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Delete SubscriptDel NameLoad Index NameLoad Assign NameStore NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad GeneratorExp NameLoad comprehension NameStore NameLoad BoolOpAnd Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr CompareNotIn Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad GeneratorExp NameLoad comprehension NameStore NameLoad BoolOpAnd Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore BinOpSub AttributeLoad NameLoad attr Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpSub AttributeLoad NameLoad attr Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad For NameStore NameLoad body If CompareNotEq AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad orelse Assign NameStore NameLoad Assign NameStore AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If CompareIs NameLoad NameLoad body Raise Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot Call NameLoad GeneratorExp CompareIn NameLoad AttributeLoad NameLoad attr comprehension NameStore NameLoad body Raise Call NameLoad BinOpMod Str ListComp NameLoad comprehension NameStore NameLoad CompareNotIn NameLoad AttributeLoad NameLoad attr If UnaryOpNot Call NameLoad GeneratorExp CompareIn NameLoad AttributeLoad NameLoad attr comprehension NameStore NameLoad body Raise Call NameLoad BinOpMod Str ListComp NameLoad comprehension NameStore NameLoad CompareNotIn NameLoad AttributeLoad NameLoad attr Assign NameStore ListLoad For TupleStore NameStore NameStore Call NameLoad NameLoad body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad While BoolOpAnd CompareGt Call NameLoad NameLoad Num CompareGt NameLoad SubscriptLoad AttributeLoad NameLoad attr Index SubscriptLoad NameLoad Index Num body Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Dict For NameStore AttributeLoad NameLoad attr body If Call NameLoad NameLoad Str body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice Num If CompareIn Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index NameLoad NameLoad orelse If CompareIn Call NameLoad NameLoad AttributeLoad NameLoad attr body If CompareIn NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr For NameStore SubscriptLoad NameLoad Slice NameLoad body If CompareEq Call NameLoad NameLoad NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return AttributeLoad NameLoad attr For NameStore Call NameLoad AttributeLoad NameLoad attr body If BoolOpAnd CompareEq Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad For NameStore NameLoad body Assign AttributeStore Call AttributeLoad NameLoad attr NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListComp NameLoad comprehension NameStore NameLoad UnaryOpNot AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad decorator_list decorator_list
N/A sts.fingerprints.messages * sts.replay_event * N/A logging N/A time collections defaultdict N/A log N/A N/A logging getLogger event_dag split_list N/A N/A l split_ways N/A N/A N/A  Split our inputs into split_ways separate lists  N/A N/A split_ways 1 N/A N/A N/A ValueError Split ways must be greater than 0 N/A splits N/A N/A split_interval N/A N/A len l split_ways N/A remainder N/A N/A len l split_ways N/A start_idx 0 N/A N/A N/A len splits split_ways N/A N/A split_idx N/A start_idx split_interval N/A N/A remainder 0 N/A N/A split_idx 1 N/A remainder 1 N/A N/A N/A splits append N/A l N/A start_idx split_idx N/A start_idx split_idx N/A splits N/A AtomicInput N/A object N/A __init__ N/A N/A self failure recoveries N/A N/A N/A N/A self failure failure N/A N/A self recoveries recoveries N/A label N/A N/A self N/A N/A N/A N/A a(%s,%s) N/A N/A N/A self failure label N/A N/A r label N/A r N/A self recoveries N/A property __repr__ N/A N/A self N/A N/A N/A N/A AtomicInput:%r%r N/A N/A self failure N/A self recoveries N/A N/A EventDagView N/A object N/A __init__ N/A N/A self parent events_list N/A N/A N/A  subset is a list  N/A N/A self _parent parent N/A N/A self _events_list N/A list events_list N/A N/A self _events_set N/A set N/A self _events_list N/A events N/A N/A self N/A N/A N/A Return the events in the DAG N/A N/A self _events_list N/A property input_events N/A N/A self N/A N/A N/A N/A e N/A e N/A self _events_list N/A N/A isinstance e InputEvent N/A e prunable N/A property atomic_input_events N/A N/A self N/A N/A N/A N/A N/A N/A self _parent _atomic_input_events N/A self input_events N/A property input_subset N/A N/A self subset N/A N/A N/A pre: subset must be a subset of only this view N/A N/A N/A N/A self _parent input_subset subset N/A atomic_input_subset N/A N/A self subset N/A N/A N/A pre: subset must be a subset of only this view N/A N/A N/A N/A self _parent atomic_input_subset subset N/A input_complement N/A N/A self subset N/A N/A N/A N/A N/A N/A self _parent input_complement subset N/A self _events_list N/A insert_atomic_inputs N/A N/A self inputs N/A N/A N/A N/A N/A N/A self _parent insert_atomic_inputs inputs events_list N/A self _events_list N/A add_inputs N/A N/A self inputs N/A N/A N/A N/A N/A N/A self _parent add_inputs inputs N/A self _events_list N/A next_state_change N/A N/A self index N/A N/A N/A N/A N/A N/A self _parent next_state_change index events N/A self events N/A get_original_index_for_event N/A N/A self event N/A N/A N/A N/A N/A N/A self _parent get_original_index_for_event event N/A get_last_invariant_violation N/A N/A self N/A N/A N/A N/A N/A N/A self _parent get_last_invariant_violation N/A set_events_as_timed_out N/A N/A self timed_out_event_labels N/A N/A N/A N/A N/A N/A self _parent set_events_as_timed_out timed_out_event_labels N/A filter_timeouts N/A N/A self N/A N/A N/A N/A N/A N/A self _parent filter_timeouts events_list N/A self _events_list N/A __len__ N/A N/A self N/A N/A N/A N/A len N/A self _events_list N/A N/A migrations_per_host N/A N/A events N/A N/A N/A host2migrations N/A defaultdict list N/A e events N/A N/A N/A N/A type e HostMigration N/A N/A N/A N/A N/A host2migrations N/A N/A e host_id append e N/A host2migrations N/A replace_migration N/A N/A replacee old_location new_location event_list N/A N/A N/A new_migration N/A HostMigration N/A old_location N/A 0 N/A old_location N/A 1 N/A new_location N/A 0 N/A new_location N/A 1 host_id N/A replacee host_id time N/A replacee time label N/A replacee label N/A index N/A N/A event_list index replacee N/A N/A event_list N/A index new_migration N/A new_migration N/A EventDag N/A object N/A N/A A collection of Event objects. EventDags are primarily used to present a
  view of the underlying events with some subset of the input events pruned
   N/A _peek_seconds 0.3 N/A _failure_types N/A set N/A SwitchFailure LinkFailure ControllerFailure ControlChannelBlock BlockControllerPair N/A _recovery_types N/A set N/A SwitchRecovery LinkRecovery ControllerRecovery ControlChannelUnblock UnblockControllerPair N/A _ignored_input_types N/A set N/A WaitTime __init__ N/A N/A self events prefix_trie N/A None N/A N/A events is a list of EventWatcher objects. Refer to log_parser.parse to
    see how this is assembled. N/A N/A self _prefix_trie prefix_trie N/A N/A self _events_list events N/A N/A self _events_set N/A set N/A self _events_list N/A N/A self _label2event N/A N/A event label event N/A event N/A self _events_list N/A N/A self _event2idx N/A event i N/A N/A i event N/A enumerate N/A self _events_list N/A N/A self _host2initial_location N/A host N/A N/A migrations N/A 0 old_location N/A N/A host migrations N/A N/A N/A migrations_per_host N/A self _events_list iteritems N/A N/A self _last_violation None N/A events N/A N/A self N/A N/A N/A Return the events in the DAG N/A N/A self _events_list N/A property input_events N/A N/A self N/A N/A N/A N/A e N/A e N/A self _events_list N/A N/A isinstance e InputEvent N/A e prunable N/A property atomic_input_events N/A N/A self N/A N/A N/A N/A N/A self _atomic_input_events N/A self input_events N/A property _get_event N/A N/A self label N/A N/A N/A N/A label N/A self _label2event N/A N/A N/A ValueError N/A Unknown label %s N/A str label N/A N/A N/A self _label2event N/A label N/A _atomic_input_events N/A N/A self inputs N/A N/A N/A skipped_recoveries N/A set N/A atomic_inputs N/A N/A e inputs N/A N/A N/A e skipped_recoveries N/A N/A N/A N/A N/A N/A type e N/A self _failure_types N/A N/A e dependent_labels N/A N/A N/A recoveries N/A N/A label N/A e dependent_labels N/A N/A recovery N/A N/A self _label2event N/A label N/A N/A N/A skipped_recoveries add recovery N/A N/A N/A recoveries append recovery N/A N/A N/A atomic_inputs append N/A AtomicInput e recoveries N/A N/A N/A N/A atomic_inputs append e N/A atomic_inputs N/A _expand_atomics N/A N/A self atomic_inputs N/A N/A N/A inputs N/A N/A e atomic_inputs N/A N/A N/A N/A type e AtomicInput N/A N/A N/A N/A inputs append N/A e failure N/A recovery N/A e recoveries N/A N/A N/A N/A inputs append recovery N/A N/A N/A N/A inputs append e N/A N/A N/A inputs sort key N/A N/A N/A e N/A N/A N/A self _event2idx N/A e N/A inputs N/A filter_unsupported_input_types N/A N/A self N/A N/A N/A N/A EventDagView self N/A e N/A e N/A self _events_list N/A N/A type e N/A self _ignored_input_types N/A compute_remaining_input_events N/A N/A self ignored_portion events_list N/A None N/A N/A  ignore all input events in ignored_inputs,
    as well all of their dependent input events N/A N/A events_list None N/A N/A events_list N/A self events N/A remaining N/A N/A event events_list N/A N/A N/A event ignored_portion N/A N/A N/A N/A remaining append event N/A N/A label N/A event dependent_labels N/A N/A dependent_event N/A N/A self _label2event N/A label N/A N/A N/A ignored_portion add dependent_event N/A N/A N/A self update_migrations remaining ignored_portion events_list N/A remaining N/A update_migrations N/A N/A self remaining ignored_portion events_list N/A N/A N/A  Walk through remaining input events, and update the source location of
    the host migration. For example, if one host migrates twice:

    location A -> location B -> location C

    And the first migration is pruned, update the second HostMigration event
    to look like:

    location A -> location C

    Note: mutates remaining
     N/A currentloc2unprunedloc N/A N/A m N/A e N/A e events_list N/A N/A type e HostMigration N/A N/A src N/A m old_location N/A dst N/A m new_location N/A N/A m ignored_portion N/A N/A N/A src currentloc2unprunedloc N/A N/A unprunedlocation N/A currentloc2unprunedloc N/A src N/A N/A currentloc2unprunedloc N/A src N/A N/A currentloc2unprunedloc N/A dst unprunedlocation N/A N/A N/A currentloc2unprunedloc N/A dst src N/A N/A N/A src currentloc2unprunedloc N/A N/A unpruned_loc N/A currentloc2unprunedloc N/A src N/A N/A currentloc2unprunedloc N/A src N/A new_loc dst N/A N/A replace_migration m unpruned_loc new_loc remaining N/A _ignored_except_internals_and_recoveries N/A N/A self ignored_portion N/A N/A N/A N/A set N/A e N/A e ignored_portion N/A N/A isinstance e InputEvent N/A e prunable N/A N/A type e N/A self _recovery_types N/A _ignored_except_internals N/A N/A self ignored_portion N/A N/A N/A N/A set N/A e N/A e ignored_portion N/A N/A isinstance e InputEvent N/A e prunable N/A input_subset N/A N/A self subset N/A N/A N/A  Return a view of the dag with only the subset and subset dependents
    remaining N/A ignored N/A N/A self _events_set N/A set subset N/A ignored N/A N/A self _ignored_except_internals_and_recoveries ignored N/A remaining_events N/A N/A self compute_remaining_input_events ignored N/A N/A EventDagView self remaining_events N/A atomic_input_subset N/A N/A self subset N/A N/A N/A  Return a view of the dag with only the subset remaining, where
    dependent input pairs remain together N/A subset N/A N/A self _expand_atomics subset N/A ignored N/A N/A self _events_set N/A set subset N/A ignored N/A N/A self _ignored_except_internals ignored N/A remaining_events N/A N/A self compute_remaining_input_events ignored N/A N/A EventDagView self remaining_events N/A input_complement N/A N/A self subset events_list N/A None N/A N/A  Return a view of the dag with everything except the subset and
    subset dependencies N/A subset N/A N/A self _ignored_except_internals_and_recoveries subset N/A remaining_events N/A N/A self compute_remaining_input_events subset events_list N/A N/A EventDagView self remaining_events N/A _straighten_inserted_migrations N/A N/A self remaining_events N/A N/A N/A  This is a bit hairy: when migrations are added back in, there may be
    gaps in host locations. We need to straighten out those gaps -- i.e. make
    the series of host migrations for any given host a line.

    Pre: remaining_events is sorted in the same relative order as the original
    trace
     N/A host2migrations N/A migrations_per_host remaining_events N/A N/A host migrations N/A N/A host2migrations iteritems N/A N/A previous_location N/A N/A self _host2initial_location N/A host N/A m migrations N/A N/A N/A N/A m old_location previous_location N/A N/A replacement N/A replace_migration m previous_location N/A m new_location remaining_events N/A N/A replacement m N/A previous_location N/A replacement new_location N/A remaining_events N/A insert_atomic_inputs N/A N/A self atomic_inputs events_list N/A None N/A N/A Insert inputs into events_list in the same relative order as the
    original events list. This method is needed because set union as used in
    delta debugging does not make sense for event sequences (events are ordered) N/A N/A events_list None N/A N/A N/A ValueError Shouldn't be adding inputs to the original trace N/A inputs N/A N/A self _expand_atomics atomic_inputs N/A N/A N/A all N/A N/A e N/A self _event2idx N/A e inputs N/A N/A N/A ValueError N/A Not all inputs present in original events list %s N/A e N/A e input N/A e N/A self _event2idx N/A N/A N/A all N/A N/A e N/A self _event2idx N/A e events_list N/A N/A N/A ValueError N/A Not all events in original events list %s N/A e N/A e events_list N/A e N/A self _event2idx N/A result N/A N/A N/A _ successor N/A enumerate events_list N/A N/A orig_successor_idx N/A N/A self _event2idx N/A successor N/A N/A N/A N/A len inputs 0 N/A orig_successor_idx N/A N/A self _event2idx N/A N/A inputs N/A 0 N/A N/A input N/A N/A inputs pop 0 N/A N/A N/A result append input N/A N/A N/A result append successor N/A result inputs N/A result N/A N/A self _straighten_inserted_migrations result N/A N/A EventDagView self result N/A mark_invalid_input_sequences N/A N/A self N/A N/A N/A Fill in domain knowledge about valid input
    sequences (e.g. don't prune failure without pruning recovery.)
    Only do so if this isn't a view of a previously computed DAG N/A fingerprint2previousfailure N/A N/A event N/A self _events_list N/A N/A N/A hasattr event fingerprint N/A N/A fingerprint N/A N/A event fingerprint N/A 1 N/A N/A N/A type event N/A self _failure_types N/A N/A N/A fingerprint2previousfailure N/A fingerprint event N/A N/A N/A N/A type event N/A self _recovery_types N/A N/A N/A fingerprint fingerprint2previousfailure N/A N/A failure N/A fingerprint2previousfailure N/A fingerprint N/A N/A N/A N/A failure dependent_labels append N/A event label N/A next_state_change N/A N/A self index events N/A None N/A N/A  Return the next ControllerStateChange that occurs at or after
    index. N/A N/A events None N/A N/A events N/A self events N/A event N/A events N/A index N/A N/A N/A N/A type event ControllerStateChange N/A N/A event N/A None N/A get_original_index_for_event N/A N/A self event N/A N/A N/A N/A N/A self _event2idx N/A event N/A __len__ N/A N/A self N/A N/A N/A N/A len N/A self _events_list N/A get_last_invariant_violation N/A N/A self N/A N/A N/A N/A N/A self _last_violation None N/A N/A N/A self _last_violation N/A event N/A reversed N/A self _events_list N/A N/A N/A N/A N/A type event InvariantViolation N/A event persistent N/A N/A N/A self _last_violation event N/A event N/A None N/A set_events_as_timed_out N/A N/A self timed_out_event_labels N/A N/A N/A event N/A self _events_list N/A N/A N/A event timed_out False N/A label timed_out_event_labels N/A N/A N/A N/A N/A self _get_event label timed_out True N/A filter_timeouts N/A N/A self events_list N/A None N/A N/A N/A events_list None N/A N/A events_list N/A self _events_list N/A no_timeouts N/A e N/A e events_list N/A N/A e timed_out N/A N/A EventDagView self no_timeouts N/A N/A