The freezer.storage.multiple Module

class freezer.storage.multiple.MultipleStorage(storages)[source]

Bases: freezer.storage.base.Storage

download_freezer_meta_data(backup)[source]
get_file(from_path, to_path)[source]
get_level_zero(engine, hostname_backup_name, recent_to_date=None)[source]
info()[source]
meta_file_abs_path(backup)[source]
prepare()[source]
put_engine_metadata(from_path, backup)[source]
Parameters:
Returns:

put_file(from_path, to_path)[source]
upload_freezer_meta_data(backup, meta_dict)[source]
write_backup(rich_queue, backup)[source]
class freezer.storage.multiple.StorageManager(input_queue, output_queues)[source]

Bases: object

static one_fails_all_fail(input_queue, output_queues)[source]
send_message(message, finish=False)[source]
transmit()[source]