← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 2053227] [NEW] [ovn-octavia-provider] ovn-octavia-provider-functional-master is broken by ovn build failure

 

Public bug reported:

The ovn-octavia-provider-functional-master job consistently fails during set up.
The log indicates ovn build is failing.


example: https://zuul.opendev.org/t/openstack/build/65fafcb26fdb4b9b97d9ce481f70037e
```
...
gcc -DHAVE_CONFIG_H -I.   -I ./include  -I ./include -I ./ovn -I ./include -I ./lib -I ./lib -I /home/zuul/src/opendev.org/openstack/ovs/include -I /home/zuul/src/opendev.org/openstack/ovs/include -I /home/zuul/src/opendev.org/openstack/ovs/lib -I /home/zuul/src/opendev.org/openstack/ovs/lib -I /home/zuul/src/opendev.org/openstack/ovs -I /home/zuul/src/opendev.org/openstack/ovs    -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict   -g -O2 -MT controller/physical.o -MD -MP -MF $depbase.Tpo -c -o controller/physical.o controller/physical.c &&\
mv -f $depbase.Tpo $depbase.Po
controller/ofctrl.c: In function ‘ofctrl_inject_pkt’:                   
controller/ofctrl.c:3048:5: error: too many arguments to function ‘flow_compose’
 3048 |     flow_compose(&packet, &uflow, NULL, 64, false);
      |     ^~~~~~~~~~~~
In file included from /home/zuul/src/opendev.org/openstack/ovs/lib/dp-packet.h:34,
                 from controller/ofctrl.c:21:
/home/zuul/src/opendev.org/openstack/ovs/lib/flow.h:129:6: note: declared here     
  129 | void flow_compose(struct dp_packet *, const struct flow *,
      |      ^~~~~~~~~~~~
make[1]: *** [Makefile:2369: controller/ofctrl.o] Error 1              
make[1]: *** Waiting for unfinished jobs....
controller/pinctrl.c: In function ‘pinctrl_ip_mcast_handle_igmp’:              
controller/pinctrl.c:5488:54: error: ‘MCAST_GROUP_IGMPV1’ undeclared (first use in this function)
 5488 |                                       port_key_data, MCAST_GROUP_IGMPV1);
      |                                                      ^~~~~~~~~~~~~~~~~~
controller/pinctrl.c:5488:54: note: each undeclared identifier is reported only once for each function it appears in
controller/pinctrl.c:5487:13: error: too many arguments to function ‘mcast_snooping_add_group4’
 5487 |             mcast_snooping_add_group4(ip_ms->ms, ip4, IP_MCAST_VLAN,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from controller/ip-mcast.h:19,
                 from controller/pinctrl.c:64:
/home/zuul/src/opendev.org/openstack/ovs/lib/mcast-snooping.h:190:6: note: declared here
  190 | bool mcast_snooping_add_group4(struct mcast_snooping *ms, ovs_be32 ip4,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
controller/pinctrl.c:5493:54: error: ‘MCAST_GROUP_IGMPV2’ undeclared (first use in this function)
 5493 |                                       port_key_data, MCAST_GROUP_IGMPV2);
      |                                                      ^~~~~~~~~~~~~~~~~~
controller/pinctrl.c:5492:13: error: too many arguments to function ‘mcast_snooping_add_group4’
 5492 |             mcast_snooping_add_group4(ip_ms->ms, ip4, IP_MCAST_VLAN,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from controller/ip-mcast.h:19,
                 from controller/pinctrl.c:64:
/home/zuul/src/opendev.org/openstack/ovs/lib/mcast-snooping.h:190:6: note: declared here
  190 | bool mcast_snooping_add_group4(struct mcast_snooping *ms, ovs_be32 ip4,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: *** [Makefile:2369: controller/pinctrl.o] Error 1                         
make[1]: Leaving directory '/home/zuul/src/opendev.org/openstack/ovn'              
make: *** [Makefile:1528: all] Error 2
```

** Affects: neutron
     Importance: Undecided
     Assignee: Takashi Kajinami (kajinamit)
         Status: In Progress


** Tags: ovn-octavia-provider

** Changed in: neutron
     Assignee: (unassigned) => Takashi Kajinami (kajinamit)

** Tags added: ovn-octavia-provider

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/2053227

Title:
  [ovn-octavia-provider] ovn-octavia-provider-functional-master is
  broken by ovn build failure

