[Bug 1581598] [NEW] ipv6 enabled charms don't understand mngtmpaddr flag

Edward Hope-Morley edward.hope-morley at canonical.com
Fri May 13 16:28:19 UTC 2016


Public bug reported:

In Xenial if you are have an ipv6 address that was created following an
RA receive it may have the "mngtmpaddr" and/or "noprefixroute" flag set
e.g.

2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether fa:16:3e:e2:e2:56 brd ff:ff:ff:ff:ff:ff
    inet 10.5.32.212/16 brd 10.5.255.255 scope global ens3
       valid_lft forever preferred_lft forever
    inet6 2001:db8:0:1:f816:3eff:fee2:e256/64 scope global mngtmpaddr dynamic 
       valid_lft 86397sec preferred_lft 14397sec
    inet6 fe80::f816:3eff:fee2:e256/64 scope link 
       valid_lft forever preferred_lft forever

The charms do not currently parse this properly when validating ipv6
addresses which causes xenial ipv6 deployments to fail.

Looks like this has actually been around since Utopic timeframe - more
info here - http://lists.openwall.net/netdev/2013/12/06/138

** Affects: charm-helpers
     Importance: High
     Assignee: Edward Hope-Morley (hopem)
         Status: In Progress

** Affects: ceilometer (Juju Charms Collection)
     Importance: High
         Status: New

** Affects: ceph (Juju Charms Collection)
     Importance: High
         Status: New

** Affects: ceph-mon (Juju Charms Collection)
     Importance: Undecided
         Status: New

** Affects: ceph-osd (Juju Charms Collection)
     Importance: High
         Status: New

** Affects: ceph-radosgw (Juju Charms Collection)
     Importance: High
         Status: New

** Affects: cinder (Juju Charms Collection)
     Importance: High
         Status: New

** Affects: glance (Juju Charms Collection)
     Importance: High
         Status: New

** Affects: heat (Juju Charms Collection)
     Importance: High
         Status: New

** Affects: keystone (Juju Charms Collection)
     Importance: High
         Status: New

** Affects: neutron-api (Juju Charms Collection)
     Importance: High
         Status: New

** Affects: nova-cloud-controller (Juju Charms Collection)
     Importance: High
         Status: New

** Affects: nova-compute (Juju Charms Collection)
     Importance: High
         Status: New

** Affects: openstack-dashboard (Juju Charms Collection)
     Importance: High
         Status: New

** Affects: percona-cluster (Juju Charms Collection)
     Importance: High
         Status: New

** Affects: rabbitmq-server (Juju Charms Collection)
     Importance: High
         Status: New

** Affects: swift-proxy (Juju Charms Collection)
     Importance: High
         Status: New

** Affects: swift-storage (Juju Charms Collection)
     Importance: High
         Status: New

** Also affects: nova-cloud-controller (Juju Charms Collection)
   Importance: Undecided
       Status: New

** Also affects: swift-proxy (Juju Charms Collection)
   Importance: Undecided
       Status: New

** Also affects: ceph-mon (Juju Charms Collection)
   Importance: Undecided
       Status: New

** Also affects: glance (Juju Charms Collection)
   Importance: Undecided
       Status: New

** Also affects: neutron-api (Juju Charms Collection)
   Importance: Undecided
       Status: New

** Also affects: cinder (Juju Charms Collection)
   Importance: Undecided
       Status: New

** Also affects: ceilometer (Juju Charms Collection)
   Importance: Undecided
       Status: New

** Also affects: heat (Juju Charms Collection)
   Importance: Undecided
       Status: New

** Also affects: ceph-osd (Juju Charms Collection)
   Importance: Undecided
       Status: New

** Also affects: openstack-dashboard (Juju Charms Collection)
   Importance: Undecided
       Status: New

** Also affects: rabbitmq-server (Juju Charms Collection)
   Importance: Undecided
       Status: New

** Also affects: ceph-radosgw (Juju Charms Collection)
   Importance: Undecided
       Status: New

** Also affects: swift-storage (Juju Charms Collection)
   Importance: Undecided
       Status: New

** Also affects: percona-cluster (Juju Charms Collection)
   Importance: Undecided
       Status: New

** Also affects: nova-compute (Juju Charms Collection)
   Importance: Undecided
       Status: New

** Also affects: ceph (Juju Charms Collection)
   Importance: Undecided
       Status: New

** Also affects: charm-helpers
   Importance: Undecided
       Status: New

** Changed in: ceilometer (Juju Charms Collection)
   Importance: Undecided => High

** Changed in: ceilometer (Juju Charms Collection)
    Milestone: None => 16.07

** Changed in: ceph (Juju Charms Collection)
   Importance: Undecided => High

** Changed in: ceph (Juju Charms Collection)
    Milestone: None => 16.07

** Changed in: ceph-osd (Juju Charms Collection)
   Importance: Undecided => High

** Changed in: ceph-osd (Juju Charms Collection)
    Milestone: None => 16.07

