)]}'
{"devstack/plugin.sh":[{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"c563a9defa19f37a686177ea82aa1b4e95c63b8e","unresolved":false,"context_lines":[{"line_number":36,"context_line":"                # extra debugging to find root cause of bug/1599329"},{"line_number":37,"context_line":"                for subsystem in netdev netdev_linux netdev_vport poll_loop netlink netlink_notifier;"},{"line_number":38,"context_line":"                do"},{"line_number":39,"context_line":"                    sudo ovs-appctl vlog/set $subsystem:file:dbg;"},{"line_number":40,"context_line":"                done"},{"line_number":41,"context_line":"            fi"},{"line_number":42,"context_line":"            ;;"}],"source_content_type":"text/x-sh","patch_set":1,"id":"dada55a8_07234457","line":39,"range":{"start_line":39,"start_character":64,"end_line":39,"end_character":65},"updated":"2016-07-20 11:05:09.000000000","message":"unnecessary semicolon","commit_id":"ca33aeefe129242d721a22047407e9ecc3cd76d5"}],"neutron/tests/contrib/gate_hook.sh":[{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"f0e233a2b378039dad2529b3d4da24aba72f1ffd","unresolved":false,"context_lines":[{"line_number":81,"context_line":"esac"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"if [[ \"$VENV\" \u003d~ \"tempest-dsvm\" ]]; then"},{"line_number":85,"context_line":"    # extra debugging to find root cause of bug/1599329"},{"line_number":86,"context_line":"    for subsystem in netdev netdev_linux netdev_vport poll_loop netlink netlink_notifier;"},{"line_number":87,"context_line":"    do"}],"source_content_type":"text/x-sh","patch_set":2,"id":"dada55a8_5347b94a","line":84,"updated":"2016-07-20 13:24:56.000000000","message":"Which jobs do you target here? I don\u0027t think that usual tempest jobs ever trigger the hook.","commit_id":"2a37f95a25c7978ebb8fb93be58869a87dbe374b"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"1009e66f5fbeba8029cb7e78c6fadfd2e0bbfffd","unresolved":false,"context_lines":[{"line_number":81,"context_line":"esac"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"if [[ \"$VENV\" \u003d~ \"tempest-dsvm\" ]]; then"},{"line_number":85,"context_line":"    # extra debugging to find root cause of bug/1599329"},{"line_number":86,"context_line":"    for subsystem in netdev netdev_linux netdev_vport poll_loop netlink netlink_notifier;"},{"line_number":87,"context_line":"    do"}],"source_content_type":"text/x-sh","patch_set":2,"id":"dada55a8_a42ea940","line":84,"in_reply_to":"dada55a8_5347b94a","updated":"2016-07-20 14:11:17.000000000","message":"You sure? http://logs.openstack.org/46/341846/2/check/gate-tempest-dsvm-neutron-dvr/3119540/console.html#_2016-07-19_22_48_12_111949","commit_id":"2a37f95a25c7978ebb8fb93be58869a87dbe374b"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"24104c07c152a650b64bc3c7b39f7e26a751ee36","unresolved":false,"context_lines":[{"line_number":81,"context_line":"esac"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"if [[ \"$VENV\" \u003d~ \"tempest-dsvm\" ]]; then"},{"line_number":85,"context_line":"    # extra debugging to find root cause of bug/1599329"},{"line_number":86,"context_line":"    for subsystem in netdev netdev_linux netdev_vport poll_loop netlink netlink_notifier;"},{"line_number":87,"context_line":"    do"}],"source_content_type":"text/x-sh","patch_set":2,"id":"dada55a8_f525ed08","line":84,"in_reply_to":"dada55a8_75e45de0","updated":"2016-07-20 15:05:09.000000000","message":"Right.","commit_id":"2a37f95a25c7978ebb8fb93be58869a87dbe374b"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"e75ed2dde4daa2a7c247d542453a11dbb6b78e88","unresolved":false,"context_lines":[{"line_number":81,"context_line":"esac"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"if [[ \"$VENV\" \u003d~ \"tempest-dsvm\" ]]; then"},{"line_number":85,"context_line":"    # extra debugging to find root cause of bug/1599329"},{"line_number":86,"context_line":"    for subsystem in netdev netdev_linux netdev_vport poll_loop netlink netlink_notifier;"},{"line_number":87,"context_line":"    do"}],"source_content_type":"text/x-sh","patch_set":2,"id":"dada55a8_75e45de0","line":84,"in_reply_to":"dada55a8_7fbd5cb6","updated":"2016-07-20 15:03:20.000000000","message":"Aha, you mean we don\u0027t define the function here https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/neutron.yaml#L104 for e.g. dvr job like we do for others https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/neutron.yaml#L463 ?","commit_id":"2a37f95a25c7978ebb8fb93be58869a87dbe374b"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"6c9e8a763b693eb0a4d16601300a997582c0a3ed","unresolved":false,"context_lines":[{"line_number":81,"context_line":"esac"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"if [[ \"$VENV\" \u003d~ \"tempest-dsvm\" ]]; then"},{"line_number":85,"context_line":"    # extra debugging to find root cause of bug/1599329"},{"line_number":86,"context_line":"    for subsystem in netdev netdev_linux netdev_vport poll_loop netlink netlink_notifier;"},{"line_number":87,"context_line":"    do"}],"source_content_type":"text/x-sh","patch_set":2,"id":"dada55a8_7fbd5cb6","line":84,"in_reply_to":"dada55a8_a42ea940","updated":"2016-07-20 14:28:27.000000000","message":"We don\u0027t redefine the hook for the job though, so it effectively calls the default:\n\nhttps://github.com/openstack-infra/devstack-gate/blob/master/devstack-vm-gate-wrap.sh#L434","commit_id":"2a37f95a25c7978ebb8fb93be58869a87dbe374b"},{"author":{"_account_id":8788,"name":"Miguel Angel Ajo","email":"mangelajo@redhat.com","username":"mangelajo"},"change_message_id":"23a20bdb99f45457a64879ee56724f510f4ee330","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"if [[ \"$VENV\" \u003d~ \"tempest-dsvm\" ]]; then"},{"line_number":85,"context_line":"    # extra debugging to find root cause of bug/1599329"},{"line_number":86,"context_line":"    for subsystem in netdev netdev_linux netdev_vport poll_loop netlink netlink_notifier;"},{"line_number":87,"context_line":"    do"},{"line_number":88,"context_line":"        sudo ovs-appctl vlog/set $subsystem:file:dbg"},{"line_number":89,"context_line":"    done"}],"source_content_type":"text/x-sh","patch_set":2,"id":"dada55a8_c9293639","line":86,"updated":"2016-07-20 13:58:30.000000000","message":"wait, I\u0027d remove poll_loop, the debug info it provides doesn\u0027t seem to be what we expected.\n\n2016-07-20T13:58:03.848Z|56467|poll_loop(revalidator109)|DBG|wakeup due to 0-ms timeout at ofproto/ofproto-dpif-upcall.c:815 (0% CPU usage)\n2016-07-20T13:58:03.849Z|56183|poll_loop(revalidator108)|DBG|wakeup due to [POLLIN] on fd 3 (FIFO pipe:[234239]) at lib/ovs-thread.c:304 (0% CPU usage)\n2016-07-20T13:58:03.849Z|56184|poll_loop(revalidator108)|DBG|wakeup due to [POLLIN] on fd 3 (FIFO pipe:[234239]) at lib/ovs-thread.c:304 (0% CPU usage)\n2016-07-20T13:58:03.849Z|56468|poll_loop(revalidator109)|DBG|wakeup due to [POLLIN] on fd 52 (FIFO pipe:[241513]) at lib/ovs-thread.c:304 (0% CPU usage)\n2016-07-20T13:58:03.851Z|155441|netdev_linux|INFO|ioctl(SIOCGIFHWADDR) on tap2892599b-b5 device failed: No such device\n2016-07-20T13:58:03.854Z|155442|poll_loop|DBG|wakeup due to 0-ms timeout at ofproto/ofproto-dpif.c:1574 (25% CPU usage)\n2016-07-20T13:58:03.904Z|155443|poll_loop|DBG|wakeup due to [POLLIN] on fd 11 (\u003c-\u003e/var/run/openvswitch/db.sock) at lib/stream-fd.c:155 (25% CPU usage)\n2016-07-20T13:58:03.913Z|155444|poll_loop|DBG|wakeup due to [POLLIN] on fd 11 (\u003c-\u003e/var/run/openvswitch/db.sock) at lib/stream-fd.c:155 (25% CPU usage)\n2016-07-20T13:58:03.924Z|155445|poll_loop|DBG|wakeup due to [POLLIN] on fd 12 (NETLINK_ROUTE\u003c-\u003eNETLINK_ROUTE) at lib/netlink-socket.c:1236 (25% CPU usage)\n2016-07-20T13:58:03.924Z|155446|poll_loop|DBG|wakeup due to [POLLIN] on fd 15 (NETLINK_ROUTE\u003c-\u003eNETLINK_ROUTE) at lib/netlink-socket.c:1236 (25% CPU usage)","commit_id":"2a37f95a25c7978ebb8fb93be58869a87dbe374b"},{"author":{"_account_id":8788,"name":"Miguel Angel Ajo","email":"mangelajo@redhat.com","username":"mangelajo"},"change_message_id":"97f3c1526f68470767d1983739f258ee851a32b1","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"if [[ \"$VENV\" \u003d~ \"tempest-dsvm\" ]]; then"},{"line_number":85,"context_line":"    # extra debugging to find root cause of bug/1599329"},{"line_number":86,"context_line":"    for subsystem in netdev netdev_linux netdev_vport poll_loop netlink netlink_notifier;"},{"line_number":87,"context_line":"    do"},{"line_number":88,"context_line":"        sudo ovs-appctl vlog/set $subsystem:file:dbg"},{"line_number":89,"context_line":"    done"}],"source_content_type":"text/x-sh","patch_set":2,"id":"dada55a8_7f7b9c8c","line":86,"in_reply_to":"dada55a8_c9293639","updated":"2016-07-20 14:23:16.000000000","message":"please also add \"bridge\" which seems to be relevant.","commit_id":"2a37f95a25c7978ebb8fb93be58869a87dbe374b"}]}
