Bug 1677120
Summary: | OCP 4.0: Unable to deploy more than 50 nodejs/mongodb quickstart apps per worker node due to MountVolume.SetUp failed - couldn't propagate object cache errors | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Walid A. <wabouham> |
Component: | Node | Assignee: | Robert Krawitz <rkrawitz> |
Status: | CLOSED ERRATA | QA Contact: | Walid A. <wabouham> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 4.1.0 | CC: | aos-bugs, dcain, jeder, jokerman, mharri, mifiedle, mmccomas, rkrawitz, wabouham, wsun |
Target Milestone: | --- | Keywords: | TestBlocker |
Target Release: | 4.1.0 | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | aos-scalability-40 | ||
Fixed In Version: | Doc Type: | No Doc Update | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-06-04 10:44:00 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: |
Description
Walid A.
2019-02-14 05:55:54 UTC
It looks like there are some other dependencies (I'm getting a dependency on rbd, for instance). Running pip install rbd gives $ pip install rbd Collecting rbd Could not find a version that satisfies the requirement rbd (from versions: ) No matching distribution found for rbd Also, what is the exact conmmand required for step 4? Reproduced in testing. Note additional error of "MountVolume.SetUp failed for volume "build-system-configs" : configmap "nodejs-mongodb-example-1-sys-config" not found". $ oc get events --all-namespaces |grep svt |grep FailedMount svt-1-njsmdb-0 2m30s Warning FailedMount Pod MountVolume.SetUp failed for volume "deployer-token-ppjdx" : couldn't propagate object cache: timed out waiting for the condition svt-1-njsmdb-1 2m31s Warning FailedMount Pod MountVolume.SetUp failed for volume "builder-token-cqclw" : couldn't propagate object cache: timed out waiting for the condition svt-1-njsmdb-1 2m31s Warning FailedMount Pod MountVolume.SetUp failed for volume "build-ca-bundles" : couldn't propagate object cache: timed out waiting for the condition svt-1-njsmdb-1 2m31s Warning FailedMount Pod MountVolume.SetUp failed for volume "build-system-configs" : couldn't propagate object cache: timed out waiting for the condition svt-1-njsmdb-2 2m32s Warning FailedMount Pod MountVolume.SetUp failed for volume "build-system-configs" : configmap "nodejs-mongodb-example-1-sys-config" not found svt-1-njsmdb-2 2m32s Warning FailedMount Pod MountVolume.SetUp failed for volume "build-ca-bundles" : configmap "nodejs-mongodb-example-1-ca" not found svt-1-njsmdb-4 2m32s Warning FailedMount Pod MountVolume.SetUp failed for volume "builder-dockercfg-xsh89-pull" : couldn't propagate object cache: timed out waiting for the condition svt-1-njsmdb-4 2m32s Warning FailedMount Pod MountVolume.SetUp failed for volume "build-system-configs" : couldn't propagate object cache: timed out waiting for the condition svt-1-njsmdb-4 2m32s Warning FailedMount Pod MountVolume.SetUp failed for volume "builder-token-k9xkq" : couldn't propagate object cache: timed out waiting for the condition svt-1-njsmdb-4 2m32s Warning FailedMount Pod MountVolume.SetUp failed for volume "builder-dockercfg-xsh89-push" : couldn't propagate object cache: timed out waiting for the condition svt-1-njsmdb-5 2m33s Warning FailedMount Pod MountVolume.SetUp failed for volume "builder-dockercfg-smlzd-pull" : couldn't propagate object cache: timed out waiting for the condition svt-1-njsmdb-5 2m33s Warning FailedMount Pod MountVolume.SetUp failed for volume "builder-dockercfg-smlzd-push" : couldn't propagate object cache: timed out waiting for the condition svt-1-njsmdb-8 2m32s Warning FailedMount Pod MountVolume.SetUp failed for volume "deployer-token-8z5l8" : couldn't propagate object cache: timed out waiting for the condition svt-1-njsmdb-9 2m34s Warning FailedMount Pod MountVolume.SetUp failed for volume "build-system-configs" : configmap "nodejs-mongodb-example-1-sys-config" not found *** Bug 1679585 has been marked as a duplicate of this bug. *** Verified on OCP 4.0 cluster on AWS with 3 m5.xlarge masters and 3 m5.12xlarge worker nodes. # ./openshift-install version ./openshift-install v4.0.22-201903141706-dirty built from commit 61cc5c968744a41a7e2f78a8bad14c35101e83dd # oc get clusterversion NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.0.0-0.nightly-2019-03-15-063749 True False 6h5m Cluster version is 4.0.0-0.nightly-2019-03-15-063749 # oc version Client Version: version.Info{Major:"4", Minor:"0+", GitVersion:"v4.0.22", GitCommit:"219bbe2f0c", GitTreeState:"", BuildDate:"2019-03-10T22:23:11Z", GoVersion:"", Compiler:"", Platform:""} Server Version: version.Info{Major:"1", Minor:"12+", GitVersion:"v1.12.4+befe71b", GitCommit:"befe71b", GitTreeState:"clean", BuildDate:"2019-03-15T05:57:43Z", GoVersion:"go1.10.8", Compiler:"gc", Platform:"linux/amd64"} # oc version --short Client Version: v4.0.22 Server Version: v1.12.4+befe71b Ran 150 projects, each with 5 nodejs/mongodb apps deployed. The last 20 pods went into pending state as we reached the max 250 pods per worker node. Value of kubeletArgument maxPods was the default 250. I did not see any nodejs app pods terminating after being started. This is the first time on OCP 4.0 that we were able to scale nodejs quickstart app deployment up to the maxPods 250 pods per node value. ########### svt pods Running: 709 ########### svt pods NOT Running: 449 ########### svt pods NOT Running and NOT Completed: 20 ########### svt pods NOT Running and NOT Completed are: svt-15-njsmdb-0 mongodb-1-qjvjh 0/1 Pending 0 5m13s svt-15-njsmdb-0 nodejs-mongodb-example-1-deploy 0/1 Pending 0 3m32s svt-15-njsmdb-1 mongodb-1-dcvj8 0/1 Pending 0 6m10s svt-15-njsmdb-1 nodejs-mongodb-example-1-deploy 0/1 Pending 0 5m24s svt-15-njsmdb-2 mongodb-1-9k2ll 0/1 Pending 0 6m8s svt-15-njsmdb-2 nodejs-mongodb-example-1-deploy 0/1 Pending 0 90s svt-15-njsmdb-3 mongodb-1-deploy 0/1 Pending 0 6m14s svt-15-njsmdb-3 nodejs-mongodb-example-1-build 0/1 Pending 0 6m14s svt-15-njsmdb-4 mongodb-1-gknfd 0/1 Pending 0 5m12s svt-15-njsmdb-4 nodejs-mongodb-example-1-deploy 0/1 Pending 0 4m34s svt-15-njsmdb-5 mongodb-1-s7594 0/1 Pending 0 6m10s svt-15-njsmdb-5 nodejs-mongodb-example-1-deploy 0/1 Pending 0 5m28s svt-15-njsmdb-6 mongodb-1-p5m25 0/1 Pending 0 21s svt-15-njsmdb-6 nodejs-mongodb-example-1-deploy 0/1 Pending 0 2m27s svt-15-njsmdb-7 mongodb-1-5jb8p 0/1 Pending 0 6m9s svt-15-njsmdb-7 nodejs-mongodb-example-1-deploy 0/1 Pending 0 5m5s svt-15-njsmdb-8 mongodb-1-x7gq9 0/1 Pending 0 4m55s svt-15-njsmdb-8 nodejs-mongodb-example-1-deploy 0/1 Pending 0 30s svt-15-njsmdb-9 mongodb-1-bqjlb 0/1 Pending 0 6m11s svt-15-njsmdb-9 nodejs-mongodb-example-1-deploy 0/1 Pending 0 5m27s ############ Pods per worker node: Non-terminated Pods: (250 in total) Non-terminated Pods: (250 in total) Non-terminated Pods: (250 in total) 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, 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-2019:0758 |