util/disk_cache: do crc32 check on compressed data for ZSTD
This will be faster and avoids checking for errors with the compression implementation which we shouldn't need to do. Instead we trust the compression library does the correct thing and simply error check the data loaded from disk. For reference this is the way the tool Fossilize does its crc checks on compressed archives. For now this is only done for ZSTD as our zlib implementation doesn't always fully compress the cache items before writting parts of them to disk.
Status | Job ID | Name | Coverage | ||||||
---|---|---|---|---|---|---|---|---|---|
Container+Docs | |||||||||
manual |
#5038014
aarch64
manual
|
arm_build |
|
||||||
manual |
#5038015
manual
|
arm_test-base |
|
||||||
manual |
#5038011
manual
|
x86_build-base |
|
||||||
manual |
#5038013
manual
|
x86_build_old |
|
||||||
manual |
#5038012
manual
|
x86_test-base |
|
||||||
Container 2 | |||||||||
created |
#5038023
|
android_build |
|
||||||
created |
#5038026
|
arm64_test |
|
||||||
created |
#5038020
|
i386_build |
|
||||||
created |
#5038016
|
kernel+rootfs_amd64 |
|
||||||
created |
#5038017
aarch64
|
kernel+rootfs_arm64 |
|
||||||
created |
#5038018
aarch64
|
kernel+rootfs_armhf |
|
||||||
created |
#5038021
|
ppc64el_build |
|
||||||
created |
#5038022
|
s390x_build |
|
||||||
created |
#5038019
|
x86_build |
|
||||||
created |
#5038024
|
x86_test-gl |
|
||||||
created |
#5038025
|
x86_test-vk |
|
||||||
Meson X86 64 | |||||||||
created |
#5038032
|
meson-clang |
|
||||||
created |
#5038031
|
meson-classic |
|
||||||
created |
#5038033
|
meson-clover |
|
||||||
created |
#5038028
|
meson-clover-testing |
|
||||||
created |
#5038029
|
meson-gallium |
|
||||||
created |
#5038030
|
meson-release |
|
||||||
created |
#5038027
|
meson-testing |
|
||||||
created |
#5038034
|
meson-vulkan |
|
||||||
Scons | |||||||||
created |
#5038035
allowed to fail
|
scons-win64 |
|
||||||
Meson Misc | |||||||||
created |
#5038036
|
meson-android |
|
||||||
created |
#5038038
aarch64
|
meson-arm64 |
|
||||||
created |
#5038039
aarch64
|
meson-arm64-build-test |
|
||||||
created |
#5038037
aarch64
|
meson-armhf |
|
||||||
created |
#5038040
|
meson-i386 |
|
||||||
created |
#5038043
|
meson-mingw32-x86_64 |
|
||||||
created |
#5038042
kvm
|
meson-ppc64el |
|
||||||
created |
#5038041
kvm
|
meson-s390x |
|
||||||
Llvmpipe | |||||||||
created |
#5038048
|
llvmpipe-gles2 |
|
||||||
created |
#5038049
|
llvmpipe-traces |
|
||||||
created |
#5038044
|
piglit-cl |
|
||||||
created |
#5038046
|
piglit-glslparser |
|
||||||
created |
#5038045
|
piglit-quick_gl |
|
||||||
created |
#5038047
|
piglit-quick_shader |
|
||||||
Softpipe | |||||||||
created |
#5038054
|
softpipe-gl |
|
||||||
created |
#5038050
|
softpipe-gles2 |
|
||||||
created |
#5038051
|
softpipe-gles3 |
|
||||||
created |
#5038052
|
softpipe-gles31 1/2 |
|
||||||
created |
#5038053
|
softpipe-gles31 2/2 |
|
||||||
Freedreno | |||||||||
created |
#5038067
google-freedreno-db410c
|
arm64_a306_gles2 |
|
||||||
created |
#5038068
google-freedreno-db410c
|
arm64_a306_gles3 |
|
||||||
created |
#5038069
google-freedreno-db410c
|
arm64_a306_gles3_options |
|
||||||
created |
#5038070
google-freedreno-db820c
|
arm64_a530_gles2 |
|
||||||
created |
#5038071
google-freedreno-db820c
|
arm64_a530_gles3 |
|
||||||
created |
#5038072
google-freedreno-db820c
|
arm64_a530_gles31 |
|
||||||
created |
#5038059
google-freedreno-cheza
|
arm64_a630_bypass |
|
||||||
created |
#5038062
google-freedreno-cheza
|
arm64_a630_gl |
|
||||||
created |
#5038055
google-freedreno-cheza
|
arm64_a630_gles2 |
|
||||||
created |
#5038057
google-freedreno-cheza
|
arm64_a630_gles3 |
|
||||||
created |
#5038056
google-freedreno-cheza
|
arm64_a630_gles31 |
|
||||||
created |
#5038064
google-freedreno-cheza
|
arm64_a630_gles31_565nozs |
|
||||||
created |
#5038063
google-freedreno-cheza
|
arm64_a630_gles3_565nozs |
|
||||||
created |
#5038061
google-freedreno-cheza
|
arm64_a630_gmem |
|
||||||
created |
#5038058
google-freedreno-cheza
|
arm64_a630_noubo |
|
||||||
created |
#5038060
google-freedreno-cheza
|
arm64_a630_traces |
|
||||||
created |
#5038065
google-freedreno-cheza
|
arm64_a630_vk |
|
||||||
created |
#5038066
google-freedreno-cheza
|
arm64_a630_vk_sysmem |
|
||||||
Panfrost | |||||||||
created |
#5038079
mesa-ci-aarch64-lava-collabora
|
panfrost-g52-gles2:arm64 |
|
||||||
created |
#5038073
mesa-ci-aarch64-lava-collabora
|
panfrost-t720-gles2:arm64 |
|
||||||
created |
#5038074
mesa-ci-aarch64-lava-collabora
|
panfrost-t760-gles2:armhf |
|
||||||
created |
#5038075
mesa-ci-aarch64-lava-collabora
|
panfrost-t860-gles2:arm64 |
|
||||||
created |
#5038076
mesa-ci-aarch64-lava-collabora
|
panfrost-t860-gles3:arm64 1/2 |
|
||||||
created |
#5038077
mesa-ci-aarch64-lava-collabora
|
panfrost-t860-gles3:arm64 2/2 |
|
||||||
created |
#5038078
mesa-ci-aarch64-lava-collabora
|
panfrost-t860-traces:arm64 |
|
||||||
Radv | |||||||||
created |
#5038080
|
radv-fossils |
|
||||||
Virgl | |||||||||
created |
#5038085
|
virgl-gl30-on-gl |
|
||||||
created |
#5038086
|
virgl-gl31-on-gl |
|
||||||
created |
#5038087
|
virgl-gl32-on-gl |
|
||||||
created |
#5038081
|
virgl-gles2-on-gl |
|
||||||
created |
#5038083
|
virgl-gles31-on-gl 1/2 |
|
||||||
created |
#5038084
|
virgl-gles31-on-gl 2/2 |
|
||||||
created |
#5038082
|
virgl-gles3-on-gl |
|
||||||
created |
#5038088
|
virgl-traces |
|
||||||
Radeonsi | |||||||||
created |
#5038089
mesa-ci-aarch64-lava-collabora
|
radeonsi-stoney-gles2:amd64 |
|
||||||
created |
#5038091
mesa-ci-aarch64-lava-collabora
|
radeonsi-stoney-gles31:amd64 |
|
||||||
created |
#5038090
mesa-ci-aarch64-lava-collabora
|
radeonsi-stoney-gles3:amd64 |
|
||||||
created |
#5038092
mesa-ci-aarch64-lava-collabora
|
radeonsi-stoney-traces:amd64 |
|
||||||