DO NOT MERGE: Smoke-test of a costly “always compute old-style IDs” approach#24419
DO NOT MERGE: Smoke-test of a costly “always compute old-style IDs” approach#24419mtrmac wants to merge 11 commits intocontainers:mainfrom
Conversation
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: mtrmac The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
c179f32 to
5345c94
Compare
|
Ephemeral COPR build failed. @containers/packit-build please check. |
1 similar comment
|
Ephemeral COPR build failed. @containers/packit-build please check. |
3d26edf to
85bf387
Compare
|
Note to self: If/after containers/storage#2156 merges, this PR will need to re-enable Edit: done. |
85bf387 to
776b38d
Compare
776b38d to
93405a1
Compare
|
|
7a0271e to
b14da5e
Compare
Would you care to follow (and test and review) my new simplified automation_images doc? You will need to import https://github.com/containers/automation_images/pull/388/files but apart from that it really should be fairly simple. |
b14da5e to
4148a66
Compare
|
Thanks, I’ll definitely try that. |
Note to self: containers/automation_images#395 . |
ac0bb3f to
9b2c391
Compare
b128c72 to
782aa77
Compare
6828853 to
7cf1875
Compare
|
This is now on top of #25007, and differs from it by:
|
8f28e37 to
2c318f6
Compare
... because (podman system reset) will delete all of it, interfering with the test storing other data in the directory. Signed-off-by: Miloslav Trmač <mitr@redhat.com>
Signed-off-by: Miloslav Trmač <mitr@redhat.com>
Signed-off-by: Miloslav Trmač <mitr@redhat.com>
Signed-off-by: Miloslav Trmač <mitr@redhat.com>
... from containers/automation_images#395 . Signed-off-by: Miloslav Trmač <mitr@redhat.com>
Signed-off-by: Miloslav Trmač <mitr@redhat.com>
Signed-off-by: Miloslav Trmač <mitr@redhat.com>
Signed-off-by: Miloslav Trmač <mitr@redhat.com>
Signed-off-by: Miloslav Trmač <mitr@redhat.com>
Signed-off-by: Miloslav Trmač <mitr@redhat.com>
9e28a0b to
928e459
Compare
|
We now (e.g. with #25007 ) always run at least some tests with Zstd; converting every image is a possibility but losing gzip coverage would not be obviously better. |
This is a variant of #24287 which reverts (some of) the system test changes to again expect old-style IDs, and includes containers/storage#2155 / containers/image#2613 .
This exists purely to give us options. With this, zstd:chunked loses some of the performance wins, and it should revert to old-style IDs. We then have the option to reintroduce the ID change and performance improvement (perhaps even based on measurements) later.
And, separately, this enforces that layers should match against the config’s DiffIDs, resolving the signing ambiguity.
FYI @giuseppe @edsantiago @mheon @baude
Does this PR introduce a user-facing change?