Ejemplo n.º 1
0
def delete_all(args):
    md = ManageDisk()
    for d in md.get_disks_meta():
        if int(args.a) == 1:
            if str(d.disk_name).startswith("auto "):
                md.delete_disk(d.id)
        else:
            md.delete_disk(d.id)

    status = False
    while status != True:
        not_complete = False
        for d in md.get_disks_meta():
            if int(args.a) == 1:
                if str(d.disk_name).startswith("auto "):
                    print "wait please."
                    not_complete = True
                    sleep(10)
                    break
            else:

                print "wait please."
                not_complete = True
                sleep(10)
                break
        if not not_complete:
            status = True
Ejemplo n.º 2
0
def remove_disk(disk_id, pool):
    if request.method == 'GET' or request.method == 'POST':
        manage_disk = ManageDisk()
        delete_job_id = manage_disk.delete_disk(disk_id, pool)
        print()
        return redirect(
            url_for('disk_controller.disk_list',
                    delete_job_id=delete_job_id,
                    disk_id=disk_id,
                    pool=pool))
Ejemplo n.º 3
0
def delete(disk_id):
    manage_disk = ManageDisk()
    print manage_disk.delete_disk(disk_id)