def METHOD_NAME(topo_m2):
    """ Check that entryuuid fixup task works with replication
    :id: 4ff25022-2de8-11ed-b393-482ae39447e5
    :setup: two node mmr
    :steps:
        1. Disable EntryUUID plugin.
        2. Create an user entry.
        3. Enable EntryUUID plugin.
        4. Check that the user entry does not have an entryuuid attribute
        5. Run fixup task
        6. Wait for task completion
        7. Check that the user entry has an entryuuid attribute
        8. Wait until changes get replicated
        9. Check that the user entry on the other supplier has same entryuuid attribute
    :expectedresults:
        1. Success
        2. Success
        3. Success
        4. Success
        5. Success
        6. Success
        7. Success
        8. Success
        9. Success
    """
    server_a = topo_m2.ms["supplier1"]
    server_b = topo_m2.ms["supplier2"]
    server_a.config.loglevel(vals=(ErrorLog.DEFAULT,ErrorLog.TRACE))
    server_b.config.loglevel(vals=(ErrorLog.DEFAULT,ErrorLog.TRACE))
    # 1. Disable EntryUUID plugin.
    plugin = EntryUUIDPlugin(server_a)
    plugin.disable()
    server_a.restart()
    # 2. Create an user entry.
    # uid must differ than the test test_entryuuid_with_replication one
    # to avoid conflict between the tests.
    account_a = nsUserAccounts(server_a, DEFAULT_SUFFIX).create_test_user(uid=3000)
    # 3. Enable EntryUUID plugin.
    plugin.enable()
    server_a.restart()
    # 4. Check that the user entry does not have an entryuuid attribute
    euuid_a = account_a.get_attr_vals_utf8('entryUUID')
    assert(not euuid_a)
    # 5. Run fixup task
    task = EntryUUIDFixupTask(server_a).create(properties={
        'basedn': DEFAULT_SUFFIX,
        'filter': "objectClass=*"
    })
    # 6. Wait for task completion
    task.wait()
    assert task.is_complete()
    # 7. Check that the user entry has an entryuuid attribute
    euuid_a = account_a.get_attr_vals_utf8('entryUUID')
    assert(euuid_a)
    # 8. Wait until changes get replicated
    repl = ReplicationManager(DEFAULT_SUFFIX)
    repl.wait_for_replication(server_a, server_b)
    # 9. Check that the user entry on the other supplier has same entryuuid attribute
    account_b = nsUserAccounts(server_b, DEFAULT_SUFFIX).get("test_user_3000")
    euuid_b = account_b.get_attr_vals_utf8('entryUUID')
    assert euuid_a == euuid_b