← Back to team overview

touch-packages team mailing list archive

[Bug 1402763] Re: Multicast traffic not propating correctly over linux bridge

 

I enabled the multicast_querier using a udev rule for juju-br0; however
physical host reboots are still resulting in impact lxc containers not
re-joining the cluster; toggling the querier off/on again resolves the
issue so I'm guessing some sort of race.

** Tags added: apparmor apport-collected

** Description changed:

  There's a lot of supposition in the title of this bug but its currently
  my best guess.
  
  In this deployment, I have a number of services running in LXC
  containers across multiple physical hosts; each service is clustered
  across three units, all on separate physical hosts, using corosync and
  pacemaker; when using multicast to support cluster communication, I
  occasionally see a container drop out of the cluster and use its
  isolation response (to shutdown all managed services); when using
  unicast I've not yet see this same problem.
  
  LXC containers are bridged to the main physical network using a linux
  bridge:
  
    eth0 <-> juju-br0 <-> vethXXX <-> | vethXXX |
  
  All MTU's are standard (1500).
  
  ProblemType: Bug
  DistroRelease: Ubuntu 14.04
  Package: lxc 1.0.6-0ubuntu0.1
  ProcVersionSignature: User Name 3.13.0-40.69-generic 3.13.11.10
  Uname: Linux 3.13.0-40-generic x86_64
  ApportVersion: 2.14.1-0ubuntu3.6
  Architecture: amd64
  Date: Mon Dec 15 17:20:08 2014
  ProcEnviron:
   TERM=screen-bce
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SourcePackage: lxc
  UpgradeStatus: No upgrade log present (probably fresh install)
  defaults.conf:
   lxc.network.type = veth
   lxc.network.link = lxcbr0
   lxc.network.flags = up
   lxc.network.hwaddr = 00:16:3e:xx:xx:xx
+ --- 
+ AlsaDevices:
+  total 0
+  crw-rw---- 1 root audio 116,  1 Dec 17 10:16 seq
+  crw-rw---- 1 root audio 116, 33 Dec 17 10:16 timer
+ AplayDevices: Error: [Errno 2] No such file or directory
+ ApportVersion: 2.14.1-0ubuntu3.6
+ Architecture: amd64
+ ArecordDevices: Error: [Errno 2] No such file or directory
+ AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
+ DistroRelease: Ubuntu 14.04
+ IwConfig: Error: [Errno 2] No such file or directory
+ MachineType: Dell Inc. PowerEdge R610
+ Package: lxc 1.0.6-0ubuntu0.1
+ PackageArchitecture: amd64
+ PciMultimedia:
+  
+ ProcCmdline: BOOT_IMAGE=/boot/vmlinuz-3.13.0-43-generic root=UUID=5a86874d-8bbd-4e7a-b73e-17c914de390b ro
+ ProcEnviron:
+  TERM=screen-bce
+  PATH=(custom, no user)
+  XDG_RUNTIME_DIR=<set>
+  LANG=en_US.UTF-8
+  SHELL=/bin/bash
+ ProcFB: 0 VESA VGA
+ ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-43-generic root=UUID=5a86874d-8bbd-4e7a-b73e-17c914de390b ro
+ ProcVersionSignature: User Name 3.13.0-43.72-generic 3.13.11.11
+ RfKill: Error: [Errno 2] No such file or directory
+ Tags:  trusty uec-images trusty uec-images apparmor
+ Uname: Linux 3.13.0-43-generic x86_64
+ UpgradeStatus: No upgrade log present (probably fresh install)
+ UserGroups: adm audio cdrom dialout dip floppy libvirtd netdev plugdev sudo video
+ _MarkForUpload: True
+ defaults.conf:
+  lxc.network.type = veth
+  lxc.network.link = lxcbr0
+  lxc.network.flags = up
+  lxc.network.hwaddr = 00:16:3e:xx:xx:xx
+ dmi.bios.date: 08/18/2011
+ dmi.bios.vendor: Dell Inc.
+ dmi.bios.version: 6.0.7
+ dmi.board.name: 0F0XJ6
+ dmi.board.vendor: Dell Inc.
+ dmi.board.version: A11
+ dmi.chassis.type: 23
+ dmi.chassis.vendor: Dell Inc.
+ dmi.modalias: dmi:bvnDellInc.:bvr6.0.7:bd08/18/2011:svnDellInc.:pnPowerEdgeR610:pvr:rvnDellInc.:rn0F0XJ6:rvrA11:cvnDellInc.:ct23:cvr:
+ dmi.product.name: PowerEdge R610
+ dmi.sys.vendor: Dell Inc.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to lxc in Ubuntu.
https://bugs.launchpad.net/bugs/1402763

