TWSD-1808 SLB FTPS May Crash During Multi-Connection Segmented Download of a Single File

Review Request #1474 — Created March 31, 2026 and updated

weikai
APV10
rel_apv_10_7, rel_apv_10_7_4
TWSD-1808
kevin.poh, mingji, philpeng
Root cause
Multiple threads are performing read and write operations on l7popen_hash_table(6) and l7popen_timh(6).
The locking has issues in both scope and type, leading to race conditions.

Solution
Fix the locking scope and use the correct locking mechanism.
Test
Single file, download in parallel. Retry continuously.
For example, use lftp.
Loading...