I've instrumented libvirt from both oneiric and precise, both on a
precise server, to print out all of the mount activity performed during
container creation, and print out /proc/mounts and /proc/self/mountinfo
right before the container's /sbin/init is exec'd.  Following is the
result.  'XXX' is mount activity in the oneiric version, 'YYY' is mount
activity in the precise version.  /proc/mounts and /proc/self/mountinfo
are prefixed with 'AAA' for oneiric and 'BBB' for precise.

I don't see any meaningful difference.  I'll summarize in a new comment.

=====================================================
00:13:29.994: 1: debug : lxcContainerPivotRoot:323 : XXX made / MS_PRIVATE
00:13:29.994: 1: debug : lxcContainerPivotRoot:345 : XXX mounted tmprootfs onto 
/home/ubuntu/rootfs/.oldroot type tmpfs
00:13:29.994: 1: debug : lxcContainerPivotRoot:367 : XXX bind-mounted 
/home/ubuntu/rootfs onto /home/ubuntu/rootfs/.oldroot/new
00:13:29.994: 1: debug : lxcContainerPivotRoot:384 : XXX pivot-rooted . to 
.oldroot
00:13:29.994: 1: debug : lxcContainerMountBasicFS:435 : XXX mounted devfs on 
/dev type tmpfs
00:13:29.994: 1: debug : lxcContainerMountBasicFS:435 : XXX mounted /proc on 
/proc type proc
00:13:29.994: 1: debug : lxcContainerMountBasicFS:435 : XXX mounted /sys on 
/sys type sysfs
00:13:29.994: 1: debug : lxcContainerMountBasicFS:450 : XXX mounted 
/.oldroot/home/ubuntu/rootfs/dev/pts on /dev/pts (MS_MOVE)
00:13:29.994: 1: debug : lxcContainerPopulateDevices:502 : XXX bind-mounted 
/dev/pts/ptmx on /dev/ptmx
00:13:29.994: 1: debug : lxcContainerPopulateDevices:514 : XXX sym-linked 
/dev/tty1 to /dev/pts/0
00:13:29.994: 1: debug : lxcContainerPopulateDevices:520 : XXX sym-linked 
/dev/console to /dev/pts/0
00:13:29.994: 1: debug : lxcContainerUnmountOldFS:610 : XXX unmounted 
/.oldroot/sys/kernel/security
00:13:29.994: 1: debug : lxcContainerUnmountOldFS:610 : XXX unmounted 
/.oldroot/sys/kernel/debug
00:13:29.994: 1: debug : lxcContainerUnmountOldFS:610 : XXX unmounted 
/.oldroot/sys/fs/fuse/connections
00:13:29.994: 1: debug : lxcContainerUnmountOldFS:610 : XXX unmounted 
/.oldroot/sys/fs/cgroup/perf_event
00:13:29.994: 1: debug : lxcContainerUnmountOldFS:610 : XXX unmounted 
/.oldroot/sys/fs/cgroup/net_cls
00:13:29.994: 1: debug : lxcContainerUnmountOldFS:610 : XXX unmounted 
/.oldroot/sys/fs/cgroup/memory
00:13:29.994: 1: debug : lxcContainerUnmountOldFS:610 : XXX unmounted 
/.oldroot/sys/fs/cgroup/freezer
00:13:29.994: 1: debug : lxcContainerUnmountOldFS:610 : XXX unmounted 
/.oldroot/sys/fs/cgroup/devices
00:13:29.994: 1: debug : lxcContainerUnmountOldFS:610 : XXX unmounted 
/.oldroot/sys/fs/cgroup/cpuset
00:13:29.994: 1: debug : lxcContainerUnmountOldFS:610 : XXX unmounted 
/.oldroot/sys/fs/cgroup/cpuacct
00:13:29.995: 1: debug : lxcContainerUnmountOldFS:610 : XXX unmounted 
/.oldroot/sys/fs/cgroup/cpu
00:13:29.995: 1: debug : lxcContainerUnmountOldFS:610 : XXX unmounted 
/.oldroot/sys/fs/cgroup/blkio
00:13:29.995: 1: debug : lxcContainerUnmountOldFS:610 : XXX unmounted 
/.oldroot/sys/fs/cgroup
00:13:29.995: 1: debug : lxcContainerUnmountOldFS:610 : XXX unmounted 
/.oldroot/sys
00:13:29.995: 1: debug : lxcContainerUnmountOldFS:610 : XXX unmounted 
/.oldroot/run/shm
00:13:29.995: 1: debug : lxcContainerUnmountOldFS:610 : XXX unmounted 
/.oldroot/run/lock
00:13:29.995: 1: debug : lxcContainerUnmountOldFS:610 : XXX unmounted 
/.oldroot/run
00:13:29.995: 1: debug : lxcContainerUnmountOldFS:610 : XXX unmounted 
/.oldroot/proc
00:13:29.995: 1: debug : lxcContainerUnmountOldFS:610 : XXX unmounted 
/.oldroot/mnt
00:13:29.995: 1: debug : lxcContainerUnmountOldFS:610 : XXX unmounted 
/.oldroot/home/ubuntu/rootfs/.oldroot
00:13:29.995: 1: debug : lxcContainerUnmountOldFS:610 : XXX unmounted 
/.oldroot/dev/pts
00:13:29.995: 1: debug : lxcContainerUnmountOldFS:610 : XXX unmounted 
/.oldroot/dev
00:13:29.995: 1: debug : lxcContainerUnmountOldFS:610 : XXX unmounted /.oldroot
00:13:29.997: 1: debug : lxcContainerUnmountOldFS:610 : XXX unmounted /.oldroot
=====================================================

