def pyocf_ctx(): c = get_default_ctx(DefaultLogger(LogLevel.WARN)) c.register_volume_type(Volume) c.register_volume_type(ErrorDevice) yield c c.exit() gc.collect()
def pyocf_ctx_log_buffer(): logger = BufferLogger(LogLevel.DEBUG) c = get_default_ctx(logger) c.register_volume_type(Volume) c.register_volume_type(ErrorDevice) yield logger for cache in c.caches: cache.stop(flush=False)
def pyocf_ctx_log_buffer(): logger = BufferLogger(LogLevel.DEBUG) c = get_default_ctx(logger) c.register_volume_type(Volume) c.register_volume_type(ErrorDevice) yield logger c.exit() gc.collect()
def pyocf_ctx(): c = get_default_ctx(DefaultLogger(LogLevel.WARN)) c.register_volume_type(Volume) c.register_volume_type(ErrorDevice) yield c for cache in c.caches[:]: cache.stop() c.exit()