The oslo_reports.models.threading Module¶
Provides threading and stack-trace models
This module defines classes representing thread, green thread, and stack trace data models
-
class
oslo_reports.models.threading.GreenThreadModel(stack)¶ Bases:
oslo_reports.models.with_default_views.ModelWithDefaultViewsA Green Thread Model
This model holds data for information about an individual thread. Unlike the thread model, it holds just a stack trace, since green threads do not have thread ids.
See also
Class
StackTraceModelParameters: stack – the python stack state for the green thread
-
class
oslo_reports.models.threading.StackTraceModel(stack_state)¶ Bases:
oslo_reports.models.with_default_views.ModelWithDefaultViewsA Stack Trace Model
This model holds data from a python stack trace, commonly extracted from running thread information
Parameters: stack_state – the python stack_state object
-
class
oslo_reports.models.threading.ThreadModel(thread_id, stack)¶ Bases:
oslo_reports.models.with_default_views.ModelWithDefaultViewsA Thread Model
This model holds data for information about an individual thread. It holds both a thread id, as well as a stack trace for the thread
See also
Class
StackTraceModelParameters: - thread_id (int) – the id of the thread
- stack – the python stack state for the current thread