** Changed in: ceph-radosgw (Juju Charms Collection)
   Importance: Undecided => High

** Changed in: ceph-radosgw (Juju Charms Collection)
    Milestone: None => 16.07

** Changed in: cinder (Juju Charms Collection)
   Importance: Undecided => High

** Changed in: cinder (Juju Charms Collection)
    Milestone: None => 16.07

** Changed in: glance (Juju Charms Collection)
   Importance: Undecided => High

** Changed in: glance (Juju Charms Collection)
    Milestone: None => 16.07

** Changed in: heat (Juju Charms Collection)
   Importance: Undecided => High

** Changed in: heat (Juju Charms Collection)
    Milestone: None => 16.07

** Changed in: keystone (Juju Charms Collection)
   Importance: Undecided => High

** Changed in: keystone (Juju Charms Collection)
    Milestone: None => 16.07

** Changed in: neutron-api (Juju Charms Collection)
   Importance: Undecided => High

** Changed in: neutron-api (Juju Charms Collection)
    Milestone: None => 16.07

** Changed in: nova-cloud-controller (Juju Charms Collection)
   Importance: Undecided => High

** Changed in: nova-cloud-controller (Juju Charms Collection)
    Milestone: None => 16.07

** Changed in: nova-compute (Juju Charms Collection)
   Importance: Undecided => High

** Changed in: nova-compute (Juju Charms Collection)
    Milestone: None => 16.07

** Changed in: openstack-dashboard (Juju Charms Collection)
   Importance: Undecided => High

** Changed in: openstack-dashboard (Juju Charms Collection)
    Milestone: None => 16.07

** Changed in: percona-cluster (Juju Charms Collection)
   Importance: Undecided => High

** Changed in: percona-cluster (Juju Charms Collection)
    Milestone: None => 16.07

** Changed in: rabbitmq-server (Juju Charms Collection)
   Importance: Undecided => High

** Changed in: rabbitmq-server (Juju Charms Collection)
    Milestone: None => 16.07

** Changed in: swift-proxy (Juju Charms Collection)
   Importance: Undecided => High

** Changed in: swift-proxy (Juju Charms Collection)
    Milestone: None => 16.07

** Changed in: swift-storage (Juju Charms Collection)
   Importance: Undecided => High

** Changed in: swift-storage (Juju Charms Collection)
    Milestone: None => 16.07

** Changed in: charm-helpers
   Importance: Undecided => High

** Changed in: charm-helpers
       Status: New => In Progress

** Changed in: charm-helpers
     Assignee: (unassigned) => Edward Hope-Morley (hopem)

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to cinder in Juju Charms Collection.
Matching subscriptions: charm-bugs
https://bugs.launchpad.net/bugs/1581598

Title:
  ipv6 enabled charms don't understand mngtmpaddr flag

Status in Charm Helpers:
  In Progress
Status in ceilometer package in Juju Charms Collection:
  New
Status in ceph package in Juju Charms Collection:
  New
Status in ceph-mon package in Juju Charms Collection:
  New
Status in ceph-osd package in Juju Charms Collection:
  New
Status in ceph-radosgw package in Juju Charms Collection:
  New
Status in cinder package in Juju Charms Collection:
  New
Status in glance package in Juju Charms Collection:
  New
Status in heat package in Juju Charms Collection:
  New
Status in keystone package in Juju Charms Collection:
  New
Status in neutron-api package in Juju Charms Collection:
  New
Status in nova-cloud-controller package in Juju Charms Collection:
  New
Status in nova-compute package in Juju Charms Collection:
  New
Status in openstack-dashboard package in Juju Charms Collection:
  New
Status in percona-cluster package in Juju Charms Collection:
  New
Status in rabbitmq-server package in Juju Charms Collection:
  New
Status in swift-proxy package in Juju Charms Collection:
  New
Status in swift-storage package in Juju Charms Collection:
  New

Bug description:
  In Xenial if you are have an ipv6 address that was created following
  an RA receive it may have the "mngtmpaddr" and/or "noprefixroute" flag
  set e.g.

  2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
      link/ether fa:16:3e:e2:e2:56 brd ff:ff:ff:ff:ff:ff
      inet 10.5.32.212/16 brd 10.5.255.255 scope global ens3
         valid_lft forever preferred_lft forever
      inet6 2001:db8:0:1:f816:3eff:fee2:e256/64 scope global mngtmpaddr dynamic 
         valid_lft 86397sec preferred_lft 14397sec
      inet6 fe80::f816:3eff:fee2:e256/64 scope link 
         valid_lft forever preferred_lft forever

  The charms do not currently parse this properly when validating ipv6
  addresses which causes xenial ipv6 deployments to fail.

  Looks like this has actually been around since Utopic timeframe - more
  info here - http://lists.openwall.net/netdev/2013/12/06/138

To manage notifications about this bug go to:
https://bugs.launchpad.net/charm-helpers/+bug/1581598/+subscriptions



More information about the Ubuntu-openstack-bugs mailing list