@@ -1471,6 +1471,7 @@ async def test_migration_with_key_ttl(df_factory):
1471
1471
assert await nodes [1 ].client .execute_command ("stick k_sticky" ) == 0
1472
1472
1473
1473
1474
+ @pytest .mark .exclude_epoll
1474
1475
@dfly_args ({"proactor_threads" : 4 , "cluster_mode" : "yes" , "migration_finalization_timeout_ms" : 5 })
1475
1476
async def test_network_disconnect_during_migration (df_factory ):
1476
1477
instances = [
@@ -2028,6 +2029,7 @@ async def start_save():
2028
2029
# We can try to use FakeRedis with the DebugPopulateSeeder comparison here.
2029
2030
2030
2031
2032
+ @pytest .mark .exclude_epoll
2031
2033
@dfly_args ({"proactor_threads" : 4 , "cluster_mode" : "yes" })
2032
2034
@pytest .mark .asyncio
2033
2035
async def test_cluster_migration_cancel (df_factory : DflyInstanceFactory ):
@@ -2093,6 +2095,7 @@ async def node1size0():
2093
2095
@dfly_args ({"proactor_threads" : 2 , "cluster_mode" : "yes" })
2094
2096
@pytest .mark .asyncio
2095
2097
@pytest .mark .opt_only
2098
+ @pytest .mark .exclude_epoll
2096
2099
async def test_cluster_migration_huge_container (df_factory : DflyInstanceFactory ):
2097
2100
instances = [
2098
2101
df_factory .create (port = next (next_port ), admin_port = next (next_port )) for i in range (2 )
@@ -2154,6 +2157,7 @@ async def test_cluster_migration_huge_container(df_factory: DflyInstanceFactory)
2154
2157
)
2155
2158
@pytest .mark .parametrize ("chunk_size" , [1_000_000 , 30 ])
2156
2159
@pytest .mark .asyncio
2160
+ @pytest .mark .exclude_epoll
2157
2161
async def test_cluster_migration_while_seeding (
2158
2162
df_factory : DflyInstanceFactory , df_seeder_factory : DflySeederFactory , chunk_size
2159
2163
):
@@ -2301,6 +2305,7 @@ async def await_no_lag(client: aioredis.Redis, timeout=10):
2301
2305
raise RuntimeError ("Lag did not reduced to 0!" )
2302
2306
2303
2307
2308
+ @pytest .mark .exclude_epoll
2304
2309
@dfly_args ({"proactor_threads" : 4 })
2305
2310
async def test_replicate_cluster (df_factory : DflyInstanceFactory , df_seeder_factory ):
2306
2311
"""
@@ -2510,6 +2515,7 @@ async def await_eq_offset(client: aioredis.Redis, timeout=20):
2510
2515
raise RuntimeError ("offset not equal!" )
2511
2516
2512
2517
2518
+ @pytest .mark .exclude_epoll
2513
2519
@dfly_args ({"proactor_threads" : 4 })
2514
2520
async def test_replicate_redis_cluster (redis_cluster , df_factory , df_seeder_factory ):
2515
2521
"""
@@ -2715,6 +2721,7 @@ async def test_cluster_memory_consumption_migration(df_factory: DflyInstanceFact
2715
2721
await check_for_no_state_status ([node .admin_client for node in nodes ])
2716
2722
2717
2723
2724
+ @pytest .mark .exclude_epoll
2718
2725
@pytest .mark .asyncio
2719
2726
@dfly_args ({"proactor_threads" : 4 , "cluster_mode" : "yes" , "migration_buckets_cpu_budget" : 1 })
2720
2727
async def test_migration_timeout_on_sync (df_factory : DflyInstanceFactory , df_seeder_factory ):
@@ -2874,6 +2881,7 @@ async def test_migration_one_after_another(df_factory: DflyInstanceFactory, df_s
2874
2881
2875
2882
2876
2883
@pytest .mark .slow
2884
+ @pytest .mark .exclude_epoll
2877
2885
@pytest .mark .asyncio
2878
2886
@dfly_args ({"proactor_threads" : 4 , "cluster_mode" : "yes" , "pause_wait_timeout" : 10 })
2879
2887
async def test_migration_rebalance_node (df_factory : DflyInstanceFactory , df_seeder_factory ):
0 commit comments