The cinder.flow_utils Module¶
- 
class CinderTask(addons=None, **kwargs)¶
- Bases: - taskflow.task.Task- The root task class for all cinder tasks. - It automatically names the given task using the module and class that implement the given task as the task name. - 
classmethod make_name(addons=None)¶
 
- 
classmethod 
- 
class DynamicLogListener(engine, task_listen_for=('*', ), flow_listen_for=('*', ), retry_listen_for=('*', ), logger=<oslo_log.log.KeywordArgumentAdapter object>)¶
- Bases: - taskflow.listeners.logging.DynamicLoggingListener- This is used to attach to taskflow engines while they are running. - It provides a bunch of useful features that expose the actions happening inside a taskflow engine, which can be useful for developers for debugging, for operations folks for monitoring and tracking of the resource actions and more...