Skip to content

[Copp] : script hangs as device socket is not opened in DUT #337

@chitra-raghavan

Description

@chitra-raghavan

Device socket is not opened for Device while running copp tests.

Ptf uses device sockets to run copp scripts .

ptf --test-dir ptftests copp_tests.ARPTest  --qlen=100000   --platform nn  --debug debug --log-file /tmp/log -t "verbose=true;pkt_tx_count=0"  --device-socket 0-3@tcp://127.0.0.1:10900 --device-socket 1-3@tcp://10.11.150.100:10900 --disable-vxlan --disable-geneve --disable-erspan --disable-mpls --disable-nvgre

The ptf host device socket has been opened already in the ptfhost device.
From ptf host:

root@c96904a8e954:~# ps -ef | grep nn_agent
root         16      1  0 Nov02 ?        00:40:40 /usr/bin/python /opt/ptf_nn_agent.py --device-socket 0@tcp://127.0.0.1:10900 -i 0-3@eth3
root       7265   6790  0 11:32 pts/5    00:00:00 grep nn_agent

However the device socket for Dut is not opened by the script and hence the script hangs while running Copp tests.

The agent is not opened in DUT upon trying to start the agent manually for port3 in dut (S6100)

root@c96904a8e954:~#  python /opt/ptf_nn_agent.py --device-socket 1@tcp://10.11.150.18:10900 -i 1-3@Ethernet3
<<< returns nothing

snip from script log :

TASK [test : PTF Test - COPP test - ARPTest] ***********************************
Tuesday 07 November 2017  11:13:16 +0000 (0:00:00.111)       0:00:16.522 ******
ok: [sonic-s6100-01] => {
    "msg": "ptf --test-dir ptftests copp_tests.ARPTest  --qlen=100000   --platform nn  -t \"verbose=False;pkt_tx_count=0\"  --device-socket 0-3@tcp://127.0.0.1:10900 --device-socket 1-3@tcp://10.11.150.100:10900 --disable-vxlan --disable-geneve --disable-erspan --disable-mpls --disable-nvgre 2>&1"
}

TASK [test : command] **********************************************************
Tuesday 07 November 2017  11:13:16 +0000 (0:00:00.157)       0:00:16.680 ******     <<<<<<< hangs here

version :

root@sonic-s6100-01:~# show ver

SONiC Software Version: SONiC.HEAD.378-06c0f7d
Distribution: Debian 8.9
Kernel: 3.16.0-4-amd64
Build commit: 06c0f7d
Build date: Thu Nov  2 13:06:49 UTC 2017
Built by: johnar@jenkins-worker-3

Docker images:
REPOSITORY                TAG                 IMAGE ID            SIZE
docker-syncd-brcm         HEAD.378-06c0f7d    e35b2bd52386        318.4 MB
docker-syncd-brcm         latest              e35b2bd52386        318.4 MB
docker-orchagent-brcm     HEAD.378-06c0f7d    d8f80dc6fec1        259.1 MB
docker-orchagent-brcm     latest              d8f80dc6fec1        259.1 MB
docker-lldp-sv2           HEAD.378-06c0f7d    b28dba9dee69        256.6 MB
docker-lldp-sv2           latest              b28dba9dee69        256.6 MB
docker-dhcp-relay         HEAD.378-06c0f7d    649a1793b79f        253.6 MB
docker-dhcp-relay         latest              649a1793b79f        253.6 MB
docker-database           HEAD.378-06c0f7d    601ffbd29fbf        251.8 MB
docker-database           latest              601ffbd29fbf        251.8 MB
docker-snmp-sv2           HEAD.378-06c0f7d    4b6a7a5123e3        291.4 MB
docker-snmp-sv2           latest              4b6a7a5123e3        291.4 MB
docker-teamd              HEAD.378-06c0f7d    630443ce65a0        256.2 MB
docker-teamd              latest              630443ce65a0        256.2 MB
docker-platform-monitor   HEAD.378-06c0f7d    c2fe9b3d7581        271.1 MB
docker-platform-monitor   latest              c2fe9b3d7581        271.1 MB
docker-fpm-quagga         HEAD.378-06c0f7d    8636b9839244        262.7 MB
docker-fpm-quagga         latest              8636b9839244        262.7 MB

root@sonic-s6100-01:~#

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions