Bug 1840343
Summary: | Parallelize external signature fetching to avoid a slow store denying access to subsequent stores | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | W. Trevor King <wking> |
Component: | Cluster Version Operator | Assignee: | W. Trevor King <wking> |
Status: | CLOSED ERRATA | QA Contact: | liujia <jiajliu> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 4.3.z | CC: | aos-bugs, jokerman, rh-container |
Target Milestone: | --- | ||
Target Release: | 4.6.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: |
Cause: HTTPS signature retrieval serialized stores.
Consequence: A slow primary signature store could cause overall retrieval to time out before the cluster-version operator attempted to retrieve signatures from later stores.
Fix: External, HTTPS signature retrieval is now parallel.
Result: All stores will be attempted, regardless of the latency of any single store.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2020-10-27 16:01:34 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1857478, 1906498 |
Description
W. Trevor King
2020-05-26 18:38:49 UTC
We are working on feature development and bugs which are of higher priority. Hence moving this to the new sprint. Hitting storage.googleapis.com and mirror.openhshift.com one after another if one is not available or in case of error is a better idea. Verified on 4.6.0-0.nightly-2020-07-13-071854 # ./oc logs cluster-version-operator-6d46b5b676-fvqmz |grep 'unable to load'|sort -u I0713 08:59:38.677664 1 sigstore.go:98] unable to load signature: Get "https://mirror.openshift.com/pub/openshift-v4/signatures/openshift/release/sha256=3168403d8bae362beaf7708b17ddeecb84e421e80620a59aa7c5e1e6731b2ea4/signature-1": Forbidden I0713 08:59:38.677898 1 sigstore.go:98] unable to load signature: Get "https://storage.googleapis.com/openshift-release/official/signatures/openshift/release/sha256=3168403d8bae362beaf7708b17ddeecb84e421e80620a59aa7c5e1e6731b2ea4/signature-1": Forbidden I0713 08:59:38.678869 1 sigstore.go:98] unable to load signature: Get "https://storage.googleapis.com/openshift-release/official/signatures/openshift/release/sha256=3168403d8bae362beaf7708b17ddeecb84e421e80620a59aa7c5e1e6731b2ea4/signature-2": Forbidden I0713 08:59:38.679036 1 sigstore.go:98] unable to load signature: Get "https://mirror.openshift.com/pub/openshift-v4/signatures/openshift/release/sha256=3168403d8bae362beaf7708b17ddeecb84e421e80620a59aa7c5e1e6731b2ea4/signature-2": Forbidden ... Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (OpenShift Container Platform 4.6 GA Images), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2020:4196 |