Title:
  Multicast traffic not propating correctly over linux bridge

Status in juju-core:
  New
Status in linux package in Ubuntu:
  Incomplete
Status in lxc package in Ubuntu:
  Confirmed

Bug description:
  There's a lot of supposition in the title of this bug but its
  currently my best guess.

  In this deployment, I have a number of services running in LXC
  containers across multiple physical hosts; each service is clustered
  across three units, all on separate physical hosts, using corosync and
  pacemaker; when using multicast to support cluster communication, I
  occasionally see a container drop out of the cluster and use its
  isolation response (to shutdown all managed services); when using
  unicast I've not yet see this same problem.

  LXC containers are bridged to the main physical network using a linux
  bridge:

    eth0 <-> juju-br0 <-> vethXXX <-> | vethXXX |

  All MTU's are standard (1500).

  ProblemType: Bug
  DistroRelease: Ubuntu 14.04
  Package: lxc 1.0.6-0ubuntu0.1
  ProcVersionSignature: User Name 3.13.0-40.69-generic 3.13.11.10
  Uname: Linux 3.13.0-40-generic x86_64
  ApportVersion: 2.14.1-0ubuntu3.6
  Architecture: amd64
  Date: Mon Dec 15 17:20:08 2014
  ProcEnviron:
   TERM=screen-bce
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SourcePackage: lxc
  UpgradeStatus: No upgrade log present (probably fresh install)
  defaults.conf:
   lxc.network.type = veth
   lxc.network.link = lxcbr0
   lxc.network.flags = up
   lxc.network.hwaddr = 00:16:3e:xx:xx:xx
  --- 
  AlsaDevices:
   total 0
   crw-rw---- 1 root audio 116,  1 Dec 17 10:16 seq
   crw-rw---- 1 root audio 116, 33 Dec 17 10:16 timer
  AplayDevices: Error: [Errno 2] No such file or directory
  ApportVersion: 2.14.1-0ubuntu3.6
  Architecture: amd64
  ArecordDevices: Error: [Errno 2] No such file or directory
  AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
  DistroRelease: Ubuntu 14.04
  IwConfig: Error: [Errno 2] No such file or directory
  MachineType: Dell Inc. PowerEdge R610
  Package: lxc 1.0.6-0ubuntu0.1
  PackageArchitecture: amd64
  PciMultimedia:
   
  ProcCmdline: BOOT_IMAGE=/boot/vmlinuz-3.13.0-43-generic root=UUID=5a86874d-8bbd-4e7a-b73e-17c914de390b ro
  ProcEnviron:
   TERM=screen-bce
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcFB: 0 VESA VGA
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-43-generic root=UUID=5a86874d-8bbd-4e7a-b73e-17c914de390b ro
  ProcVersionSignature: User Name 3.13.0-43.72-generic 3.13.11.11
  RfKill: Error: [Errno 2] No such file or directory
  Tags:  trusty uec-images trusty uec-images apparmor
  Uname: Linux 3.13.0-43-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm audio cdrom dialout dip floppy libvirtd netdev plugdev sudo video
  _MarkForUpload: True
  defaults.conf:
   lxc.network.type = veth
   lxc.network.link = lxcbr0
   lxc.network.flags = up
   lxc.network.hwaddr = 00:16:3e:xx:xx:xx
  dmi.bios.date: 08/18/2011
  dmi.bios.vendor: Dell Inc.
  dmi.bios.version: 6.0.7
  dmi.board.name: 0F0XJ6
  dmi.board.vendor: Dell Inc.
  dmi.board.version: A11
  dmi.chassis.type: 23
  dmi.chassis.vendor: Dell Inc.
  dmi.modalias: dmi:bvnDellInc.:bvr6.0.7:bd08/18/2011:svnDellInc.:pnPowerEdgeR610:pvr:rvnDellInc.:rn0F0XJ6:rvrA11:cvnDellInc.:ct23:cvr:
  dmi.product.name: PowerEdge R610
  dmi.sys.vendor: Dell Inc.

To manage notifications about this bug go to:
https://bugs.launchpad.net/juju-core/+bug/1402763/+subscriptions


References