Status in neutron:
  In Progress

Bug description:
  The ovn-octavia-provider-functional-master job consistently fails during set up.
  The log indicates ovn build is failing.

  
  example: https://zuul.opendev.org/t/openstack/build/65fafcb26fdb4b9b97d9ce481f70037e
  ```
  ...
  gcc -DHAVE_CONFIG_H -I.   -I ./include  -I ./include -I ./ovn -I ./include -I ./lib -I ./lib -I /home/zuul/src/opendev.org/openstack/ovs/include -I /home/zuul/src/opendev.org/openstack/ovs/include -I /home/zuul/src/opendev.org/openstack/ovs/lib -I /home/zuul/src/opendev.org/openstack/ovs/lib -I /home/zuul/src/opendev.org/openstack/ovs -I /home/zuul/src/opendev.org/openstack/ovs    -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict   -g -O2 -MT controller/physical.o -MD -MP -MF $depbase.Tpo -c -o controller/physical.o controller/physical.c &&\
  mv -f $depbase.Tpo $depbase.Po
  controller/ofctrl.c: In function ‘ofctrl_inject_pkt’:                   
  controller/ofctrl.c:3048:5: error: too many arguments to function ‘flow_compose’
   3048 |     flow_compose(&packet, &uflow, NULL, 64, false);
        |     ^~~~~~~~~~~~
  In file included from /home/zuul/src/opendev.org/openstack/ovs/lib/dp-packet.h:34,
                   from controller/ofctrl.c:21:
  /home/zuul/src/opendev.org/openstack/ovs/lib/flow.h:129:6: note: declared here     
    129 | void flow_compose(struct dp_packet *, const struct flow *,
        |      ^~~~~~~~~~~~
  make[1]: *** [Makefile:2369: controller/ofctrl.o] Error 1              
  make[1]: *** Waiting for unfinished jobs....
  controller/pinctrl.c: In function ‘pinctrl_ip_mcast_handle_igmp’:              
  controller/pinctrl.c:5488:54: error: ‘MCAST_GROUP_IGMPV1’ undeclared (first use in this function)
   5488 |                                       port_key_data, MCAST_GROUP_IGMPV1);
        |                                                      ^~~~~~~~~~~~~~~~~~
  controller/pinctrl.c:5488:54: note: each undeclared identifier is reported only once for each function it appears in
  controller/pinctrl.c:5487:13: error: too many arguments to function ‘mcast_snooping_add_group4’
   5487 |             mcast_snooping_add_group4(ip_ms->ms, ip4, IP_MCAST_VLAN,
        |             ^~~~~~~~~~~~~~~~~~~~~~~~~
  In file included from controller/ip-mcast.h:19,
                   from controller/pinctrl.c:64:
  /home/zuul/src/opendev.org/openstack/ovs/lib/mcast-snooping.h:190:6: note: declared here
    190 | bool mcast_snooping_add_group4(struct mcast_snooping *ms, ovs_be32 ip4,
        |      ^~~~~~~~~~~~~~~~~~~~~~~~~
  controller/pinctrl.c:5493:54: error: ‘MCAST_GROUP_IGMPV2’ undeclared (first use in this function)
   5493 |                                       port_key_data, MCAST_GROUP_IGMPV2);
        |                                                      ^~~~~~~~~~~~~~~~~~
  controller/pinctrl.c:5492:13: error: too many arguments to function ‘mcast_snooping_add_group4’
   5492 |             mcast_snooping_add_group4(ip_ms->ms, ip4, IP_MCAST_VLAN,
        |             ^~~~~~~~~~~~~~~~~~~~~~~~~
  In file included from controller/ip-mcast.h:19,
                   from controller/pinctrl.c:64:
  /home/zuul/src/opendev.org/openstack/ovs/lib/mcast-snooping.h:190:6: note: declared here
    190 | bool mcast_snooping_add_group4(struct mcast_snooping *ms, ovs_be32 ip4,
        |      ^~~~~~~~~~~~~~~~~~~~~~~~~
  make[1]: *** [Makefile:2369: controller/pinctrl.o] Error 1                         
  make[1]: Leaving directory '/home/zuul/src/opendev.org/openstack/ovn'              
  make: *** [Makefile:1528: all] Error 2
  ```

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/2053227/+subscriptions



Follow ups