Meeting Log | Ansible Network | 2025-10-09 13:01:14

Ansible Network | Ansible Network | #network:ansible.com

Meeting started by @ruchip:ansible.im at 2025-10-09 13:01:14

Meeting summary

  1. TOPIC: Core Updates (@ruchip:ansible.im, 13:01:32)
  2. TOPIC: Open Floor (@ruchip:ansible.im, 13:20:56)


Meeting ended at 2025-10-09 13:54:17

Action items

  1. (none)


People present (lines said)

  1. @ruchip:ansible.im (16)
  2. @ansibot:ansible.im (2)


Full logs: full_log.txt

Core Updates:

  1. Fixed preempt and priority parsers (HSRP) to correct gathered state in cisco.nxos.nxos_hsrp_interfaces - PR
  2. Added private VLAN (switchport private-vlan) support to the Cisco IOS collection
    added private vlan support by nickbhasin · Pull Request #1238 · ansible-collections/cisco.ios · GitHub
  1. Terrific work by AAYUSH ANAND on benchmarking large-scale configuration pushes across Paramiko and LibSSH. :bullseye:

Large Single Config Push Test (massive_acl_config – 5,206 lines)
Test Configuration:
• Command timeout: 5000s
• Config file: massive_acl_config.txt (5000 ACLs × 50 entries each)
• Operation: Single full configuration push

Results:
• Paramiko: 4486s (74.7 min)
• LibSSH: 4625s (77.1 min)
:right_arrow: Paramiko ~3% faster (139s difference)

Key Findings:
• Both libraries successfully handled extremely large config pushes.
• Required increased timeout (5000s vs. default 2000s).
• No buffer overflow or corruption observed.

Additional Tests:
• Reading large running-config: Paramiko 16.96s vs. LibSSH 15.28s.
• Writing 5206 lines in one push: both timed out after 33+ minutes (device limit).

This is the first time we have clear, quantifiable data comparing the performance of Paramiko and LibSSH under massive config loads — great work setting a benchmark for our future optimization! :clap:

This topic was automatically closed after 7 days. New replies are no longer allowed.