def METHOD_NAME():
    create_and_fill_table()
    backup_name = new_backup_name()
    id = (
        nodes[1]
        .query(f"BACKUP TABLE tbl ON CLUSTER 'cluster' TO {backup_name} ASYNC")
        .split("\t")[0]
    )
    status = (
        nodes[1]
        .query(f"SELECT status FROM system.backups WHERE id == '{id}'")
        .rstrip("\n")
    )
    assert status in ["CREATING_BACKUP", "BACKUP_CREATED"]
    error = nodes[0].query_and_get_error(
        f"BACKUP TABLE tbl ON CLUSTER 'cluster' TO {backup_name}"
    )
    expected_errors = [
        "Concurrent backups not supported",
        f"Backup {backup_name} already exists",
    ]
    assert any([expected_error in error for expected_error in expected_errors])
    assert_eq_with_retry(
        nodes[1],
        f"SELECT status FROM system.backups WHERE id = '{id}'",
        "BACKUP_CREATED",
        sleep_time=2,
        retry_count=50,
    )