Beispiel #1
0
def mainbackup(args):
    #Init bundler object
    bundler = Bundler(args.source, args.destination)

    start = time.time()

    controller = ParallelMgmt(int(args.parallelism), args.source, args.destination)

    backup_time = time.time()
    return_q, elapsed = controller.start_controller(bundler)

    aggregate = 0.0
    mib = 0
    #data = {}
    bundled_file_arr = []
    while not return_q.empty():
        results = return_q.get()
        aggregate = aggregate + results[0]
        mib = mib + results[1]

    bundler.delete_star()

    end = time.time()
    total_elapsed_time = end-start
    data = metadatajson.create_obj(backup_time, bundled_file_arr)

    print(total_elapsed_time)