Activity log for bug #1879473

Date Who What changed Old value New value Message
2020-05-19 10:04:44 Jean-Baptiste Lallement bug added bug
2020-05-19 10:05:06 Jean-Baptiste Lallement docker.io (Ubuntu): status New Triaged
2020-05-19 10:05:10 Jean-Baptiste Lallement docker.io (Ubuntu): importance Undecided High
2020-05-19 10:05:23 Jean-Baptiste Lallement docker.io (Ubuntu): assignee Didier Roche (didrocks)
2020-05-19 10:06:17 Didier Roche-Tolomelli description [Rationale] ZFS module of docker creates many snapshots under /var/lib/<ID>. These snapshots are processed by zsys and lead to timeout. This patch migrates the snapshots created by docker under the persistent dataset /var/lib/docker/ so they are scanned and then ignored by zsys. [Test Case] 1. On a machine with docker installed, create a docker container: $ docker run ubuntu 2. Verify that docker created snapshots under /var/lib/<ID> with zfs list 3. Install the new version 4. Verify that the snapshots have been migrated to /var/lib/docker/ 5. Verify that docker is still working: $ docker run ubuntu [Regression Potential] The change only affects the postinst. The risk is that dataset are not migrated or partially migrated. Then new snapshots are created on a different location and containers created or run from an existing image won't start. [Rationale] ZFS module of docker creates many snapshots under <pool>/ROOT/machineid/var/lib/<ID>. These snapshots are processed by zsys and lead to timeout. This patch migrates the snapshots created by docker under the persistent dataset <pool>/var/lib/docker/ so they are scanned and then ignored by zsys. [Test Case] 1. On a machine with docker installed, create a docker container: $ docker run ubuntu 2. Verify that docker created snapshots under <pool>/ROOT/machineid/var/lib/<ID> with zfs list 3. Install the new version 4. Verify that the snapshots have been migrated to <pool>/var/lib/docker/ 5. Verify that docker is still working: $ docker run ubuntu [Regression Potential] The change only affects the postinst. The risk is that dataset are not migrated or partially migrated. Then new snapshots are created on a different location and containers created or run from an existing image won't start.
2020-05-19 10:30:01 Jean-Baptiste Lallement description [Rationale] ZFS module of docker creates many snapshots under <pool>/ROOT/machineid/var/lib/<ID>. These snapshots are processed by zsys and lead to timeout. This patch migrates the snapshots created by docker under the persistent dataset <pool>/var/lib/docker/ so they are scanned and then ignored by zsys. [Test Case] 1. On a machine with docker installed, create a docker container: $ docker run ubuntu 2. Verify that docker created snapshots under <pool>/ROOT/machineid/var/lib/<ID> with zfs list 3. Install the new version 4. Verify that the snapshots have been migrated to <pool>/var/lib/docker/ 5. Verify that docker is still working: $ docker run ubuntu [Regression Potential] The change only affects the postinst. The risk is that dataset are not migrated or partially migrated. Then new snapshots are created on a different location and containers created or run from an existing image won't start. [Rationale] ZFS module of docker creates many snapshots under <pool>/ROOT/machineid/var/lib/<ID>. These snapshots are processed by zsys and lead to timeout. This patch migrates the snapshots created by docker under the persistent dataset <pool>/var/lib/docker/ so they are scanned and then ignored by zsys. [Test Case] 1. On a machine with docker installed, create a docker container: $ docker run ubuntu 2. Verify that docker created snapshots under <pool>/ROOT/machineid/var/lib/<ID> with zfs list 3. Install the new version 4. Verify that the snapshots have been migrated to <pool>/var/lib/docker/ 5. Verify that docker is still working: $ docker run ubuntu [Regression Potential] The change only affects the postinst. The risk is that dataset are not migrated or partially migrated. Then new snapshots are created on a different location and containers created or run from an existing image won't start. It impacts only Ubuntu Desktop installation with zfs on root support.
2020-05-19 10:31:54 Didier Roche-Tolomelli nominated for series Ubuntu Focal
2020-05-19 10:31:54 Didier Roche-Tolomelli bug task added docker.io (Ubuntu Focal)
2020-05-19 10:32:01 Didier Roche-Tolomelli docker.io (Ubuntu Focal): status New Triaged
2020-05-19 10:32:03 Didier Roche-Tolomelli docker.io (Ubuntu Focal): importance Undecided High
2020-05-19 10:32:05 Didier Roche-Tolomelli docker.io (Ubuntu Focal): assignee Didier Roche (didrocks)
2020-05-19 16:05:31 Launchpad Janitor docker.io (Ubuntu): status Triaged Fix Released
2020-06-02 07:37:36 Didier Roche-Tolomelli bug watch added https://github.com/moby/moby/issues/41055
2020-06-23 22:25:14 Brian Murray docker.io (Ubuntu Focal): status Triaged Fix Committed
2020-06-23 22:25:17 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2020-06-23 22:25:20 Brian Murray bug added subscriber SRU Verification
2020-06-23 22:25:24 Brian Murray tags verification-needed verification-needed-focal
2020-06-24 08:58:02 Jean-Baptiste Lallement tags verification-needed verification-needed-focal verification-done verification-done-focal
2020-07-01 17:20:56 Mikko Pesari bug added subscriber Mikko Pesari
2020-07-02 08:26:54 Ɓukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2020-07-02 08:36:57 Launchpad Janitor docker.io (Ubuntu Focal): status Fix Committed Fix Released