This is an automated email from the ASF dual-hosted git repository.
dataroaring pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push:
new a15465d6f39 [test](injection) clean leaked load streams by idle
timeout (#39859)
a15465d6f39 is described below
commit a15465d6f39f2f7b41b871d9147b9575a9de3abb
Author: Kaijie Chen <[email protected]>
AuthorDate: Fri Aug 23 23:33:05 2024 +0800
[test](injection) clean leaked load streams by idle timeout (#39859)
Open stream failure fault injection caused load stream leak because
`use_cnt` cannot drop to `0`.
This PR reduce the idle timeout for this injection case, which equals to
load timeout.
On idle timeout, load streams are supposed to be closed.
---
.../fault_injection_p0/test_multi_replica_fault_injection.groovy | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git
a/regression-test/suites/fault_injection_p0/test_multi_replica_fault_injection.groovy
b/regression-test/suites/fault_injection_p0/test_multi_replica_fault_injection.groovy
index 33f7e28dbc9..bd1cebdcc10 100644
---
a/regression-test/suites/fault_injection_p0/test_multi_replica_fault_injection.groovy
+++
b/regression-test/suites/fault_injection_p0/test_multi_replica_fault_injection.groovy
@@ -98,7 +98,12 @@ suite("test_multi_replica_fault_injection", "nonConcurrent")
{
// test segment num check when LoadStreamStub missed tail segments
load_with_injection("LoadStreamStub.only_send_segment_0", "segment num
mismatch")
// test 1st stream to each backend failure
-
load_with_injection("VTabletWriterV2._open_streams_to_backend.one_stream_open_failure",
"success")
+ try {
+ sql "set insert_timeout=120"
+
load_with_injection("VTabletWriterV2._open_streams_to_backend.one_stream_open_failure",
"success")
+ } finally {
+ sql "set insert_timeout=14400"
+ }
// test one backend open failure
load_with_injection("VTabletWriterV2._open_streams.skip_one_backend",
"success")
sql """ set enable_memtable_on_sink_node=false """
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]