=====================================================
2012-01-06 03:13:44.156: 1: debug : lxcContainerPivotRoot:337 : YYY made / 
MS_PRIVATE
2012-01-06 03:13:44.156: 1: debug : lxcContainerPivotRoot:359 : YYY mounted 
tmprootfs onto /home/ubuntu/rootfs/.oldroot type tmpfs
2012-01-06 03:13:44.156: 1: debug : lxcContainerPivotRoot:381 : YYY recursive 
bind-mounted /home/ubuntu/rootfs onto /home/ubuntu/rootfs/.oldroot/new
2012-01-06 03:13:44.156: 1: debug : lxcContainerPivotRoot:408 : YYY 
pivot-rooted . to .oldroot
2012-01-06 03:13:44.156: 1: debug : lxcContainerMountBasicFS:494 : YYY mounted 
devfs onto /dev type tmpfs
2012-01-06 03:13:44.156: 1: debug : lxcContainerMountBasicFS:494 : YYY mounted 
proc onto /proc type proc
2012-01-06 03:13:44.156: 1: debug : lxcContainerMountBasicFS:494 : YYY mounted 
/proc/sys onto /proc/sys type (null)
2012-01-06 03:13:44.156: 1: debug : lxcContainerMountBasicFS:494 : YYY mounted 
/proc/sys onto /proc/sys type (null)
2012-01-06 03:13:44.156: 1: debug : lxcContainerMountBasicFS:494 : YYY mounted 
/.oldroot/sys onto /sys type (null)
2012-01-06 03:13:44.156: 1: debug : lxcContainerMountBasicFS:494 : YYY mounted 
/.oldroot/sys onto /sys type (null)
2012-01-06 03:13:44.156: 1: debug : lxcContainerMountBasicFS:494 : YYY mounted 
/.oldroot/selinux onto /selinux type (null)
2012-01-06 03:13:44.156: 1: debug : lxcContainerMountBasicFS:494 : YYY mounted 
/.oldroot/selinux onto /selinux type (null)
2012-01-06 03:13:44.156: 1: debug : lxcContainerMountDevFS:528 : YYY 
move-mounted /.oldroot/home/ubuntu/rootfs/dev/pts onto /dev/pts
2012-01-06 03:13:44.157: 1: debug : lxcContainerPopulateDevices:580 : YYY 
mounted /dev/pts/ptmx onto /dev/ptmx
2012-01-06 03:13:44.158: 1: debug : lxcContainerUnmountOldFS:1033 : YYY 
umounted /.oldroot/sys/kernel/security
2012-01-06 03:13:44.158: 1: debug : lxcContainerUnmountOldFS:1033 : YYY 
umounted /.oldroot/sys/kernel/debug
2012-01-06 03:13:44.158: 1: debug : lxcContainerUnmountOldFS:1033 : YYY 
umounted /.oldroot/sys/fs/fuse/connections
2012-01-06 03:13:44.158: 1: debug : lxcContainerUnmountOldFS:1033 : YYY 
umounted /.oldroot/sys/fs/cgroup/perf_event
2012-01-06 03:13:44.158: 1: debug : lxcContainerUnmountOldFS:1033 : YYY 
umounted /.oldroot/sys/fs/cgroup/net_cls
2012-01-06 03:13:44.158: 1: debug : lxcContainerUnmountOldFS:1033 : YYY 
umounted /.oldroot/sys/fs/cgroup/memory
2012-01-06 03:13:44.158: 1: debug : lxcContainerUnmountOldFS:1033 : YYY 
umounted /.oldroot/sys/fs/cgroup/freezer
2012-01-06 03:13:44.158: 1: debug : lxcContainerUnmountOldFS:1033 : YYY 
umounted /.oldroot/sys/fs/cgroup/devices
2012-01-06 03:13:44.158: 1: debug : lxcContainerUnmountOldFS:1033 : YYY 
umounted /.oldroot/sys/fs/cgroup/cpuset
2012-01-06 03:13:44.158: 1: debug : lxcContainerUnmountOldFS:1033 : YYY 
umounted /.oldroot/sys/fs/cgroup/cpuacct
2012-01-06 03:13:44.158: 1: debug : lxcContainerUnmountOldFS:1033 : YYY 
umounted /.oldroot/sys/fs/cgroup/cpu
2012-01-06 03:13:44.158: 1: debug : lxcContainerUnmountOldFS:1033 : YYY 
umounted /.oldroot/sys/fs/cgroup/blkio
2012-01-06 03:13:44.158: 1: debug : lxcContainerUnmountOldFS:1033 : YYY 
umounted /.oldroot/sys/fs/cgroup
2012-01-06 03:13:44.158: 1: debug : lxcContainerUnmountOldFS:1033 : YYY 
umounted /.oldroot/sys
2012-01-06 03:13:44.158: 1: debug : lxcContainerUnmountOldFS:1033 : YYY 
umounted /.oldroot/run/shm
2012-01-06 03:13:44.158: 1: debug : lxcContainerUnmountOldFS:1033 : YYY 
umounted /.oldroot/run/lock
2012-01-06 03:13:44.158: 1: debug : lxcContainerUnmountOldFS:1033 : YYY 
umounted /.oldroot/run
2012-01-06 03:13:44.158: 1: debug : lxcContainerUnmountOldFS:1033 : YYY 
umounted /.oldroot/proc
2012-01-06 03:13:44.158: 1: debug : lxcContainerUnmountOldFS:1033 : YYY 
umounted /.oldroot/mnt
2012-01-06 03:13:44.158: 1: debug : lxcContainerUnmountOldFS:1033 : YYY 
umounted /.oldroot/home/ubuntu/rootfs/.oldroot
2012-01-06 03:13:44.158: 1: debug : lxcContainerUnmountOldFS:1033 : YYY 
umounted /.oldroot/dev/pts
2012-01-06 03:13:44.158: 1: debug : lxcContainerUnmountOldFS:1033 : YYY 
umounted /.oldroot/dev
2012-01-06 03:13:44.158: 1: debug : lxcContainerUnmountOldFS:1033 : YYY 
umounted /.oldroot
2012-01-06 03:13:44.165: 1: debug : lxcContainerUnmountOldFS:1033 : YYY 
umounted /.oldroot
=====================================================

