Bug 2211258
| Summary: | [Azure][ARM64][RHEL-8] TCP file transfer corrupted with 0.5% disturbance | |||
|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 8 | Reporter: | Li Tian <litian> | |
| Component: | kernel | Assignee: | Virtualization Maintenance <virt-maint> | |
| kernel sub component: | Hyper-V | QA Contact: | Li Tian <litian> | |
| Status: | NEW --- | Docs Contact: | ||
| Severity: | high | |||
| Priority: | high | CC: | andavis, bdas, litian, xiliang, xuli, yacao, yuxisun | |
| Version: | 8.9 | |||
| Target Milestone: | rc | |||
| Target Release: | --- | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | ||
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 2212683 (view as bug list) | Environment: | ||
| Last Closed: | Type: | Bug | ||
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | ||||
| Bug Blocks: | 2212683 | |||
|
Description
Li Tian
2023-05-31 01:29:13 UTC
In case people can't view Polarion links, here are the steps: 1. Create 2 VMs on Azure. And make sure checksum offload is turned on - # ethtool -k eth0|grep checksum 2. Install below packages - nmap-ncat iproute-tc kernel-modules-extra 3. On VM#1 open a listen port with 'nc' - # nc -l 2233 > server_data 4. On VM#2 create a 0.5% channel corruption - # tc qdisc add dev eth0 root netem corrupt 0.5% Then generate a 500MB file and send to VM#1 - # dd if=/dev/urandom of=client_data bs=1024k count=500; nc <VM#1_IP> 2233 < client_data 5. Compare md5sum value on 'server_data' and 'client_data'. |