|
@@ -1314,8 +1314,8 @@ t_delete_and_re_create_with_same_name(_Config) ->
|
|
|
query_mode => sync,
|
|
query_mode => sync,
|
|
|
batch_size => 1,
|
|
batch_size => 1,
|
|
|
worker_pool_size => NumBufferWorkers,
|
|
worker_pool_size => NumBufferWorkers,
|
|
|
- queue_mode => volatile_offload,
|
|
|
|
|
- queue_seg_bytes => 100,
|
|
|
|
|
|
|
+ buffer_mode => volatile_offload,
|
|
|
|
|
+ buffer_seg_bytes => 100,
|
|
|
resume_interval => 1_000
|
|
resume_interval => 1_000
|
|
|
}
|
|
}
|
|
|
),
|
|
),
|
|
@@ -1374,7 +1374,7 @@ t_delete_and_re_create_with_same_name(_Config) ->
|
|
|
query_mode => async,
|
|
query_mode => async,
|
|
|
batch_size => 1,
|
|
batch_size => 1,
|
|
|
worker_pool_size => 2,
|
|
worker_pool_size => 2,
|
|
|
- queue_seg_bytes => 100,
|
|
|
|
|
|
|
+ buffer_seg_bytes => 100,
|
|
|
resume_interval => 1_000
|
|
resume_interval => 1_000
|
|
|
}
|
|
}
|
|
|
),
|
|
),
|
|
@@ -1406,7 +1406,7 @@ t_always_overflow(_Config) ->
|
|
|
query_mode => sync,
|
|
query_mode => sync,
|
|
|
batch_size => 1,
|
|
batch_size => 1,
|
|
|
worker_pool_size => 1,
|
|
worker_pool_size => 1,
|
|
|
- max_queue_bytes => 1,
|
|
|
|
|
|
|
+ max_buffer_bytes => 1,
|
|
|
resume_interval => 1_000
|
|
resume_interval => 1_000
|
|
|
}
|
|
}
|
|
|
),
|
|
),
|
|
@@ -2642,9 +2642,9 @@ t_call_mode_uncoupled_from_query_mode(_Config) ->
|
|
|
|
|
|
|
|
%% The default mode is currently `memory_only'.
|
|
%% The default mode is currently `memory_only'.
|
|
|
t_volatile_offload_mode(_Config) ->
|
|
t_volatile_offload_mode(_Config) ->
|
|
|
- MaxQueueBytes = 1_000,
|
|
|
|
|
|
|
+ MaxBufferBytes = 1_000,
|
|
|
DefaultOpts = #{
|
|
DefaultOpts = #{
|
|
|
- max_queue_bytes => MaxQueueBytes,
|
|
|
|
|
|
|
+ max_buffer_bytes => MaxBufferBytes,
|
|
|
worker_pool_size => 1
|
|
worker_pool_size => 1
|
|
|
},
|
|
},
|
|
|
?check_trace(
|
|
?check_trace(
|
|
@@ -2659,7 +2659,7 @@ t_volatile_offload_mode(_Config) ->
|
|
|
?DEFAULT_RESOURCE_GROUP,
|
|
?DEFAULT_RESOURCE_GROUP,
|
|
|
?TEST_RESOURCE,
|
|
?TEST_RESOURCE,
|
|
|
#{name => test_resource},
|
|
#{name => test_resource},
|
|
|
- DefaultOpts#{queue_mode => volatile_offload}
|
|
|
|
|
|
|
+ DefaultOpts#{buffer_mode => volatile_offload}
|
|
|
)
|
|
)
|
|
|
),
|
|
),
|
|
|
?assertEqual(ok, emqx_resource:remove_local(?ID)),
|
|
?assertEqual(ok, emqx_resource:remove_local(?ID)),
|
|
@@ -2673,8 +2673,8 @@ t_volatile_offload_mode(_Config) ->
|
|
|
?TEST_RESOURCE,
|
|
?TEST_RESOURCE,
|
|
|
#{name => test_resource},
|
|
#{name => test_resource},
|
|
|
DefaultOpts#{
|
|
DefaultOpts#{
|
|
|
- queue_mode => volatile_offload,
|
|
|
|
|
- queue_seg_bytes => MaxQueueBytes div 2
|
|
|
|
|
|
|
+ buffer_mode => volatile_offload,
|
|
|
|
|
+ buffer_seg_bytes => MaxBufferBytes div 2
|
|
|
}
|
|
}
|
|
|
)
|
|
)
|
|
|
),
|
|
),
|
|
@@ -2688,8 +2688,8 @@ t_volatile_offload_mode(_Config) ->
|
|
|
?TEST_RESOURCE,
|
|
?TEST_RESOURCE,
|
|
|
#{name => test_resource},
|
|
#{name => test_resource},
|
|
|
DefaultOpts#{
|
|
DefaultOpts#{
|
|
|
- queue_mode => volatile_offload,
|
|
|
|
|
- queue_seg_bytes => MaxQueueBytes
|
|
|
|
|
|
|
+ buffer_mode => volatile_offload,
|
|
|
|
|
+ buffer_seg_bytes => MaxBufferBytes
|
|
|
}
|
|
}
|
|
|
)
|
|
)
|
|
|
),
|
|
),
|
|
@@ -2705,8 +2705,8 @@ t_volatile_offload_mode(_Config) ->
|
|
|
?TEST_RESOURCE,
|
|
?TEST_RESOURCE,
|
|
|
#{name => test_resource},
|
|
#{name => test_resource},
|
|
|
DefaultOpts#{
|
|
DefaultOpts#{
|
|
|
- queue_mode => volatile_offload,
|
|
|
|
|
- queue_seg_bytes => 2 * MaxQueueBytes
|
|
|
|
|
|
|
+ buffer_mode => volatile_offload,
|
|
|
|
|
+ buffer_seg_bytes => 2 * MaxBufferBytes
|
|
|
}
|
|
}
|
|
|
)
|
|
)
|
|
|
),
|
|
),
|
|
@@ -2715,7 +2715,7 @@ t_volatile_offload_mode(_Config) ->
|
|
|
ok
|
|
ok
|
|
|
end,
|
|
end,
|
|
|
fun(Trace) ->
|
|
fun(Trace) ->
|
|
|
- HalfMaxQueueBytes = MaxQueueBytes div 2,
|
|
|
|
|
|
|
+ HalfMaxBufferBytes = MaxBufferBytes div 2,
|
|
|
?assertMatch(
|
|
?assertMatch(
|
|
|
[
|
|
[
|
|
|
#{
|
|
#{
|
|
@@ -2729,7 +2729,7 @@ t_volatile_offload_mode(_Config) ->
|
|
|
max_total_bytes := MaxTotalBytes,
|
|
max_total_bytes := MaxTotalBytes,
|
|
|
%% uses the specified value since it's smaller
|
|
%% uses the specified value since it's smaller
|
|
|
%% than max bytes.
|
|
%% than max bytes.
|
|
|
- seg_bytes := HalfMaxQueueBytes,
|
|
|
|
|
|
|
+ seg_bytes := HalfMaxBufferBytes,
|
|
|
offload := {true, volatile}
|
|
offload := {true, volatile}
|
|
|
},
|
|
},
|
|
|
#{
|
|
#{
|