=====================================================
AAA before container init exec, /proc/mounts has:
  AAA rootfs / rootfs rw 0 0

  AAA devpts /dev/pts devpts rw,relatime,gid=5,mode=620,ptmxmode=666 0 0

  AAA /dev/disk/by-label/cloudimg-rootfs / ext4
rw,relatime,user_xattr,barrier=1,data=ordered 0 0

  AAA devpts /dev/pts devpts rw,relatime,gid=5,mode=620,ptmxmode=666 0 0

  AAA /dev /dev tmpfs rw,relatime 0 0

  AAA /proc /proc proc rw,relatime 0 0

  AAA /sys /sys sysfs rw,relatime 0 0

  AAA devpts /dev/ptmx devpts rw,relatime,gid=5,mode=620,ptmxmode=666 0
0

AAA before container init exec, /proc/self/mountinfo has:
  AAA 84 91 0:29 / /dev/pts rw,relatime - devpts devpts 
rw,gid=5,mode=620,ptmxmode=666

  AAA 88 61 253:1 /home/ubuntu/rootfs / rw,relatime - ext4 /dev/disk/by-
label/cloudimg-rootfs rw,user_xattr,barrier=1,data=ordered

  AAA 89 88 0:29 / /dev/pts rw,relatime - devpts devpts
