Bug 872024
| Summary: | Cartridge list doesn't update after installing new cartridge on node | ||
|---|---|---|---|
| Product: | OpenShift Container Platform | Reporter: | Johnny Liu <jialiu> |
| Component: | Documentation | Assignee: | Alex Dellapenta <adellape> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | ecs-bugs |
| Severity: | low | Docs Contact: | |
| Priority: | low | ||
| Version: | 1.0.0 | CC: | adellape, bleanhar, jialiu, jkeck, jokerman, libra-onpremise-devel, mmccomas, xjia |
| Target Milestone: | --- | Keywords: | Triaged |
| Target Release: | --- | Flags: | anross:
needinfo+
|
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | 867609 | Environment: | |
| Last Closed: | 2013-03-15 17:58:57 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: | 867609 | ||
| Bug Blocks: | |||
|
Description
Johnny Liu
2012-11-01 03:04:37 UTC
This issue also exists in OSE env after retest it against 2012-10-30.7 puddle. Discuss this issue with bleanhar by irc, this bug should be fixed in OSE 1.0, so I cloned this bug here and set "high" priority. Unfortunately I don't think we're going to get to this before 1.0. We'll likely ship it shortly after in an Errata. We'll be sure to make the change upstream as well. I'm going to lower the priority for now. We're still working how we're going to solve this for our next release. We're creating an R&D story for this. Clearing the cache in response to stale list of cartridges is mentioned in the Admin guide at https://access.redhat.com/knowledge/docs/en-US/OpenShift_Enterprise/1.0/html-single/Administration_Guide/index.html#sect-OpenShift_Enterprise-Administration_Guide-Clearing_Broker_Application_Cache ... which is admittedly rather obscure. Some possible ways to partially address this problem soon: 1. Add something to the deployment and troubleshooting guides about this. 2. Have "service openshift-broker" clear the cache whenever started. 3. Have oo-accept-systems and/or oo-diagnostics check for cartridge list differing between cache and mcollective and notify to clear cache. In the long term, the problem is that this is a cache, and by design can go stale. It's mainly a usability issue at install time, so it's particularly painful during evaluations, so we would like to address it. The R&D story is to explore ways to address it more permanently, e.g. lower the cache timeout, don't cache this, node notify broker at cart installation time, use memcached instead of files for caching, etc. Creating US3201 for the long-term story. oo-diagnostics and oo-accept-systems now test for this and recommend a fix. Technical solutions may develop upstream or per US3201. Deployment manual already has https://access.redhat.com/knowledge/docs/en-US/OpenShift_Enterprise/1/html-single/Deployment_Guide/index.html#sect-OpenShift_Enterprise-Deployment_Guide-Continuing_Node_Installation_for_Enterprise-Cartridge_Availability Converting this to a docs bug as all that is left is to mention this in troubleshooting manual. Recommended fix is live in the OSE Troubleshooting Guide as of Revision 1.1-1: https://access.redhat.com/knowledge/docs/en-US/OpenShift_Enterprise/1/html/Troubleshooting_Guide/sect-OpenShift_Enterprise-Troubleshooting_Guide-Outdated_Cartridge_List.html Per Luke in comment #7, "Technical solutions may develop upstream or per US3201," so closing this out CURRENTRELEASE as the docs update was the last remaining item. |