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 |
|