rw,gid=5,mode=620,ptmxmode=666

  AAA 91 88 0:33 / /dev rw,relatime - tmpfs /dev rw

  AAA 92 88 0:31 / /proc rw,relatime - proc /proc rw

  AAA 93 88 0:34 / /sys rw,relatime - sysfs /sys rw

  AAA 94 91 0:29 /ptmx /dev/ptmx rw,relatime - devpts devpts 
rw,gid=5,mode=620,ptmxmode=666
=====================================================

=====================================================
BBB before container init exec, /proc/mounts has:
  BBB rootfs / rootfs rw 0 0

  BBB devpts /dev/pts devpts rw,relatime,gid=5,mode=620,ptmxmode=666 0 0

  BBB /dev/disk/by-label/cloudimg-rootfs / ext4
rw,relatime,user_xattr,barrier=1,data=ordered 0 0

  BBB devpts /dev/pts devpts rw,relatime,gid=5,mode=620,ptmxmode=666 0 0

  BBB devfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0

  BBB proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0

  BBB proc /proc/sys proc ro,relatime 0 0

  BBB sysfs /sys sysfs ro,relatime 0 0

  BBB /dev/disk/by-label/cloudimg-rootfs /selinux ext4
ro,relatime,user_xattr,barrier=1,data=ordered 0 0

  BBB devpts /dev/ptmx devpts rw,relatime,gid=5,mode=620,ptmxmode=666 0
0

BBB before container init exec, /proc/self/mountinfo has:
  BBB 84 91 0:29 / /dev/pts rw,relatime - devpts devpts 
rw,gid=5,mode=620,ptmxmode=666

  BBB 88 61 253:1 /home/ubuntu/rootfs / rw,relatime - ext4 /dev/disk/by-
label/cloudimg-rootfs rw,user_xattr,barrier=1,data=ordered

  BBB 89 88 0:29 / /dev/pts rw,relatime - devpts devpts
rw,gid=5,mode=620,ptmxmode=666

  BBB 91 88 0:33 / /dev rw,nosuid,relatime - tmpfs devfs rw,mode=755

  BBB 92 88 0:31 / /proc rw,nosuid,nodev,noexec,relatime - proc proc rw

  BBB 93 92 0:31 /sys /proc/sys ro,relatime - proc proc rw

  BBB 94 88 0:14 / /sys ro,relatime - sysfs sysfs rw

  BBB 95 88 253:1 /selinux /selinux ro,relatime - ext4 /dev/disk/by-
label/cloudimg-rootfs rw,user_xattr,barrier=1,data=ordered

  BBB 96 91 0:29 /ptmx /dev/ptmx rw,relatime - devpts devpts
rw,gid=5,mode=620,ptmxmode=666

=====================================================

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/900972

Title:
  lxc instance console output spewed to stdout

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to