Skip to content

Remove pipelining from ansible.cfg#379

Draft
mpagot wants to merge 1 commit intoSUSE:mainfrom
mpagot:ansible_no_ssh_pipelining
Draft

Remove pipelining from ansible.cfg#379
mpagot wants to merge 1 commit intoSUSE:mainfrom
mpagot:ansible_no_ssh_pipelining

Conversation

@mpagot
Copy link
Copy Markdown
Collaborator

@mpagot mpagot commented Jul 31, 2025

Pipelining is an Ansible optimization that sends the Python module script over the existing SSH connection instead of creating a temporary file on the remote host. Disabling it could make Ansible slightly slower but should enhance the robustness avoiding -13 SIGPIPE error.

Ticket: https://jira.suse.com/browse/TEAM-10599

Related to https://jira.suse.com/browse/TEAM-10545 and https://jira.suse.com/browse/TEAM-10541

Verification

sle-16.0-Qesap-Azure-Payg-x86_64-BuildLATEST_AZURE_SLE16_0-qesap_azure_saptune_test_msi

sle-15-SP7-Qesap-Azure-Payg-x86_64-BuildLATEST_AZURE_SLE15_7_PAYG-qesap_azure_saptune_test_msi

sle-15-SP7-Qesap-Azure-Byos-x86_64-BuildLATEST_AZURE_SLE15_7_BYOS-qesap_azure_saptune_test_msi

sle-15-SP6-HanaSr-Aws-Payg-x86_64-Build15-SP6_2025-08-01T02:03:22Z-hanasr_aws_test_fencing_native_baremetal ec2_r5b.metal

sle-15-SP7-Qesap-Azure-Byos-x86_64-BuildLATEST_AZURE_SLE15_7_BYOS-qesap_azure_saptune_test_msi@

@mpagot mpagot force-pushed the ansible_no_ssh_pipelining branch 4 times, most recently from 1e43ee6 to a094f01 Compare August 6, 2025 15:30
@mpagot mpagot force-pushed the ansible_no_ssh_pipelining branch 4 times, most recently from 1c6045f to 865583b Compare August 22, 2025 12:49
@mpagot mpagot force-pushed the ansible_no_ssh_pipelining branch from 865583b to 94e5754 Compare October 2, 2025 14:47
@mpagot mpagot force-pushed the ansible_no_ssh_pipelining branch from 94e5754 to a77010d Compare November 20, 2025 09:27
@mpagot mpagot force-pushed the ansible_no_ssh_pipelining branch 3 times, most recently from 5d45164 to a1faa10 Compare March 30, 2026 06:37
Check installed crmsh package version and use
legacy `-u` or new `--transport udpu` if version 5.0.0 or newer is used.
Decide according to the crmsh installed version.
@mpagot mpagot force-pushed the ansible_no_ssh_pipelining branch from a1faa10 to 140e008 Compare March 30, 2026 06:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant