support generating new image with separate blob for prefetched files #3379
smoke.yml
on: pull_request
Matrix: contrib-build
Matrix: nydus-build
contrib-unit-test-coverage
50s
nydus-unit-test-coverage
3m 20s
nydus-unit-test
4m 32s
cargo-deny
39s
Matrix: contrib-lint
Matrix: nydusd-build-macos
Matrix: performance-test
upload-coverage-to-codecov
0s
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 |
|