def METHOD_NAME(topology_m4):
    """Check that multiple tasks with a 'force' option work properly
    :id: f8810dfe-d2d2-4dd9-ba03-5fc14896fabe
    :setup: Replication setup with four suppliers
    :steps:
        1. Stop supplier 3
        2. Add a bunch of updates to supplier 4
        3. Disable replication on supplier 4
        4. Start supplier 3
        5. Remove agreements to supplier 4 from other suppliers
        6. Run a cleanallruv task on supplier 1 with a 'force' option 'on'
        7. Check that everything was cleaned
    :expectedresults:
        1. Supplier 3 should be stopped
        2. Operation should be successful
        3. Replication on supplier 4 should be disabled
        4. Supplier 3 should be started
        5. Agreements to supplier 4 should be removed
        6. Operation should be successful
        7. Everything should be cleaned
    """
    log.info('Running test_clean_force...')
    # Stop supplier 3, while we update supplier 4, so that 3 is behind the other suppliers
    topology_m4.ms["supplier3"].stop()
    # Add a bunch of updates to supplier 4
    m4_add_users = AddUsers(topology_m4.ms["supplier4"], 10)
    m4_add_users.start()
    m4_add_users.join()
    # Remove the agreements from the other suppliers that point to supplier 4
    repl = ReplicationManager(DEFAULT_SUFFIX)
    m4rid = repl.get_rid(topology_m4.ms["supplier4"])
    remove_some_supplier4_agmts("test_clean_force", topology_m4)
    # Start supplier 3, it should be out of sync with the other replicas...
    topology_m4.ms["supplier3"].start()
    # Remove the agreement to replica 4
    replica = Replicas(topology_m4.ms["supplier3"]).get(DEFAULT_SUFFIX)
    replica.get_agreements().get("004").delete()
    # Run the task, use "force" because supplier 3 is not in sync with the other replicas
    # in regards to the replica 4 RUV
    log.info('test_clean: run the cleanAllRUV task...')
    cruv_task = CleanAllRUVTask(topology_m4.ms["supplier1"])
    cruv_task.create(properties={
        'replica-id': m4rid,
        'replica-base-dn': DEFAULT_SUFFIX,
        'replica-force-cleaning': 'yes'
        })
    cruv_task.wait()
    # Check the other supplier's RUV for 'replica 4'
    log.info('test_clean_force: check all the suppliers have been cleaned...')
    clean = check_ruvs("test_clean_force", topology_m4, m4rid)
    assert clean
    log.info('test_clean_force PASSED')