1. Create a docker-hosted Docker hosted repository
2. Create a docker-hosted-proxy proxy repository with remote URL of docker-hosted created in step 1
3. Create a docker-group repo with docker-hosted-proxy as a member.
docker pull an image from docker-group, that you know does not exist in the docker-hosted. In the nexus.log a WARN level message is logged:
The two types of WARN messages can include:
- Error message: manifest unknown
- Error message: blob unknown to registry
In one case where there was a group repo with many proxy repo members, and the requested manifests and blobs were not at remote members, this resulted in over 1 million log messages in one day at WARN level in the nexus.log. This amounts to log spam.
When a remote indicates that something is "not found", a proxy repository should never log a WARN level message to nexus.log about this. Possibly TRACE level might be justified. No other format logs at WARN.