Skip to content

support generating new image with separate blob for prefetched files #3379

support generating new image with separate blob for prefetched files

support generating new image with separate blob for prefetched files #3379

Triggered via pull request November 29, 2024 09:20
Status Failure
Total duration 11m 56s
Artifacts 3

smoke.yml

on: pull_request
Matrix: contrib-build
Matrix: nydus-build
contrib-unit-test-coverage
50s
contrib-unit-test-coverage
nydus-unit-test-coverage
3m 20s
nydus-unit-test-coverage
Matrix: contrib-lint
Matrix: nydusd-build-macos
nydus-integration-test
9m 32s
nydus-integration-test
takeover-test
2m 12s
takeover-test
Matrix: performance-test
upload-coverage-to-codecov
0s
upload-coverage-to-codecov
Fit to window
Zoom out
Zoom in

Annotations

21 errors
contrib-unit-test-coverage
literal copies lock value from *remoter: github.com/dragonflyoss/nydus/contrib/nydusify/pkg/remote.Remote contains sync.Map contains sync.Mutex
contrib-unit-test-coverage
call of pushNewImage copies lock value: github.com/dragonflyoss/nydus/contrib/nydusify/pkg/optimizer.BuildInfo contains github.com/dragonflyoss/nydus/contrib/nydusify/pkg/remote.Remote contains sync.Map contains sync.Mutex
contrib-unit-test-coverage
pushBlob passes lock by value: github.com/dragonflyoss/nydus/contrib/nydusify/pkg/optimizer.BuildInfo contains github.com/dragonflyoss/nydus/contrib/nydusify/pkg/remote.Remote contains sync.Map contains sync.Mutex
contrib-unit-test-coverage
assignment copies lock value to remoter: github.com/dragonflyoss/nydus/contrib/nydusify/pkg/remote.Remote contains sync.Map contains sync.Mutex
contrib-unit-test-coverage
pushCompoundBootstrap passes lock by value: github.com/dragonflyoss/nydus/contrib/nydusify/pkg/optimizer.BuildInfo contains github.com/dragonflyoss/nydus/contrib/nydusify/pkg/remote.Remote contains sync.Map contains sync.Mutex
contrib-unit-test-coverage
pushConfig passes lock by value: github.com/dragonflyoss/nydus/contrib/nydusify/pkg/optimizer.BuildInfo contains github.com/dragonflyoss/nydus/contrib/nydusify/pkg/remote.Remote contains sync.Map contains sync.Mutex
contrib-unit-test-coverage
assignment copies lock value to remoter: github.com/dragonflyoss/nydus/contrib/nydusify/pkg/remote.Remote contains sync.Map contains sync.Mutex
contrib-unit-test-coverage
pushNewImage passes lock by value: github.com/dragonflyoss/nydus/contrib/nydusify/pkg/optimizer.BuildInfo contains github.com/dragonflyoss/nydus/contrib/nydusify/pkg/remote.Remote contains sync.Map contains sync.Mutex
contrib-unit-test-coverage
assignment copies lock value to remoter: github.com/dragonflyoss/nydus/contrib/nydusify/pkg/remote.Remote contains sync.Map contains sync.Mutex
contrib-unit-test-coverage
call of pushBlob copies lock value: github.com/dragonflyoss/nydus/contrib/nydusify/pkg/optimizer.BuildInfo contains github.com/dragonflyoss/nydus/contrib/nydusify/pkg/remote.Remote contains sync.Map contains sync.Mutex
contrib-lint (contrib/nydusify): contrib/nydusify/pkg/optimizer/builder.go#L73
var-naming: var BlobId should be BlobID (revive)
contrib-lint (contrib/nydusify): contrib/nydusify/pkg/optimizer/builder.go#L75
error-strings: error strings should not be capitalized or end with punctuation or a newline (revive)
contrib-lint (contrib/nydusify): contrib/nydusify/pkg/optimizer/builder.go#L30
type `outputJSON` is unused (unused)
contrib-lint (contrib/nydusify): contrib/nydusify/pkg/optimizer/optimizer.go#L357
appends: append with no values (govet)
contrib-lint (contrib/nydusify): contrib/nydusify/pkg/optimizer/optimizer.go#L307
copylocks: literal copies lock value from *remoter: github.com/dragonflyoss/nydus/contrib/nydusify/pkg/remote.Remote contains sync.Map contains sync.Mutex (govet)
contrib-lint (contrib/nydusify): contrib/nydusify/pkg/optimizer/optimizer.go#L314
copylocks: call of pushNewImage copies lock value: github.com/dragonflyoss/nydus/contrib/nydusify/pkg/optimizer.BuildInfo contains github.com/dragonflyoss/nydus/contrib/nydusify/pkg/remote.Remote contains sync.Map contains sync.Mutex (govet)
contrib-lint (contrib/nydusify): contrib/nydusify/pkg/optimizer/optimizer.go#L321
copylocks: pushBlob passes lock by value: github.com/dragonflyoss/nydus/contrib/nydusify/pkg/optimizer.BuildInfo contains github.com/dragonflyoss/nydus/contrib/nydusify/pkg/remote.Remote contains sync.Map contains sync.Mutex (govet)
contrib-lint (contrib/nydusify): contrib/nydusify/pkg/optimizer/optimizer.go#L324
copylocks: assignment copies lock value to remoter: github.com/dragonflyoss/nydus/contrib/nydusify/pkg/remote.Remote contains sync.Map contains sync.Mutex (govet)
contrib-lint (contrib/nydusify): contrib/nydusify/pkg/optimizer/optimizer.go#L354
copylocks: pushCompoundBootstrap passes lock by value: github.com/dragonflyoss/nydus/contrib/nydusify/pkg/optimizer.BuildInfo contains github.com/dragonflyoss/nydus/contrib/nydusify/pkg/remote.Remote contains sync.Map contains sync.Mutex (govet)
contrib-lint (contrib/nydusify): contrib/nydusify/pkg/optimizer/optimizer.go#L440
copylocks: pushConfig passes lock by value: github.com/dragonflyoss/nydus/contrib/nydusify/pkg/optimizer.BuildInfo contains github.com/dragonflyoss/nydus/contrib/nydusify/pkg/remote.Remote contains sync.Map contains sync.Mutex (govet)
takeover-test
Process completed with exit code 2.

Artifacts

Produced during runtime
Name Size
nydus-artifact
15.1 MB
nydus-test-coverage-artifact
89.2 KB
nydusify-artifact
8.47 MB