Re: [lxc-users] lxc stop / lxc reboot stopped working
For "lxc restart", this reproduces reliably (below). It seems that there may be some race - if "sleep" is set to lower values, it seems more likely that it will fail. # while true; do echo restart time lxc restart containername sleep 3 done restart real0m15.448s user0m0.048s sys 0m0.000s restart real0m11.373s user0m0.052s sys 0m0.004s restart real0m13.019s user0m0.048s sys 0m0.000s restart real0m6.023s user0m0.040s sys 0m0.008s restart real0m7.106s user0m0.048s sys 0m0.000s restart real0m5.520s user0m0.044s sys 0m0.004s restart real0m49.382s user0m0.052s sys 0m0.000s restart real0m33.426s user0m0.048s sys 0m0.000s restart ...hangs here... Tomasz On 2016-03-11 02:23, Tomasz Chmielewski wrote: Something like this reproduces it for me reliably (hangs on the first or second "stop"): while true; do echo stop time lxc stop containername --debug sleep 5 echo start lxc start containername done Tomasz On 2016-03-11 01:35, Tomasz Chmielewski wrote: Am I the only one affected? Also happens with: ii lxd 2.0.0~rc2-0ubuntu3~ubuntu14.04.1~ppa1 amd64Container hypervisor based on LXC - daemon ii lxd-client 2.0.0~rc2-0ubuntu3~ubuntu14.04.1~ppa1 amd64Container hypervisor based on LXC - client ii lxd-tools 2.0.0~rc2-0ubuntu3~ubuntu14.04.1~ppa1 amd64Container hypervisor based on LXC - extra tools "lxc restart containername" mostly just hangs. Tomasz On 2016-03-09 17:53, Tomasz Chmielewski wrote: After the latest lxd update, lxc stop / lxc reboot no longer work (and hang instead). # dpkg -l|grep lxd ii lxd 2.0.0~rc2-0ubuntu2~ubuntu14.04.1~ppa1 amd64Container hypervisor based on LXC - daemon ii lxd-client 2.0.0~rc2-0ubuntu2~ubuntu14.04.1~ppa1 amd64Container hypervisor based on LXC - client ii lxd-tools 2.0.0~rc2-0ubuntu2~ubuntu14.04.1~ppa1 amd64Container hypervisor based on LXC - extra tools # lxc stop z-testing-a19ea622182c63ddc19bb22cde982b82-2016-03-09-08-22-26 --debug DBUG[03-09|08:50:05] Raw response: {"type":"sync","status":"Success","status_code":200,"metadata":{"api_extensions":[],"api_status":"development","api_version":"1.0","auth":"trusted","config":{"core.https_address":"10.190.0.1:8443","core.trust_password":true},"environment":{"addresses":["10.190.0.1:8443"],"architectures":["x86_64","i686"],"certificate":"-BEGIN CERTIFICATE- (...) -END CERTIFICATE-\n","driver":"lxc","driver_version":"2.0.0.rc5","kernel":"Linux","kernel_architecture":"x86_64","kernel_version":"4.4.4-040404-generic","server":"lxd","server_pid":22764,"server_version":"2.0.0.rc2","storage":"btrfs","storage_version":"4.4"},"public":false}} DBUG[03-09|08:50:05] Raw response: {"type":"sync","status":"Success","status_code":200,"metadata":{"architecture":"x86_64","config":{"raw.lxc":"lxc.aa_allow_incomplete=1","volatile.base_image":"1032903165a677e18ed93bde5057ae6287841ae756d1a6296eef8f2e5a825e4a","volatile.eth0.hwaddr":"00:16:3e:e4:36:64","volatile.eth0.name":"eth0","volatile.last_state.idmap":"[{\"Isuid\":true,\"Isgid\":false,\"Hostid\":10,\"Nsid\":0,\"Maprange\":65536},{\"Isuid\":false,\"Isgid\":true,\"Hostid\":10,\"Nsid\":0,\"Maprange\":65536}]"},"created_at":"2016-03-09T08:22:27Z","devices":{"eth0":{"nictype":"bridged","parent":"br-testing","type":"nic"},"root":{"path":"/","type":"disk"},"uploads":{"path":"/var/www/uploads","source":"/srv/deployment/uploads","type":"disk"}},"ephemeral":false,"expanded_config":{"raw.lxc":"lxc.aa_allow_incomplete=1","volatile.base_image":"1032903165a677e18ed93bde5057ae6287841ae756d1a6296eef8f2e5a825e4a","volatile.eth0.hwaddr":"00:16:3e:e4:36:64","volatile.eth0.name":"eth0","volatile.last_state.idmap":"[{\"Isuid\ ":true,\"Isgid\":false,\"Hostid\":10,\"Nsid\":0,\"Maprange\":65536},{\"Isuid\":false,\"Isgid\":true,\"Hostid\":10,\"Nsid\":0,\"Maprange\":65536}]"},"expanded_devices":{"eth0":{"nictype":"bridged","parent":"br-testing","type":"nic"},"root":{"path":"/","type":"disk"},"uploads":{"path":"/var/www/uploads","source":"/srv/deployment/uploads","type":"disk"}},"name":"z-testing-a19ea622182c63ddc19bb22cde982b82-2016-03-09-08-22-26","profiles":["default"],"stateful":false,"status":"Running","status_code":103}} DBUG[03-09|08:50:05] Putting {"action":"stop","force":false,"stateful":false,"timeout":-1} to http://unix.socket/1.0/containers/z-testing-a19ea622182c63ddc19bb22cde982b82-2016-03-09-08-22-26/state DBUG[03-09|08:50:05] Raw response: {"type":"async","status":"Operation
Re: [lxc-users] lxc stop / lxc reboot stopped working
Something like this reproduces it for me reliably (hangs on the first or second "stop"): while true; do echo stop time lxc stop containername --debug sleep 5 echo start lxc start containername done Tomasz On 2016-03-11 01:35, Tomasz Chmielewski wrote: Am I the only one affected? Also happens with: ii lxd 2.0.0~rc2-0ubuntu3~ubuntu14.04.1~ppa1 amd64Container hypervisor based on LXC - daemon ii lxd-client 2.0.0~rc2-0ubuntu3~ubuntu14.04.1~ppa1 amd64Container hypervisor based on LXC - client ii lxd-tools 2.0.0~rc2-0ubuntu3~ubuntu14.04.1~ppa1 amd64Container hypervisor based on LXC - extra tools "lxc restart containername" mostly just hangs. Tomasz On 2016-03-09 17:53, Tomasz Chmielewski wrote: After the latest lxd update, lxc stop / lxc reboot no longer work (and hang instead). # dpkg -l|grep lxd ii lxd 2.0.0~rc2-0ubuntu2~ubuntu14.04.1~ppa1 amd64Container hypervisor based on LXC - daemon ii lxd-client 2.0.0~rc2-0ubuntu2~ubuntu14.04.1~ppa1 amd64Container hypervisor based on LXC - client ii lxd-tools 2.0.0~rc2-0ubuntu2~ubuntu14.04.1~ppa1 amd64Container hypervisor based on LXC - extra tools # lxc stop z-testing-a19ea622182c63ddc19bb22cde982b82-2016-03-09-08-22-26 --debug DBUG[03-09|08:50:05] Raw response: {"type":"sync","status":"Success","status_code":200,"metadata":{"api_extensions":[],"api_status":"development","api_version":"1.0","auth":"trusted","config":{"core.https_address":"10.190.0.1:8443","core.trust_password":true},"environment":{"addresses":["10.190.0.1:8443"],"architectures":["x86_64","i686"],"certificate":"-BEGIN CERTIFICATE- (...) -END CERTIFICATE-\n","driver":"lxc","driver_version":"2.0.0.rc5","kernel":"Linux","kernel_architecture":"x86_64","kernel_version":"4.4.4-040404-generic","server":"lxd","server_pid":22764,"server_version":"2.0.0.rc2","storage":"btrfs","storage_version":"4.4"},"public":false}} DBUG[03-09|08:50:05] Raw response: {"type":"sync","status":"Success","status_code":200,"metadata":{"architecture":"x86_64","config":{"raw.lxc":"lxc.aa_allow_incomplete=1","volatile.base_image":"1032903165a677e18ed93bde5057ae6287841ae756d1a6296eef8f2e5a825e4a","volatile.eth0.hwaddr":"00:16:3e:e4:36:64","volatile.eth0.name":"eth0","volatile.last_state.idmap":"[{\"Isuid\":true,\"Isgid\":false,\"Hostid\":10,\"Nsid\":0,\"Maprange\":65536},{\"Isuid\":false,\"Isgid\":true,\"Hostid\":10,\"Nsid\":0,\"Maprange\":65536}]"},"created_at":"2016-03-09T08:22:27Z","devices":{"eth0":{"nictype":"bridged","parent":"br-testing","type":"nic"},"root":{"path":"/","type":"disk"},"uploads":{"path":"/var/www/uploads","source":"/srv/deployment/uploads","type":"disk"}},"ephemeral":false,"expanded_config":{"raw.lxc":"lxc.aa_allow_incomplete=1","volatile.base_image":"1032903165a677e18ed93bde5057ae6287841ae756d1a6296eef8f2e5a825e4a","volatile.eth0.hwaddr":"00:16:3e:e4:36:64","volatile.eth0.name":"eth0","volatile.last_state.idmap":"[{\"Isuid\ ":true,\"Isgid\":false,\"Hostid\":10,\"Nsid\":0,\"Maprange\":65536},{\"Isuid\":false,\"Isgid\":true,\"Hostid\":10,\"Nsid\":0,\"Maprange\":65536}]"},"expanded_devices":{"eth0":{"nictype":"bridged","parent":"br-testing","type":"nic"},"root":{"path":"/","type":"disk"},"uploads":{"path":"/var/www/uploads","source":"/srv/deployment/uploads","type":"disk"}},"name":"z-testing-a19ea622182c63ddc19bb22cde982b82-2016-03-09-08-22-26","profiles":["default"],"stateful":false,"status":"Running","status_code":103}} DBUG[03-09|08:50:05] Putting {"action":"stop","force":false,"stateful":false,"timeout":-1} to http://unix.socket/1.0/containers/z-testing-a19ea622182c63ddc19bb22cde982b82-2016-03-09-08-22-26/state DBUG[03-09|08:50:05] Raw response: {"type":"async","status":"Operation created","status_code":100,"metadata":{"id":"818e6b3c-9e2a-4fb3-a774-d00df8fb5c3d","class":"task","created_at":"2016-03-09T08:50:05.465171729Z","updated_at":"2016-03-09T08:50:05.465171729Z","status":"Running","status_code":103,"resources":{"containers":["/1.0/containers/z-testing-a19ea622182c63ddc19bb22cde982b82-2016-03-09-08-22-26"]},"metadata":null,"may_cancel":false,"err":""},"operation":"/1.0/operations/818e6b3c-9e2a-4fb3-a774-d00df8fb5c3d"} DBUG[03-09|08:50:05] 1.0/operations/818e6b3c-9e2a-4fb3-a774-d00df8fb5c3d/wait Just sits and hangs here. Is there any quick fix for that? Other than that - do you have any system which checks basic functionality before pushing the packages to general public? Seems we had lots of bugs making lxd unusable lately. Tomasz Chmielewski http://wpkg.org ___ lxc-users mailing list lxc-users@lists.linuxcontainers.org http://lists.linuxcontainers.org/listinfo/lxc-users ___ lxc-users mailing list lxc-users@lists.linuxcontainers.org http://lists.linuxcontainers.org/listinfo/lxc-users ___ lxc-users mailing list
Re: [lxc-users] lxc stop / lxc reboot stopped working
Am I the only one affected? Also happens with: ii lxd 2.0.0~rc2-0ubuntu3~ubuntu14.04.1~ppa1 amd64Container hypervisor based on LXC - daemon ii lxd-client 2.0.0~rc2-0ubuntu3~ubuntu14.04.1~ppa1 amd64Container hypervisor based on LXC - client ii lxd-tools 2.0.0~rc2-0ubuntu3~ubuntu14.04.1~ppa1 amd64Container hypervisor based on LXC - extra tools "lxc restart containername" mostly just hangs. Tomasz On 2016-03-09 17:53, Tomasz Chmielewski wrote: After the latest lxd update, lxc stop / lxc reboot no longer work (and hang instead). # dpkg -l|grep lxd ii lxd 2.0.0~rc2-0ubuntu2~ubuntu14.04.1~ppa1 amd64Container hypervisor based on LXC - daemon ii lxd-client 2.0.0~rc2-0ubuntu2~ubuntu14.04.1~ppa1 amd64Container hypervisor based on LXC - client ii lxd-tools 2.0.0~rc2-0ubuntu2~ubuntu14.04.1~ppa1 amd64Container hypervisor based on LXC - extra tools # lxc stop z-testing-a19ea622182c63ddc19bb22cde982b82-2016-03-09-08-22-26 --debug DBUG[03-09|08:50:05] Raw response: {"type":"sync","status":"Success","status_code":200,"metadata":{"api_extensions":[],"api_status":"development","api_version":"1.0","auth":"trusted","config":{"core.https_address":"10.190.0.1:8443","core.trust_password":true},"environment":{"addresses":["10.190.0.1:8443"],"architectures":["x86_64","i686"],"certificate":"-BEGIN CERTIFICATE- (...) -END CERTIFICATE-\n","driver":"lxc","driver_version":"2.0.0.rc5","kernel":"Linux","kernel_architecture":"x86_64","kernel_version":"4.4.4-040404-generic","server":"lxd","server_pid":22764,"server_version":"2.0.0.rc2","storage":"btrfs","storage_version":"4.4"},"public":false}} DBUG[03-09|08:50:05] Raw response: {"type":"sync","status":"Success","status_code":200,"metadata":{"architecture":"x86_64","config":{"raw.lxc":"lxc.aa_allow_incomplete=1","volatile.base_image":"1032903165a677e18ed93bde5057ae6287841ae756d1a6296eef8f2e5a825e4a","volatile.eth0.hwaddr":"00:16:3e:e4:36:64","volatile.eth0.name":"eth0","volatile.last_state.idmap":"[{\"Isuid\":true,\"Isgid\":false,\"Hostid\":10,\"Nsid\":0,\"Maprange\":65536},{\"Isuid\":false,\"Isgid\":true,\"Hostid\":10,\"Nsid\":0,\"Maprange\":65536}]"},"created_at":"2016-03-09T08:22:27Z","devices":{"eth0":{"nictype":"bridged","parent":"br-testing","type":"nic"},"root":{"path":"/","type":"disk"},"uploads":{"path":"/var/www/uploads","source":"/srv/deployment/uploads","type":"disk"}},"ephemeral":false,"expanded_config":{"raw.lxc":"lxc.aa_allow_incomplete=1","volatile.base_image":"1032903165a677e18ed93bde5057ae6287841ae756d1a6296eef8f2e5a825e4a","volatile.eth0.hwaddr":"00:16:3e:e4:36:64","volatile.eth0.name":"eth0","volatile.last_state.idmap":"[{\"Isuid\ ":true,\"Isgid\":false,\"Hostid\":10,\"Nsid\":0,\"Maprange\":65536},{\"Isuid\":false,\"Isgid\":true,\"Hostid\":10,\"Nsid\":0,\"Maprange\":65536}]"},"expanded_devices":{"eth0":{"nictype":"bridged","parent":"br-testing","type":"nic"},"root":{"path":"/","type":"disk"},"uploads":{"path":"/var/www/uploads","source":"/srv/deployment/uploads","type":"disk"}},"name":"z-testing-a19ea622182c63ddc19bb22cde982b82-2016-03-09-08-22-26","profiles":["default"],"stateful":false,"status":"Running","status_code":103}} DBUG[03-09|08:50:05] Putting {"action":"stop","force":false,"stateful":false,"timeout":-1} to http://unix.socket/1.0/containers/z-testing-a19ea622182c63ddc19bb22cde982b82-2016-03-09-08-22-26/state DBUG[03-09|08:50:05] Raw response: {"type":"async","status":"Operation created","status_code":100,"metadata":{"id":"818e6b3c-9e2a-4fb3-a774-d00df8fb5c3d","class":"task","created_at":"2016-03-09T08:50:05.465171729Z","updated_at":"2016-03-09T08:50:05.465171729Z","status":"Running","status_code":103,"resources":{"containers":["/1.0/containers/z-testing-a19ea622182c63ddc19bb22cde982b82-2016-03-09-08-22-26"]},"metadata":null,"may_cancel":false,"err":""},"operation":"/1.0/operations/818e6b3c-9e2a-4fb3-a774-d00df8fb5c3d"} DBUG[03-09|08:50:05] 1.0/operations/818e6b3c-9e2a-4fb3-a774-d00df8fb5c3d/wait Just sits and hangs here. Is there any quick fix for that? Other than that - do you have any system which checks basic functionality before pushing the packages to general public? Seems we had lots of bugs making lxd unusable lately. Tomasz Chmielewski http://wpkg.org ___ lxc-users mailing list lxc-users@lists.linuxcontainers.org http://lists.linuxcontainers.org/listinfo/lxc-users ___ lxc-users mailing list lxc-users@lists.linuxcontainers.org http://lists.linuxcontainers.org/listinfo/lxc-users
[lxc-users] lxc stop / lxc reboot stopped working
After the latest lxd update, lxc stop / lxc reboot no longer work (and hang instead). # dpkg -l|grep lxd ii lxd 2.0.0~rc2-0ubuntu2~ubuntu14.04.1~ppa1 amd64Container hypervisor based on LXC - daemon ii lxd-client 2.0.0~rc2-0ubuntu2~ubuntu14.04.1~ppa1 amd64Container hypervisor based on LXC - client ii lxd-tools 2.0.0~rc2-0ubuntu2~ubuntu14.04.1~ppa1 amd64Container hypervisor based on LXC - extra tools # lxc stop z-testing-a19ea622182c63ddc19bb22cde982b82-2016-03-09-08-22-26 --debug DBUG[03-09|08:50:05] Raw response: {"type":"sync","status":"Success","status_code":200,"metadata":{"api_extensions":[],"api_status":"development","api_version":"1.0","auth":"trusted","config":{"core.https_address":"10.190.0.1:8443","core.trust_password":true},"environment":{"addresses":["10.190.0.1:8443"],"architectures":["x86_64","i686"],"certificate":"-BEGIN CERTIFICATE- (...) -END CERTIFICATE-\n","driver":"lxc","driver_version":"2.0.0.rc5","kernel":"Linux","kernel_architecture":"x86_64","kernel_version":"4.4.4-040404-generic","server":"lxd","server_pid":22764,"server_version":"2.0.0.rc2","storage":"btrfs","storage_version":"4.4"},"public":false}} DBUG[03-09|08:50:05] Raw response: {"type":"sync","status":"Success","status_code":200,"metadata":{"architecture":"x86_64","config":{"raw.lxc":"lxc.aa_allow_incomplete=1","volatile.base_image":"1032903165a677e18ed93bde5057ae6287841ae756d1a6296eef8f2e5a825e4a","volatile.eth0.hwaddr":"00:16:3e:e4:36:64","volatile.eth0.name":"eth0","volatile.last_state.idmap":"[{\"Isuid\":true,\"Isgid\":false,\"Hostid\":10,\"Nsid\":0,\"Maprange\":65536},{\"Isuid\":false,\"Isgid\":true,\"Hostid\":10,\"Nsid\":0,\"Maprange\":65536}]"},"created_at":"2016-03-09T08:22:27Z","devices":{"eth0":{"nictype":"bridged","parent":"br-testing","type":"nic"},"root":{"path":"/","type":"disk"},"uploads":{"path":"/var/www/uploads","source":"/srv/deployment/uploads","type":"disk"}},"ephemeral":false,"expanded_config":{"raw.lxc":"lxc.aa_allow_incomplete=1","volatile.base_image":"1032903165a677e18ed93bde5057ae6287841ae756d1a6296eef8f2e5a825e4a","volatile.eth0.hwaddr":"00:16:3e:e4:36:64","volatile.eth0.name":"eth0","volatile.last_state.idmap":"[{\"Isuid\ ":true,\"Isgid\":false,\"Hostid\":10,\"Nsid\":0,\"Maprange\":65536},{\"Isuid\":false,\"Isgid\":true,\"Hostid\":10,\"Nsid\":0,\"Maprange\":65536}]"},"expanded_devices":{"eth0":{"nictype":"bridged","parent":"br-testing","type":"nic"},"root":{"path":"/","type":"disk"},"uploads":{"path":"/var/www/uploads","source":"/srv/deployment/uploads","type":"disk"}},"name":"z-testing-a19ea622182c63ddc19bb22cde982b82-2016-03-09-08-22-26","profiles":["default"],"stateful":false,"status":"Running","status_code":103}} DBUG[03-09|08:50:05] Putting {"action":"stop","force":false,"stateful":false,"timeout":-1} to http://unix.socket/1.0/containers/z-testing-a19ea622182c63ddc19bb22cde982b82-2016-03-09-08-22-26/state DBUG[03-09|08:50:05] Raw response: {"type":"async","status":"Operation created","status_code":100,"metadata":{"id":"818e6b3c-9e2a-4fb3-a774-d00df8fb5c3d","class":"task","created_at":"2016-03-09T08:50:05.465171729Z","updated_at":"2016-03-09T08:50:05.465171729Z","status":"Running","status_code":103,"resources":{"containers":["/1.0/containers/z-testing-a19ea622182c63ddc19bb22cde982b82-2016-03-09-08-22-26"]},"metadata":null,"may_cancel":false,"err":""},"operation":"/1.0/operations/818e6b3c-9e2a-4fb3-a774-d00df8fb5c3d"} DBUG[03-09|08:50:05] 1.0/operations/818e6b3c-9e2a-4fb3-a774-d00df8fb5c3d/wait Just sits and hangs here. Is there any quick fix for that? Other than that - do you have any system which checks basic functionality before pushing the packages to general public? Seems we had lots of bugs making lxd unusable lately. Tomasz Chmielewski http://wpkg.org ___ lxc-users mailing list lxc-users@lists.linuxcontainers.org http://lists.linuxcontainers.org/listinfo/lxc-users